INF1404 MODELAGEM DE SISTEMAS
|
|
- Ana Sofia Palma Figueiredo
- 6 Há anos
- Visualizações:
Transcrição
1 INF1404 MODELAGEM DE SISTEMAS Bacharelado em Sistemas de Informação Ivan Mathias Filho Programa Capítulo 2 Modelagem de Casos de Uso 1ª Parte
2 Programa Capítulo 2 Modelagem de Casos de Uso 1ª Parte Representa a Visão do Usiário O modelo de Casos de Uso é usado para representar os processos de negócios segundo a visão dos usuários de um sistema.
3 Modelagem de Casos de Uso (1) Os casos de uso são narrativas largamente usadas para elucidar e registrar os requisitos funcionais de um sistema; Eles influenciam muitos aspectos de um projeto, sendo utilizados na construção de vários artefatos ao longo do processo; Os casos de uso são centrados nos usuários; isto é, eles enfatizam os objetivos e as perspectivas dos usuários de um sistema. Modelagem de Casos de Uso (2) Informalmente, os casos de uso são narrativas textuais da interação entre um sistema um ator, que usa o sistema para atingir os seus objetivos. Por exemplo: Processa venda: um cliente chega um ponto de venda com alguns itens para comprar. O caixa usa um Terminal de Vendas para registrar cada item. O sistema exibe os detalhes de cada item e o total geral da venda. O cliente informa os dados para o pagamento, que são validados e registrados pelo sistema. O sistema atualiza os dados do estoque. O cliente recebe o seu recibo e vai embora com as suas compras.
4 Modelagem de Casos de Uso (3) Os casos de uso são documentos textuais, não são diagramas, e a modelagem de casos de uso é principalmente o ato de escrever várias narrativas, e não o de construir diagramas. Processa venda: um cliente chega um ponto de venda com alguns itens para comprar. O caixa usa um Terminal de Vendas para registrar cada item. O sistema exibe os detalhes de cada item e o total geral da venda. O cliente informa os dados para o pagamento, que são validados e registrados pelo sistema. O sistema atualiza os dados do estoque. O cliente recebe o seu recibo e vai embora com as suas compras. Modelagem de Casos de Uso (4) O conjunto de casos de uso define as diferentes maneiras de interação com o sistema; Os atores e os casos de uso são os principais componentes de um modelo de casos de uso. interação caso de uso ator
5 Ator (1) Um ator é uma entidade externa que interage com um dado sistema; Um ator não é necessariamente um ser humano. Ele pode ser também um equipamento ou outro sistema; Um ator não é uma pessoa específica (instância) e sim um papel (classe), que pode ser exercido por várias pessoas distintas; Ator (2) Um maneira de identificar atores é levantar as funções exercidas pelos usuários e sistemas externos; A identificação dos atores ajuda a delimitar a fronteira do sistema (contexto); Uma mesma pessoa pode representar diferentes atores de um sistema. Por exemplo, o caixa de um banco normalmente é também cliente do banco;
6 Ator (3) Um ator deve ter um nome que reflita o seu papel no sistema; Um caso de uso é normalmente iniciado por um ator do sistema. Ator (4) O seguinte questionário pode ser usado para identificar os atores de um sistema : Quem usará as funções principais do sistema? Quem precisará do sistema para executar suas tarefas diárias? Quem manterá e administrará o sistema? Quais os equipamentos que o sistema irá controlar? Com quais outros sistemas o SeC precisará interagir? Quem tem interesse nos resultados que o SeC irá produzir?
7 Tipos de Ator Ator primário tem as suas necessidades atendidas pelo Sistema em Construção (SeC). Por exemplo, o caixa; Ator de suporte provê serviços ao SeC. O Serviço de Autorização de Pagamento de uma administradora de cartões de crédito é um bom exemplo. Um ator de suporte é normalmente um outro sistema, mas pode ser um ser humano ou uma organização; Ator de bastidor tem interesse no comportamento de um caso de uso, mas não interage diretamente com o sistema. Por exemplo, os órgão governamentais de fiscalização. Representação de um Ator Ícone Nome do Ator Cliente
8 Sistema de Ponto de Vendas Atores Relacionamentos entre Atores Generalização Relacionamento hierárquico entre dois atores, indicando que o primeiro representa um conceito mais geral que o segundo. No exemplo, todas as propriedades válidas para um Cliente também são válidas para uma Pessoa Física ou uma Pessoa Jurídica. generalização
9 Associações entre Atores Os atores são, por definição, externos ao sistema e, por tanto, as trocas de informações entre eles está fora do escopo do sistema. Logo: Não PODEMOS relacionar atores através de associações!!! Caso de Uso (1) Definição: Um conjunto de instâncias de caso de uso, onde cada instância é uma seqüência de ações realizadas por um sistema que resulta em algo observável e de valor para um ator em particular. Processa Venda
10 Caso de Uso (2) A frase resulta em algo observável e de valor para um ator em particular sugere o seguinte, segundo Ivar Jacobson: Escreva os caso de uso com os atores (ou usuários) em mente, questionando sobre os seus objetivos; Atente para o que um ator (ou usuário) considera um resultado de valor. Caso de Uso (3) O sistema opera um contrato entre os seus interessados, sendo os casos de uso os responsáveis pelo detalhamento da parte comportamental deste contrato... Os casos de uso, vistos como um contrato de comportamento, representam apenas os comportamentos que satisfaçam os interesses dos interessados de um sistema. Alistair Cockburn in Writing Effective Use Cases
11 Caso de Uso Características Um caso de uso é uma classe e não uma instância; Chamamos de cenário a uma instância de um caso de uso; Um caso de uso define um funcionalidade atômica; ou seja, deve ser visto como uma descrição completa do diálogo de um ou mais atores com um sistema; Não devemos decompor um caso de uso em outros casos de uso mais elementares; A execução de um caso de uso não estará terminada até que o valor final seja produzido, ou que uma exceção seja levantada. Caso de Uso Representação Ícone Processa Venda Nome do Caso de Uso
12 Diagramas de Caso de Uso Apresenta uma visão externa e integrada das funcionalidades de um sistema; Representa graficamente os atores, os casos de uso e os relacionamentos entre tais elementos; Pode ser visto como um diagrama de contexto, uma vez que ele apresenta os elementos externos ao sistema e a maneira como eles interagem com o mesmo; É preciso ter em mente, entretanto, que a principal tarefa da modelagem de casos de uso é a descrição textual dos mesmos. Diagrama Exemplo
13 Associação Caso de Uso Ator Indica que há comunicação entre o caso de uso e o ator; Um ator pode se comunicar com vários casos de uso; O uso de seta de direcionamento (opcional) na associação indica quem iniciou o caso de uso; Cuidado!!! As setas de direcionamento NÃO representam fluxos de informação; Elas indicam apenas quem iniciou um caso de uso, e isto é tudo. O mais comum é que haja informação fluindo nos dois sentidos. Definição dos Atores (1) Pergunta: Em um sistema de informação de uma locadora de vídeo usual, quem são os atores primários do caso de uso de registro do empréstimo?
14 Definição dos Atores (2) O atendente da locadora, pois o cliente não interage diretamente com o sistema. Lembre-se de que todo o diálogo entre o atendente e o cliente está fora do contexto do sistema. Definição dos Atores (3) Pergunta: No sistema de ponto de venda de um supermercado, quem são os atores primários do caso de uso de registro da venda?
15 Definição dos Atores (4) O caixa e o cliente. Lembre-se de que o sistema foi projetado para que o cliente controle visualmente o registro dos itens. Definição dos Atores (5) Além disso, o próprio cliente pode ser o responsável pela entrada dos dados relativos ao seu cartão de crédito.
16 Definição dos Atores (6) A definição dos atores primários depende dos limites (contexto) do sistema em desenvolvimento. Descrição dos Casos de Uso (1) O principal meio de descrição de um caso de uso é através de texto estruturado; A descrição deverá conter as seguintes informações: Uma descrição simples e consistente sobre o modo como o caso de uso e os atores interagem; O objetivo do caso de uso; Como o caso de uso é iniciado; O fluxo das mensagens entre os atores e o caso de uso; Os fluxos alternativos e as condições de exceção;
17 Descrição dos Casos de Uso (2) (continuação) Como o caso de uso termina e o que ele produz em benefício do ator. A descrição textual deve ter as seguintes características adicionais: Concentrar-se no comportamento externo do sistema e ignorar como as tarefas são executadas internamente; Ser clara, de modo que todos os participantes possam compreendê-la facilmente. Descrição Nível de detalhamento (1) Breve uma descrição concisa de um único parágrafo, usualmente o cenário de sucesso (fluxo principal). Quando - dever ser utilizado nos estágio iniciais da análise de requisitos, para que se obtenha um rápido conhecimento do assunto e do escopo do SeC. Casual Múltiplos parágrafos informais que cobrem vários cenários possíveis. Quando o mesmo válido para o formato Breve.
18 Descrição Nível de detalhamento (2) Completo todos os passos e variações são registrados com detalhes. Existem também seções de suporte, tais como precondições e pós-condições. Quando após vários casos de uso terem sido identificados e descritos brevemente, alguns poucos casos de uso (mais ou menos 10%), os mais significativos em termos arquiteturais e de valor para o sistema, serão escritos com este nível de detalhe Descrição Completa (1) A UML não define nenhum padrão para a descrição textual de um caso de uso; Vários modelos foram propostos desde que os casos de uso passaram a ser usados em grande escala; O modelo usado neste curso está baseado na proposta feita por Alistair Cockburn em Writing Effective Use Cases; Cada empresa deve adotar o modelo mais adequado à sua cultura e processo de desenvolvimento.
19 Descrição Completa (2) Descrição Completa (3)
20 Escopo e Nível Escopo: o escopo estabelece os limites (contexto) do SeC; Vários modelos foram propostos desde que os casos de uso passaram a ser usados em grande escala; Nível: Primário: descreve os cenários que atendem as necessidades dos usuários. Secundário: é normalmente criado para fatorar comportamentos comuns a vários casos de uso. O caso de uso secundário é então compartilhado por vários outros casos de uso, evitando esforço duplicado. A classificação acima não faz parte da especificação da UML. Requisitos Especiais (1) Este item está relacionado à descrição dos requisitos não funcionais aplicáveis ao caso de uso em questão. Entre eles podemos citar: Confiabilidade: é a habilidade de um sistema de software de executar suas tarefas de modo correto, como foi definido na sua especificação; Robustez: é a habilidade de um sistema de software de reagir apropriadamente a condições de exceção; Segurança: é a capacidade que um sistema de software tem em impedir que pessoas mal intencionadas ou não autorizadas usem o sistema;
21 Requisitos especiais (2) (Continuação) Performance: é a habilidade que um sistema de software tem em produzir resultados corretos mediante restrições de tempo de resposta e consumo de recursos computacionais; Usabilidade: está relacionada ao grau de facilidade que pessoas com diferentes qualificações têm em usar um sistema de software; Reusabilidade: está relacionada à capacidade de reutilização de componentes de software em diferentes aplicações e contextos; Requisitos especiais (3) (Continuação) Extensibilidade: está relacionada à facilidade que um sistema de software tem em incorporar mudanças nas suas especificações; Portabilidade: está relacionada à facilidade que um sistema de software tem em ser adaptado para operar em diferentes plataformas de hardware e software; Disponibilidade: está relacionada ao tempo máximo tolerável que um sistema pode ficar indisponível para uso.
22 Descrição Completa Exemplo (1) Descrição Completa Exemplo (2)
23 Fluxo Principal (1) Descreve o cenário de sucesso de um caso de uso; Embora não seja errado ou ilegal, o fluxo principal não deve conter condições ou desvios; As condições e os desvios devem ser representados na seção de Extensões. Fluxo Principal (2) As ações, ou passos, que compõem um caso de uso podem ser de três tipos: Interações entre os atores e o sistema; Validações geralmente feitas pelo sistema; Mudanças de estado realizadas pelo sistema por exemplo, registrar ou modificar algo.
24 Fluxo Principal Exemplo Extensões Formam normalmente a maioria do texto que descreve um caso de uso; Descrevem todos os outros cenários possíveis, tanto os de sucesso como os de falha; As extensões representam desvios em relação ao fluxo principal; Dessa forma, a notação usada deve permitir que uma extensão referencie claramente o passo do fluxo principal do qual ela é uma alternativa.
25 Extensões Exemplo (1) Extensões Exemplo (2) Uma extensão pode ser usada também para expressar falhas ou exceções:
26 Extensões Exemplo (3) Podemos representar uma extensão que corresponda a um evento passível de ocorrer durante a execução de qualquer passo de um caso de uso. Exemplo: Como Encontrar Casos de Uso Entrevistas (estruturadas ou não) com os interessados; Observação das rotinas de trabalho dos usuários e da utilização dos sistemas existentes; Estudo da especificação do problema; Estudo de documentos e de bibliografia de referência; Identificação dos diálogos utilizando uma abordagem gráfica (storyboards); As técnicas acima podem e devem ser usadas de forma complementar.
27 Bibliografia Bezerra, E. Princípios de Análise e Projeto de Sistemas com UML. 1ª edição, Campus, Larman, C. Utilizando UML e Padrões. 3ª edição, Bookman, Leffingwell, D., Widrig, D. Managing Software Requirements: A Use Case Approach. 2nd edition, Addison-Wesley, 2003.
MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)
MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisRevisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013
Revisão Diagrama de Caso de Uso Rodolfo Adamshuk Silva 30/08/2013 Processo Unificado (PU) É um modelo de processo de software baseado no modelo incremental, visando a construção de software orientado a
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisAnálise de Requisitos
Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto
Leia maisAnálise de Sistemas 3º Bimestre (material 2)
Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado
Leia maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisModelos em Sistemas de Informação. Aula 2
Modelos em Sistemas de Informação Aula 2 Referências básicas da aula Paulo Cougo - Modelagem conceitual e Projeto de Banco de Dados. Craig Larman - Utilizando UML e padrões. Roger Pressman - Engenharia
Leia maisPlanejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP
Planejamento - 2 Definição de atividades Sequenciamento das atividades 1 6.1 Definir as atividades 1 Lista das atividades A lista das atividades é uma lista abrangente que inclui todas as atividades necessárias
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisFundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
Leia maisGerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
Leia maisUML: Casos de Uso. Projeto de Sistemas de Software
UML: Casos de Uso Projeto de Sistemas de Software UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisUnidade: Centro de Educação a Distância MANUAL DE PROCEDIMENTOS Nº: Manual de Instruçao - Autorizar Liberação de ValoresAutorizar Liberação de Valores
1/15 ESTA FOLHA ÍNDICE INDICA EM QUE REVISÃO ESTÁ CADA FOLHA NA EMISSÃO CITADA FL/R. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 FL/R. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 01 26 02 27 03 28 04 29 05 30 06 31 07 32 08 33
Leia maisAuditoria de Meio Ambiente da SAE/DS sobre CCSA
1 / 8 1 OBJETIVO: Este procedimento visa sistematizar a realização de auditorias de Meio Ambiente por parte da SANTO ANTÔNIO ENERGIA SAE / Diretoria de Sustentabilidade DS, sobre as obras executadas no
Leia maisCRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisUNIVERSIDADE PAULISTA CURSOS
UNIVERSIDADE PAULISTA CURSOS CST em Análise e Desenvolvimento de Sistemas CST em Automação Industrial CST em Gestão da Tecnologia da Informação CST em Redes de Computadores PIM Projeto Integrado Multidisciplinar
Leia maisDOCUMENTO DE REQUISITO DE SOFTWARE
DOCUMENTO DE REQUISITO DE SOFTWARE PARTICIPANTES Belo Horizonte - 1
Leia maisCASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR
CASOS DE TESTE PALESTRANTE: MARCIA SILVA MARCIA.SILVA@DATASUS.GOV.BR WWW.EMERSONRIOS.ETI.BR CONCEITOS BÁSICOS - TESTES O que é Teste de Software? Teste é o processo de executar um programa com o objetivo
Leia maisAGRUPAMENTO DE ESCOLAS DE PÓVOA DE LANHOSO - 150915
INFORMAÇÃO - PROVA DE EQUIVALÊNCIA À FREQUÊNCIA INGLÊS Abril 2016 2016 367 Prova 11º Ano de escolaridade (Decreto-Lei nº 139/2012, de 05 de julho) O presente documento divulga informação relativa à prova
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisInsight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL
Insight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL www.remsoft.com 1 Excelência em planejamento e otimização de processos decisórios Líder em tecnologias de otimização
Leia maisAnálise Qualitativa no Gerenciamento de Riscos de Projetos
Análise Qualitativa no Gerenciamento de Riscos de Projetos Olá Gerente de Projeto. Nos artigos anteriores descrevemos um breve histórico sobre a história e contextualização dos riscos, tanto na vida real
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisProcesso de Gerenciamento do Catálogo de Serviços de TIC
de TIC Escritório de Gerenciamento de Processos de Tecnologia da Informação e Comunicação EGPr-TIC João Pessoa 2016 Versão 1.0 Tribunal Regional do Trabalho da 13ª Região Desembargador Presidente Ubiratan
Leia maisProgramação Orientada a Objetos SANTOS, Rafael
Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:
Leia maisDiagrama de Componentes e Implantação
Diagrama de Componentes e Implantação Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisNo artigo anterior explicamos. Desenvolvimento de Software Dirigido por Caso de Uso. Parte II: Especificando Caso de Uso
Desenvolvimento de Software Dirigido por Caso de Uso Parte II: Especificando Caso de Uso Vinicius Lourenço de Sousa viniciuslsousa@gmail.com Atua no ramo de desenvolvimento de software há mais de 10 anos,
Leia maisNotas de Aula 04: Casos de uso de um sistema
Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender
Leia maisCASO DE USO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
CASO DE USO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Caso de Uso Descreve o modelo funcional (comportamento) do sistema Técnica de especificaçao de requisitos Especifica um serviço que o sistema
Leia maisDOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO
DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO SUMÁRIO Parte I Modelagem do Software Documento de Requisitos 1. Introdução 2. Descrição Geral do Sistema 3. Requisitos Funcionais 4. Requisitos
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores. Arquitetura de von Neumann
Notas de Aula Guilherme Sipahi Arquitetura de Computadores Burks, Goldstine e von Neumann (1946): Arquitetura de von Neumann Concluído em 1952 - IAS (Institute for Advanced Studies) Computer Na proposta
Leia maisExemplo COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter:
COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter: 1. Capa 2. Folha de Rosto 3. Sumário 4. Introdução 5. Texto
Leia maisOBJETIVOS DA SEÇÃO. Após concluir com êxito o módulo sobre Área de Trabalho, o aluno deve estar apto a:
OBJETIVOS DA SEÇÃO Após concluir com êxito o módulo sobre Área de Trabalho, o aluno deve estar apto a: I. Definir os critérios da Área de Trabalho para o Sistema de Cabeamento Siemon, tanto para interfaces
Leia maisPODER JUDICIÁRIO JUSTIÇA DO TRABALHO CONSELHO SUPERIOR DA JUSTIÇA DO TRABALHO
CONSELHO SUPERIOR DA RELATÓRIO DE DIAGNÓSTICO DA QUALIDADE NO USO DO SISTEMA PROCESSO JUDICIAL ELETRÔNICO DA Fase 1 (magistrados e servidores da Justiça do Trabalho) Secretaria de Tecnologia da Informação
Leia maisEsta melhoria depende de execução do update de base U_UPDFIN, conforme procedimento para implementação.
Solicitação de Fundos Novas Funcionalidades Produto : Microsiga Protheus Financeiro versão 11 Chamado : TEIXDG Data da publicação : 01/08/12 País(es) : Argentina Banco(s) de Dados : Todos Esta melhoria
Leia maisMINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS
MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA - CONSULTOR POR PRODUTO TOR/FNDE/DTI/MEC
Leia maisGestão da Qualidade. Aula 13. Prof. Pablo
Gestão da Qualidade Aula 13 Prof. Pablo Proposito da Aula 1. Conhecer as normas da família ISO 9000. Família da norma ISO 9000 Família ISO 9000 As normas ISO da família 9000 formam um conjunto genérico
Leia maisEDITAL DE LANÇAMENTO E SELEÇÃO DE ALUNOS PESQUISADORES PARA O PROJETO DE PESQUISA
EDITAL DE LANÇAMENTO E SELEÇÃO DE ALUNOS PESQUISADORES PARA O PROJETO DE PESQUISA Moradia de qualidade e o direito à cidade. Investigação sobre o processo fundiário na cidade de São Luís ORIENTADOR: PROF.
Leia mais- ; - -1,- NOTA TÉCNICA N`&5-7.12016/ CGNOR/DSST/SIT/MTPS
. - ; - -1,- - MINISTÉRIO DO TRABALHO E PREVIDÊNCIA SOCIAL SECRETARIA DE INSPEÇÃO DO TRABALHO Esplanada dos Ministérios, Bloco F, Anexo, Ala B, 1 andar, sala 176 - CEP: 70056-900 - Brasilia/DF sitgmte
Leia maisDIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE
ESPECIAL Engenharia de Software DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE por Paulo Borba DECISÕES IMPORTANTES A SEREM TOMADAS NOS PROJETOS E NA CARREIRA DE UM PESQUISADOR EM ENGENHARIA DE SOFTWARE.
Leia maisCasos de Uso O que é. Casos de Uso. Objetivos de um Caso de Uso. Atores. Atores e Casos de Uso. Diagramas de Caso de Uso
Casos de Uso O que é Casos de Uso Descrições narrativas de processos do domínio da aplicação Documentam a seqüência de eventos de um ator (um agente externo) usando o sistema para completar, do início
Leia maisPós-Graduação em Computação Distribuída e Ubíqua
Pós-Graduação em Computação Distribuída e Ubíqua INF612 - Aspectos Avançados em Engenharia de Software Engenharia de Software Experimental [Head First Statistics] Capítulos 10, 11, 12 e 13 [Experimentation
Leia maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisCopyright Proibida Reprodução. Prof. Éder Clementino dos Santos
ISO 9001:2008 GESTÃO DE QUALIDADE O que é ISO? ISO = palavra grega que significa Igualdade O Comitê - ISO A Organização Internacional de Normalização (ISO) tem sede em Genebra na Suíça, com o propósito
Leia maisO que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
Leia maisModelo Comportamental
MEDIDA 2.2 - Cursos de Educação e Formação de Adultos Modelo Comportamental Documento de apoio 3 Diagrama Entidade Relação Curso de Educação e Formação de Adultos Turma de Qualificação Escolar de Nível
Leia maisDeswik.Sched. Sequenciamento por Gráfico de Gantt
Deswik.Sched Sequenciamento por Gráfico de Gantt SOLUÇÕES EM SEQUENCIAMENTO DE LAVRA QUE NOS DIFERENCIAM Uma abordagem dinâmica e moderna para o sequenciamento de lavra Desde gráficos de Gantt interativos
Leia maisIDENTIFICAÇÃO E CLASSIFICAÇÃO DE CONTEÚDO DIGITAL PARA O USO NA EDUCAÇÃO DE PESSOAS COM NECESSIDADES ESPECIAIS
IDENTIFICAÇÃO E CLASSIFICAÇÃO DE CONTEÚDO DIGITAL PARA O USO NA EDUCAÇÃO DE PESSOAS COM NECESSIDADES ESPECIAIS Júlio César Neis 1 ; Rosangela Aguiar Adam 2 ; Tiago Lopes Gonçalves 3 ; Vera Regina Mazureck
Leia maisPLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO
PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO Terra Estudos e Projetos Ambientais 11ª Avenida, nº 686 Setor Universitário
Leia maisAula 5 UML: Casos de Uso
Aula 5 UML: Casos de Uso UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia 2 Introdução Casos
Leia maisCapítulo 6. Criando um Diagrama de Caso de Uso Inicial
Capítulo 6 Criando um Diagrama de Caso de Uso Inicial Mapa do Processo Por que Necessitamos de Um Diagrama de Casos de Uso? Eis algumas razões da necessidade de um Diagrama de Casos de Uso: O SRS é preenchido
Leia maisISS Eletrônico. Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE. Extensão do Arquivo JUNHO2006.
ISS Eletrônico Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE Caro contribuinte. A transmissão de arquivos é uma facilidade fornecida pelo sistema de ISS Eletrônico
Leia maisVERSÃO RESPOSTAS PROVA DE MARKETING
UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO PROGRAMA DE PÓS-GRADUAÇÃO EM ADMINISTRAÇÃO DE ORGANIZAÇÕES PROCESSO SELETIVO DOUTORADO - TURMA 2011 VERSÃO
Leia maisSefaz Virtual Ambiente Nacional Projeto Nota Fiscal Eletrônica
Projeto Nota Fiscal Eletrônica Orientações de Utilização do Sefaz Virtual Ambiente Nacional para as Empresas Versão 1.0 Fevereiro 2008 1 Sumário: 1. Introdução... 3 2. O que é o Sefaz Virtual... 4 3. Benefícios
Leia maisO programa da disciplina em causa preconiza atividades linguísticas, estratégias e tarefas reportadas a usos comunicativos da língua.
INFORMAÇÃO Prova de Equivalência à Frequência INGLÊS 2016 11º Ano de Escolaridade O presente documento divulga informação relativa à Prova de Equivalência à Frequência da disciplina de Inglês, a realizar
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisFACULDADE DE ARARAQUARA IESP Instituto Educacional do Estado de São Paulo Rua Miguel Cortez, 50, Vila Suconasa, Araraquara/SP Tel: 3332-4093
REGULAMENTO DAS ATIVIDADES COMPLEMENTARES Dispõe sobre as Atividades Complementares do Curso de Direito da Faculdade de Araraquara CAPÍTULO I DAS DISPOSIÇÕES GERAIS Art. 1º. Este Regulamento dispõe sobre
Leia maisAyuda Sua ONG na mão
Universidade Federal de Pernambuco Centro de Informática GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO ANÁLISE E PROJETO DE SISTEMAS Ayuda Sua ONG na mão Escopo do Projeto Professor: Augusto Sampaio Equipe: Bruno
Leia maisAgosto 2012. Gestão Social Estratégia para Gerar Resultados
Agosto 2012 Gestão Social Estratégia para Gerar Resultados Objetivo Compartilhar com o grupo uma postura de planejamento positiva para que a regionais da FEMAMA consigam atingir o seu objetivo, e desta
Leia maisINGLÊS - Nível 2 2016. 2.º Ciclo do Ensino Básico (Decreto-Lei nº 17/2016, de 4 de abril)
INFORMAÇÃO PROVA DE EQUIVALÊNCIA À FREQUÊNCIA INGLÊS - Nível 2 2016 Prova 06 / 2016 1ª e 2ª Fase 2.º Ciclo do Ensino Básico (Decreto-Lei nº 17/2016, de 4 de abril) O presente documento divulga informação
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do
Leia maisCertificação e Auditoria Ambiental
Certificação e Auditoria Ambiental Auditoria Ambiental - 3 Prof. Gustavo Rodrigo Schiavon Eng. Ambiental Preparação Nesta etapa, a auditoria é organizada objetivando minimizar o tempo despendido pelos
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8 Índice 1. Modelagem de Dados - Continuação...3 1.1. Modelo Entidade-Relacionamento (MER) - II... 3 1.1.1. Entidades fortes e entidades fracas... 3 1.2. Dicionário
Leia maisIndíce. Indice... 1. 1) Identificar a sua persona (Cliente ideal)...erro! Indicador não definido. Exemplo... 4
Indíce Sumário Indice... 1 1) Identificar a sua persona (Cliente ideal)...erro! Indicador não definido. Exemplo... 4 2) Gerar relacionamento / lista de emails... 5 Exemplo... 6 3)Faça a oferta... 7 Exemplo...
Leia maisComandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
Leia maisOrientações para Inscrição do Grupo e Projeto de Pesquisa
1 Orientações para Inscrição do Grupo e Projeto de Pesquisa O primeiro passo é criar um login de acesso que será com um e-mail e uma senha única para o grupo. Ao entrar no ambiente de Inscrição e selecionar
Leia maisMODELAGENS. Modelagem Estratégica
Material adicional: MODELAGENS livro Modelagem de Negócio... Modelagem Estratégica A modelagem estratégica destina-se à compreensão do cenário empresarial desde o entendimento da razão de ser da organização
Leia maisCurso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Leia maisBanco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP
Banco de Dados Modelo Entidade - Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Introdução O Modelo Entidade-Relacionamento (MER) é um modelo de dados de alto-nível
Leia maisInstituto de Previdência dos Servidores Públicos do Município de Piracaia PIRAPREV CNPJ: 10.543.660/0001-72. Política de Responsabilidade Social
Instituto de Previdência dos Servidores Públicos do Município de Piracaia PIRAPREV CNPJ: 10.543.660/0001-72 Política de Responsabilidade Social Dezembro de 2011 1 PREÂMBULO O IPSPMP-PIRAPREV, sendo uma
Leia maisAdaptação com Base na Comunidade Lista de Controlo do Plano de Implementação do Projecto
Adaptação com Base na Comunidade Lista de Controlo do Plano de Implementação do Projecto Contexto do Projecto Contexto Ambiental Descrever as calamidades climáticas presentes (eventos e condições) afectando
Leia maisII Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009
SOFTWARE DE CONTROLE DE USO DOS LABORATÓRIOS DO DEPARTAMENTO DE CIÊNCIAS AGRÁRIAS DO IFMG CAMPUS BAMBUÍ Alex Daniel CASTANHA ¹; Bruno FERREIRA ² ¹ Estudante do Curso Superior de Tecnologia em Análise e
Leia maisCasos de Uso. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2010.1/es1
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.1/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisInteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO
Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO INTELIGÊNCIA DE NEGÓCIOS DO LABORATÓRIO AS DECISÕES SOBRE O LABORATÓRIO COMEÇAM COM A INTELIGÊNCIA
Leia maisMétricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Leia maisMétricas de Software Importância e Aplicação
Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando
Leia maisContabilidade Pública e Governamental
Contabilidade Pública e Governamental Normas Brasileiras de Contabilidade Aplicadas ao Setor Público Conceito Estrutura e critérios de classificação das contas. Sistemas de contas Sistema Orçamentário
Leia maisContrata Consultor na modalidade Produto
Contrata Consultor na modalidade Produto PROJETO 914BRZ4012 EDITAL Nº 005/2010 1. Perfil: TR 007/2010-CGS - CIÊNCIAS SOCIAIS APLICÁVEIS 3. Qualificação educacional: Graduação na área de CIÊNCIAS SOCIAIS
Leia maisArquitecturas de Software Enunciado de Projecto 2007 2008
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras
Leia maisA Linguagem de Modelagem Unificada (UML)
Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)
Leia maisAvaliação de Interfaces Humano- Computador
Avaliação de Interfaces Humano- Computador Avaliação de Interfaces A avaliação deve ocorrer durante o ciclo de vida do design e seus resultados utilizados para melhorias gradativas da interface. Se faz
Leia maisCasos de Uso. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2012.1/es1
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisApresentação dos Requisitos Do Edital Inmetro nº 01/2011
Apresentação dos Requisitos Do Edital Inmetro nº 01/2011 Anexo B Especificações do simulador Eduardo Lopes Pesquisador-Tecnologista em Metrologia e Qualidade Objetivos Apresentar o simulador de pista com
Leia maisEngenharia de Requisitos de Software. Visão Geral
de Software Visão Geral João Sousa Apoio: Desenvolvimento de Sw - Como estamos? Segundo o Standish Group (CHAOS Report 2004): 34% dos projetos com sucesso. 15% dos projetos cancelados antes de completados.
Leia maisGestão Documental. Gestão Documental
Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando
Leia mais