Análise e Projeto Orientados a Objetos
|
|
|
- Luís Leal das Neves
- 8 Há anos
- Visualizações:
Transcrição
1 Análise e Projeto Orientados a Objetos Requisitos Diretoria Acadêmica de Gestão e Tecnologia da Informação
2 Requisitos Segundo Larman: São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender. Não são apenas funcionalidades. O termo requisito não é utilizado de maneira uniforme em desenvolvimento de software. 2
3 Classificação de requisitos Vamos considerar as seguintes classificações: Requisitos de negócio. Requisitos de usuário. Requisitos de software: Requisitos funcionais. Requisitos não-funcionais. 3
4 Requisitos de negócio São objetivos de alto nível que norteiam o desenvolvimento ou a aquisição de um produto. Possuem como foco os benefícios proporcionados pelo produto. Exemplo: Reduzir para um dia o tempo de geração da folha de pagamento de salários. 4
5 Requisitos de usuário Descrevem objetivos ou tarefas que os usuários serão capazes de realizar com o software. Sua especificação pode conter a descrição de atributos do sistema que são importantes para a satisfação do usuário. Casos de uso e histórias do usuário são formatos comumente utilizados para especificar requisitos de usuário. 5
6 Requisitos funcionais Descrevem a funcionalidade do sistema (o que fazer). Descrevem o que deve ser implementado de forma que os requisitos de usuário e de negócio sejam atendidos. Exemplo: O sistema deve permitir a geração da folha de pagamento a partir de um período especificado pelo usuário e com base no registro de produção dos operários. 6
7 Requisitos não-funcionais Também conhecidos como requisitos de qualidade ou restrições do sistema (como fazer). Aspectos como usabilidade, desempenho, segurança, interface, entre outros. Influenciam os requisitos funcionais e a arquitetura do sistema. 7
8 Visão do produto e escopo do projeto A visão do produto descreve o produto final a ser obtido, permitindo que os objetivos de negócio sejam alcançados. Após estabelecida, a visão do produto muda muito pouco ao longo do projeto. O escopo do projeto define que porção do produto final é almejada pelo projeto ou iteração. A declaração de escopo delimita a fronteira entre o que está dentro e fora do projeto. 8
9 Documento de visão O documento de visão registra os requisitos de negócio (visão e escopo) e guiam a execução do projeto de desenvolvimento. Este documento também é conhecido como sumário executivo. É um documento não-técnico e que deve ser aprovado por quem financia o projeto (gerentes, diretores, etc) ou pelo visionário do produto. 9
10 Documento de visão Wiegers e Beatty (2013) sugerem o seguinte template, o qual deve ser adaptado a cada projeto: 1. Requisitos de negócio 1.1 Contexto 1.2 Oportunidades de negócio 1.3 Objetivos de negócio 1.4 Métricas de sucesso 1.5 Visão do produto 1.6 Riscos de negócio 1.7 Premissas de negócios e dependências 10
11 Documento de visão 2. Escopo e limitações 2.1 Características (features) principais 2.2 Escopo da versão inicial 2.3 Escopo das versões subsequentes 2.4 Limitações e exclusões 3. Contexto de negócio 3.1 Perfis dos stakeholders 3.2 Prioridades de projeto 3.3 Considerações de implantação ou lançamento 11
12 Exemplo: sumário executivo Sistema Livir: Livraria Virtual Visão Geral do Sistema O sistema deve gerenciar todos os processos de uma livraria virtual, desde a aquisição até a venda dos livros. O acesso dos compradores e gerentes deve ser feito através de um site web e possivelmente com outras tecnologias. Os compradores fazem as transações pagando com cartão de crédito. Existem promoções eventuais pelas quais os livros podem ser comprados com desconto. De início, a livraria vai trabalhar apenas com livro novos a serem adquiridos de editoras que tenham sistema automatizado de aquisição. O sistema a ser desenvolvido deve conectar-se aos sistemas das editoras para efetuar as compras. O sistema deve calcular o custo de entrega baseado no peso dos livros e na distância do ponto de entrega. Eventualmente pode haver promoções do tipo entrega gratuita para determinadas localidades. O sistema deve permitir a um gerente emitir relatórios de livros mais vendidos e de compradores mais assíduos, bem como sugerir compras para clientes baseadas em seus interesses anteriores. Quando um livro é pedido, se existe em estoque, é entregue imediatamente, senão o livro é solicitado ao fornecedor, e um prazo compatível é informado ao comprador. 12
13 Documento de requisitos Registra os tópicos relativos ao que o sistema deve fazer e em que condições. Atualizado à medida que o projeto evolui. Descreve em detalhes os requisitos funcionais, requisitos não-funcionais e as regras de negócio. 13
14 Requisitos funcionais Sua descrição geralmente contém: Uma função a ser executada pelo sistema (usualmente entrada, saída ou transformação da informação). A origem do requisito (quem solicitou) e/ou quem irá executar a função (usuário). Quais as informações são trocadas entre sistema e usuário. Quais restrições lógicas ou tecnológicas se aplicam. 14
15 Requisitos não-funcionais Segundo Wazlawic, podem ser classificados como lógicos ou tecnológicos. Restrições lógicas são as regras de negócio relacionadas à função em questão. Não efetuar a venda caso a operadora de cartão de crédito não autorize o pagamento. Restrições tecnológicas são relativas à tecnologia necessária para realização da função como tipos de interface, hardware específico ou protocolos de comunicação. Outras restrições como usabilidade, escalabilidade, portabilidade, desempenho, segurança, etc. 15
16 Exemplo Sistema Livir - Documento de Requisitos Requisitos funcionais 1. Registrar novos títulos a partir do catálogo das editoras. 2. Registrar vendas de livros. 3. Realizar encomendas de livros. 4. Registrar e autorizar pagamentos com cartão de crédito. 5. Registrar e aplicar promoções. 6. Calcular custos de entrega. 7. Emitir relatório de livros mais vendidos. 8. Emitir relatório de compradores mais assíduos. 9. Emitir sugestões de compra para compradores baseadas em compras anteriores Requisitos suplementares 1. O sistema deve operar via interface web 2. Todos os controles de interface devem ter um campo de ajuda associado
17 Exemplo - detalhamento Registrar novos títulos a partir do catálogo das editoras Descrição: O gerente seleciona as editoras para as quais pretende fazer a atualização. O processo é automático. O sistema consulta os ISBN disponibilizados e os compara com os existentes na base. Havendo novos ISBN, o sistema atualiza a base com as novas informações. Fontes: Sr. Fulano de Tal (gerente) e manual técnico da interface de catálogo das editoras. Usuário: O próprio gerente. Informações de entrada: O gerente informa quais são as editoras para as quais pretende fazer a atualização a partir de uma lista fornecida pelo sistema. Informações de saída: - A lista de editoras (nome). - O relatório de atualizações efetuadas (uma lista contendo: nome da editora, ISBN, título e preço de compra). Restrições lógicas: Não há. Restrições tecnológicas: 1. Deve ser usado o sistema de interface com as editoras, de acordo com o manual XYZ A seleção feita pelo gerente se dá através de uma lista de seleção múltipla, a qual deve ser ordenada de forma alfabética
18 Levantamento ou elicitação de requisitos Processo de descoberta dos requisitos. Captura os requisitos sob a visão dos usuários. É uma etapa de descoberta e não de invenção. Requisitos são coisas desejadas pelos stakeholders e não coisas que o analista planeja. O analista deve utilizar todas as fontes de informações disponíveis para a elicitação, como pessoas, departamentos, clientes, documentação, outros sistemas, etc. 18
19 Dificuldades da Elicitação de requisitos Usuários podem não ter uma ideia precisa do sistema por eles requerido. Usuários têm dificuldades para descrever seu conhecimento sobre o domínio do problema. Usuários e analistas têm diferentes pontos de vista do problema (por terem diferentes formações). Usuários podem dificultar ou se negarem a participar da elicitação. 19
20 Atividades da elicitação Entendimento do domínio da aplicação. O conhecimento do domínio da aplicação é o conhecimento geral onde o sistema será aplicado. Entendimento do problema. Os detalhes do problema enfrentado pelo cliente devem ser bem entendidos. Entendimento do negócio. Deve-se entender como os sistemas interagem e contribuem de forma geral com os objetivos de negócio. Entendimento das necessidades e limitações dos stakeholders. Deve-se entender, em detalhe, as necessidades específicas das pessoas que requerem suporte do sistema no seu trabalho. 20
21 Técnicas de elicitação Entrevistas e questionários Workshop de requisitos Cenários Prototipagem Estudo etnográfico 21
22 Entrevistas e questionários Técnica simples de utilizar. Eficaz na fase inicial. Fatores condicionantes: Influência do entrevistador sobre o entrevistado. Relação pessoal entre os intervenientes. Predisposição do entrevistado. Capacidade de seguir um plano na entrevista. 22
23 Workshop de requisitos Reunião estruturada com o objetivo de obter um conjunto de requisitos bem definidos. Integrantes: analistas e representantes do cliente. Interação entre todos os presentes. Momentos de descontração. Conduzido por um facilitador que promove a discussão entre os integrantes. Decisões são tomadas de acordo com processos bem definidos. Produz documentação que reflete os requisitos e decisões tomadas. 23
24 Cenários Cenários são estórias que explicam como um sistema poderá ser usado. Eles devem incluir: uma descrição do estado do sistema antes de começar o cenário; o fluxo normal de eventos do cenário; exceções ao fluxo normal de eventos; informações sobre atividades concorrentes; uma descrição do estado do sistema ao final do cenário. Cenários são exemplos de sessões de interação que descrevem como o usuário interage com o sistema. A descoberta de cenários expõe interações possíveis do sistema e revela as facilidades que o sistema pode precisar. 24
25 Prototipagem Um protótipo é uma versão inicial de um sistema que poderá ser usado para experimentação. Protótipos são úteis para elicitação de requisitos porque os usuários poderão experimentar o sistema e mostrar os pontes fortes e fracos. Eles terão algo concreto para criticar. O desenvolvimento rápido dos protótipos é essencial para que eles fiquem prontamente disponíveis para o processo de elicitação. Deve-se observar a relação custo-benefício de construção dos protótipos. 25
26 Estudo etnográfico Análise social das tarefas desempenhadas numa organização. Capaz de obter requisitos que não seriam observáveis através de outras técnicas. Capaz de obter processos reais de trabalho. Baseada em observação direta do desempenho das atividades das pessoas. 26
27 Leitura complementar Capítulo 5 do livro Engenharia de Software, 6ª edição, de Ian Sommerville. 27
28 Referências CASTRO, Jaelson e VASCONCELOS, Alexandre. Notas de aula. Disponível em < FALBO, Ricardo de Almeida. Análise de Sistemas: notas de aula. Disponível em < LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objeto e ao desenvolvimento iterativo. 3ª ed. Porto Alegre: Bookman, WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ªed. Rio de Janeiro: Elsevier, WIEGERS, Karl e BEATTY, Joy. Software Requirements. 3ª ed. Redmond: Microsoft Press, (Best Practices) Wikipédia. Engenharia de Requisitos. Disponível em < 28
29 Informações bibliográficas Autor: Alexandre G. de Lima Data: agosto de 2017 Local: Natal/RN 29
Requisitos. Silvério Sirotheau
Requisitos Silvério Sirotheau Requisitos O levantamento e análise de requisitos compõem uma parte decisiva da fase de concepção dentro UP. O analista pode e deve utilizar todas as informações disponíveis
Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema. Prof. Bruno E. G. Gomes IFRN
Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema Prof. Bruno E. G. Gomes IFRN 1 Introdução Fase de concepção do UP Analista vai em busca das primeiras informações sobre
APOO Análise e Projeto Orientado a Objetos. Requisitos
+ APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas
Professor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Análise e Projeto de Sistemas I
Análise e Projeto de Sistemas I As falhas nos requisitos estão entre as principais razões para o fracasso de um software... 2º Bimestre (material 1) Professor: José Ronaldo Leles Júnior Turma: 3º semestre
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Introdução Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução Os sistemas computacionais adquiriram extrema importância para as organizações públicas
Modelos de Sistemas Casos de Uso
Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de
Diagrama de Casos de Uso
Diagrama de Casos de Uso Régis Patrick Silva Simão Régis Simão Diagrama de Casos de Uso 1/29 Agenda Introdução Casos de Uso Atores Relacionamento entre Atores e Casos de Uso Relacionamento entre Casos
Análise e Projeto Orientados a Objetos. Casos de Uso
+ Análise e Projeto Orientados a Objetos Casos de Uso Introdução 2 n Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos (Larman) n Casos de uso são uma maneira
4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos
Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira [email protected] Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio Claro 2014 (Sem 2) Elicitação de requisitos
Modelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais
Aula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes
Aula 7 - Análise de Requisitos: descrição de casos de uso Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] Outline Introdução aos Casos de Uso Razões para utilizar Casos
Engenharia de Software ENGENHARIA DE REQUISITOS
Engenharia de Software ENGENHARIA DE REQUISITOS ENGENHARIA DE REQUISITOS - INTRODUÇÃO Para qualquer tipo de projeto, precisamos entender o que exatamente queremos e necessitamos. ENGENHARIA DE REQUISITOS
Engenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2013.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo
Analista de Sistemas S. J. Rio Preto
Engenharia de Requisitos - análise A engenharia de requisitos (no contexto da engenharia de software) é um processo que engloba todas as atividades que contribuem para a produção de um documento de requisitos
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Diagrama UML de atividades Diretoria Acadêmica de Gestão e Tecnologia da Informação Diagramas de atividades Úteis para visualização de sequências de ações e fluxos,
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO
Aná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
SSC-546 Avaliação de Sistemas Computacionais
QUALIDADE DE PACOTE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Qualidade de Produto de Software Modelo de Qualidade
Análise de Sistemas 3º Bimestre (material 1)
Análise de Sistemas 3º Bimestre (material 1) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse Requisitos de sistemas
Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders. Estudo de Viabilidade
DCC / ICEx / UFMG Eng. de Requisitos: Atividades Engenharia de Requisitos Eduardo Figueiredo Inclui quatro fases principais Estudo de viabilidade Elicitação (ou análise) de Especificação de Validação dos
Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Elicitação de Requisitos
Elicitação de Jaelson Castro 2013 1 Objetivos Descrever o processo da elicitação requisitos. e análise Introduzir um número de técnicas elicitação de requisitos e análise de requisitos. Discutir como protótipos
UML Diagrama de Casos de Uso (Use Case)
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Casos de Uso (Use Case) Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade
Princípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Documento de Especificação de Requisitos
Documento de Especificação de Requisitos Versão: 1.0 com Modelo de Casos de Uso Responsável: Ricardo de Almeida Falbo 1. Introdução Este documento apresenta a especificação de requisitos para a informatização
Engenharia de Requisitos
DCC / ICEx / UFMG Engenharia de Requisitos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Motivação Motivação Porque levantar Requisitos é importante? Motivação Porque levantar Requisitos é importante?
DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]
DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento
Análise e Projeto de Sistema. Daniel José Ventorim Nunes (IFES Campus Cahoeiro)
Análise e Projeto de Sistema Daniel José Ventorim Nunes (IFES Campus Cahoeiro) Objetivos Conhecer as etapas do projeto de desenvolvimento de software Desenvolvimento de software é uma atividade complexa
DICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor
Sistema de Controle de Pedidos SISCOP Estrutura Analítica do Projeto Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 31/10/2010 1.0 Desenvolvimento da EAP Estrutura Analítica do Projeto Adriano
Análise de sistemas. Engenharia de Requisitos
Análise de sistemas Engenharia de Requisitos Análise de Requisitos Processo de descobrir, analisar, documentar e verificar serviços requeridos para um sistema e suas restrições operacionais. 2 O que é
Documento de Visão versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do
Documento de Visão versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1 Histórico de Revisão Data Versão
Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.
Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos
Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto
... definem tarefas que levam a um entendimento de qual ser ao impacto do software sobre o negócio, o que o cliente quer e como os usuários finais irão interagir com o software. (Pressman, 2011) Prof.
Análise e Projeto de Sistemas de Informação (APSI)
COTIL Análise e Projeto de Sistemas de Informação (APSI) Profa. Simone Berbert Rodrigues Dapólito CAP. 4 Requisitos Introdução Para que um novo sistema de informação atenda às necessidades da organização,
Sistemas e software Proposta de especificação de software O fluxo de Requisitos Padrão para Especificação
2EQUISITOS ) 2EQUISITOS ) Sistemas e software Proposta de especificação de software O fluxo de Requisitos Padrão para Especificação 1999 Wilson de Pádua Paula Filho 1 3ISTEMAS E Conceito de sistema de
GERENCIAMENTO DE PROJETOS DE SOFTWARE. Rosana Braga ICMC/USP
GERENCIAMENTO DE PROJETOS DE SOFTWARE Rosana Braga ICMC/USP Processo de Software DEFINIÇÃO CONSTRUÇÃO PRODUTO DE SOFTWARE MANUTENÇÃO Análise Planejamento Eng. Requisitos Projeto Codificação Teste Entendimento
Engenharia de Requisitos
Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] 2 Vale a pena ver de novo Modelo de Processo:
Processos de Software
DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas
- Prototipação Iterativa - Observação Direta
- Prototipação Iterativa - Observação Direta Júnia Coutinho Anacleto Silva Maio/2004 Prototipação Iterativa A interface com o usuário é a porta de entrada da aplicação, e desempenha um papel fundamental
Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento com alta qualidade
Introdução a Requisitos Análise e Levantamento de Requisitos Prof. Esp. MBA Heuber G. F. Lima Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento
Prof. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Modelagem conceitual do domínio Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução A modelagem do domínio está relacionada à descoberta das informações
Padrão para Especificação de Requisitos de Produto de Multimídia
Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta
Componentes de SIs. Pessoas Organiz. Tecnologia
Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 03 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Levantamento, Análise e Gestão Requisitos. Aula 05
Levantamento, Análise e Gestão Requisitos Aula 05 Agenda Requisitos de Software Tipos de Requisitos: funcionais e não-funcionais Definição do escopo do problema Análise do problema Compreensão da necessidade
LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES
LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou
Declaração de Escopo
Declaração de Escopo Histórico de Revisão Data Versão Descrição Autor 16/0/2011 1.00 Versão Inicial do Documento Rafael Faria Sumário 1 INTEGRANTES DO PROJETO 2 OBJETIVO DO PROJETO 3 - CARACTERÍSTICAS
Gerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 Plano de Ensino e Aprendizagem 2 3 Objetivos CONTEÚDO Se preparar para o inicio de um projeto Acompanhamento projeto Controles Métricas
POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.
Analista de Negócio 3.0
Planejamento e Monitoramento da : Planejamento e Monitoramento da Esta área de conhecimento define as tarefas associadas com o planejamento e o monitoramento das atividades de análise de negócios, incluindo:
MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
Especificação dos Requisitos do Software Shop9
Instituto Federal de Educação Ciência e Tecnologia da Bahia- Campus SEABRA Shop9 Autores: Alan Araújo, Augusto Novais, Emerson Gois, Felipe Novaes, Gustavo Vicente, Ingrid Mendes, Suele Maria e Vanessa
Engenharia de Software. UML Unified Modeling Language
Engenharia de Software UML Unified Modeling Language UML - INTRODUÇÃO UML é um acrônimo para a expressão Linguagem de Modelagem Unificada. Pela definição de seu nome, vemos que a UML é uma linguagem que
Rational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Processo de Engenharia de Requisitos
Processo de Engenharia de Requisitos Centro de Informática - Universidade Federal de Pernambuco Kiev Gama [email protected] Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio
Processo de Desenvolvimento
Processo de Desenvolvimento RUP Rational Unified Process A Rational e o RUP 4 Rational é conhecida pelo seu investimento em orientação em objetos. 4 A empresa foi a criadora da Unified Modeling Language
Fase de Concepção. Levantamento e Organização de Requisitos
Fase de Concepção Levantamento e Organização de Requisitos Objetivos buscar as primeiras informações sobre o sistema a ser desenvolvido descobrir se vale a pena fazer a descobrir se vale a pena fazer a
SCM Sistema de Controle de Motel I - DOCUMENTO DE REQUISITOS Versão 1
SCM Sistema de Controle de Motel I - DOCUMENTO DE REQUISITOS Versão 1 Conteúdo 1. INTRODUÇÃO...3 1.1 CONVENÇÕES, TERMOS E ABREVIAÇÕES... 3 1.1.1 Identificação dos Requisitos... 3 1.1.2 Prioridades dos
UML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos
UML Aula I Diagramas de Caso de Uso Ricardo Argenton Ramos Engenharia de Software II 2016.1 25/04/2016 Um Exercício Como você pode representar? Uma casa de 2 andares, 4 quartos, 2 banheiros, 1 sala, 1
2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Modelagem de Casos de Uso
Modelagem de Casos de Uso 11/04/2006 Prof. Vítor Souza Análise e Projeto Orientado a Objetos Departamento de Informática Univ. Federal do Espírito Santo Licença para uso e distribuição Este material está
ENGENHARIA DE REQUISITOS
ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos
FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ
FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia - CTC Departamento de Informática - DIN Programa de Pós-Graduação em Ciência da Computação PCC ESTÁGIO DE DOCÊNCIA II Disciplina: Engenharia
SISCOP. Documento de Requisitos SISTEMA DE CONTROLE DE PEDIDOS. Versão 1.3
SISTEMA DE CONTROLE DE PEDIDOS Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 29/8/21 1. Desenvolvimento do Adriano Marra 7/9/21 1.2 Correção dos problemas citados pelo Prof. Wilson Adriano
ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software
ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -
Especificação de Requisitos. Prof. Pedro Ramires Prof. Nilton Cesar
Especificação de Requisitos Prof. Pedro Ramires Prof. Nilton Cesar Especificação de Requisitos A principal tarefa do Analista de Sistemas e : descobrir o que um sistema devera fazer. A essas necessidades
Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno
Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos Prof. Bruno Moreno [email protected] Engenharia de Requisitos O objetivo do processo de Engenharia de Requisitos é criar e manter
Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.
Engenharia de Software Aula 07 Tópicos da Aula Introdução à UML e Introdução a UML Visão geral de alguns diagramas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 28 Março 2012 A
Construção de. Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio
Construção de Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio O que é um REQUISITO? Podemos conceituar requisitos como sendo uma ação a ser
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] Nome da disciplina:
001 - Atividade de Engenharia de requisitos
001 - Atividade de Engenharia de requisitos 1. [CESPE - 2013 - TRE] Assinale a opção que apresenta uma das finalidades da análise de requisitos. a) Gerar versões dos artefatos produzidos. b) Prover o ambiente
