Engenharia de Requisitos
|
|
|
- Ana Luiza Natal Franca
- 9 Há anos
- Visualizações:
Transcrição
1 Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005
2 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2
3 Referência I.Sommerville. Sw Engineering, 6ª ed, 2001 D.H.Rombach. Sw Specification: a Framework. SEI-CM , jan/
4 Requisitos Definição de requisito: condição necessária para obtenção de certo objetivo ou para o preenchimento de certo fim [Aurélio Buarque de Holanda Ferreira 1986] em se tratando de sw... 4
5 Requisitos 1Condição ou capacitação que o usuário necessita para resolver um problema ou atingir um dado objetivo 2Condição ou capacitação necessária a um (componente de um) sistema para satisfazer um determinado padrão/contrato/especificação/documento formal [IEEE Std. Glossary of Sw Eng. Terminology 1983] 3Quaisquer funções, restrições ou propriedades que o sistema deve realizar, obedecer ou satisfazer de forma a realizar o que seus usuários desejam [R.J.Abott, An Integrated Approach to Sw Development. John Wiley,1986] 5
6 Requisitos Estabelecem o quê o sistema pode fazer Requisitos funcionais: serviços ou funções ex.: cadastrar usuários; obter desconto de IR na fonte; Requisitos não funcionais (ou propriedades): restrições impostas ao sistema (produto) ou ao processo ex.: eficiência Requisitos de domínio: características do domínio do problema. Podem ser funcionais ou não funcionais. 6
7 Requisitos não funcionais Requisitos não funcionais Requisitos do produto Requisitos da organização Requisitos externos Características de qualidade Ex.: ISO/IEC 9126 Requisitos de entrega Requisitos de implementação Requisitos de interoperabilidade Requisitos de padronização Requisitos legais Requisitos de ética [Sommerville01, c5.1.2] Requisitos de segurança Requisitos de privacidade 7
8 Tipos de requisitos não funcionais Requisitos de produto Restrições de qualidade (exemplo dado baseado Requisitos na ISO9126). Devem Requisitos ser expressos de processo em termos quantitativos externos Funcionalidade Confiabilidade Usabilidade Portabilidade Manutenibilidade 8
9 Métricas para especificar requisitos de produto Propriedade Medida Desempenho Facilidade de uso Robustez Confiabilidade Nº transações/segundo Tempo de resposta Tempo de treinamento Nº de quadros de ajuda Tempo para reiniciar após falha (fault) % de eventos que causam defeitos (failure) Probabilidade dos dados serem corrompidos em caso de defeito Tempo médio para um defeito (MTTF) Disponibilidade Taxa de defeitos 9
10 Tipos de requisitos não funcionais Requisitos de produto Requisitos de processo Conseqüência de políticas e procedimentos Requisitos internos da empresa externos fornecedora ou cliente Padrões de desenvolvimento Restrições de Projeto Restrições de Entrega/Instalação 10
11 Tipos de requisitos não funcionais Requisitos de produto Requisitos de processo Requisitos externos Ex.: linguagem de desenvolvimento método de projeto Padrões de desenvolvimento Restrições de Projeto Restrições de Entrega/Instalação 11
12 Tipos de requisitos não funcionais Requisitos de produto Requisitos de processo Ex.: prazos para entrega do sw e da documentação Requisitos externos Padrões de desenvolvimento Restrições de Projeto Restrições de Entrega/Instalação 12
13 Tipos de requisitos não funcionais Surgem devido a fatores Requisitos externos ao sistema e seu Requisitos de processo produtode desenvolvimento processo Requisitos externos Restrições de Interoperabilidade Restrições de Ética Restrições da Legislação 13
14 Requisitos de domínio Aplicam-se a todos os sistemas de um determinado domínio Resultam de exigências do domínio e não de necessidades de usuários de um sistema específico Podem ser tanto funcionais quanto propriedades Ex.: funcional: O acesso ao banco de dados se dará através de uma interface que deve ser baseada no padrão Z39.50 não-funcional: Devido a leis de direito autoralo sistema deve conter alguma delete-on-print facility a ser usado para certos tipos de documentos As páginas Web devem ser compatíveis com as Recomendações W3C ( Dificuldade: geralmente são expressos em jargão do domínio da aplicação, difíceis de entender para quem não é da área [Sommerville01, c.5] 14
15 Níveis de especificação de requisitos Requisitos do usuário Nível de abstração mais alto Requisitos do sistema Requisitos (do projeto) do software Nível de abstração mais baixo 15
16 Níveis de descrição - exemplo Requisito do usuário O sw deve fornecer os meios de representar e fazer acesso a arquivos externos criados por diferentes ferramentas. 19
17 Níveis de descrição - exemplo Requisitos do sistema O sistema deve oferecer ao usuário formas de definir os tipos de arquivos externos A cada arquivo externo deve ser associada uma ferramenta Cada arquivo externo deve ser representado por um ícone específico O sistema deve permitir que o usuário defina o ícone que melhor represente um tipo de arquivo externo Quando o usuário selecionar um ícone representando um tipo de arquivo externo, deverá ser acionada e associada ao arquivo selecionado a ferramenta correspondente ao tipo de arquivo externo 20
18 O processo de engenharia de requisitos Estudo de viabilidade Extração e análise dos requisitos Especificação dos requisitos Relato sobre a viabilidade Modelos do sistema Requisitos do usuário e do sistema Validação dos requisitos Documento de Requisitos do Sw (DRS) [Sommerville 2001] 22
19 Estudo sobre viabilidade Objetivo decidir sobre a utilidade do sistema Como decidir: o que acontece caso o sistema não seja implementado? quais os problemas do processo atual? como o sistema proposto vai ajudar a resolver estes problemas? o sistema pode ser integrado com outros já existentes? o uso de novas tecnologias é necessário? o que o novo sistema deve oferecer a seus usuários? 23
20 Extração e análise dos requisitos Objetivo: obter os requisitos do sistema Como obter: contatos com clientes, usuários potenciais, gerentes e outros através de entrevistas, reuniões, questionários, análise de tarefas realizadas pelo usuário,... Produto: modelos do sistema protótipos 24
21 Especificação dos requisitos Objetivo: definir requisitos de forma precisa e detalhada que sirva como base para o desenvolvimento é recomendável que esse detalhamento se dê em paralelo com o Projeto Preliminar (ou de Arquitetura) falhas na definição de requisitos corrigir documento de requisitos 25
22 Validação dos requisitos Objetivo: Mostrar que os requisitos realmente refletem o que o cliente (ou usuário) deseja Tipos de validação: Revisões do Documento de Especificação de Requisitos Revisão por pares; inspeção Construção de protótipos uso de modelos executáveis do sistema Geração de casos de teste Os requisitos devem ser testáveis Análise Verificação de modelos; análise estática 26
23 Documento de requisitos do sw Introdução Glossário Modelos do sistema Definição dos requisitos funcionais Definição dos requisitos não-funcionais Evolução do sistema Especificação de requisitos Critérios de validação Descreve o quê e o porquê 27
24 Documento de requisitos do sw Introdução Glossário Modelos Descrição: do sistema porquê o sistema é necessário. Definição Descrição dos requisitos das funções funcionais e interações com outros sistemas. Definição Descrição dos requisitos de como não-funcionais o sistema se enquadra nos negócios Evolução ou nos do sistema objetivos estratégicos do cliente. Especificação de requisitos Critérios de validação 28
25 Documento de requisitos do sw Introdução Glossário Modelos do sistema Definição dos requisitos funcionais Contém modelos (DFD, diagramas OO,...) Definição dos requisitos mostrando não-funcionais os componentes do sistema e as Evolução do sistema interações deste com o ambiente Especificação de requisitos Critérios de validação 29
26 Documento de requisitos do sw Introdução Glossário Modelos do sistema Definição dos requisitos funcionais Definição dos requisitos não-funcionais Evolução Descreve do sistema os serviços que o sistema deve prestar Especificação em linguagem de requisitos natural, diagramas ou outras notações que o cliente/usuário possa entender Critérios de validação 30
27 Documento de requisitos do sw Introdução Glossário Modelos do sistema Descreve hipóteses que serviram de base Definição dos requisitos para o desenvolvimento, funcionais bem como alterações previstas: evolução do hw, ou dos requisitos,... Definição dos requisitos não-funcionais Evolução do sistema Especificação de requisitos Critérios de validação 31
28 Documento de requisitos do sw Introdução Glossário Modelos do sistema Definição dos requisitos Descrição funcionais detalhada dos requisitos funcionais e não funcionais (descrição Definição dos requisitos detalhada não-funcionais das interfaces com usuário e outros sistemas, por exemplo). Evolução do sistema Especificação de requisitos Critérios de validação 32
29 Documento de requisitos do sw Introdução Glossário Modelos do sistema Definição dos requisitos funcionais Descrição de critérios usados para decidir se a implementação foi ou não Definição dos requisitos bem sucedida. não-funcionais Definição dos testes de Evolução do sistemavalidação de requisitos funcionais e nãofuncionais (desempenho, segurança,...). Especificação de requisitos Critérios de validação 33
30 Gerenciamento dos requisitos É o processo de compreender e controlar as modificações nos requisitos do sistema. Deve ser realizado ao longo de todo o processo de Engenharia de Requisitos, dado que requisitos, inevitavelmente, evoluem. 34
31 Evolução dos requisitos Porquê os requisitos evoluem: Compreensão inicial do problema Requisitos iniciais tempo 35
32 Evolução dos requisitos Porquê os requisitos evoluem: Compreensão inicial do problema Mudança na compreensão inicial do problema Requisitos iniciais tempo 36
33 Evolução dos requisitos Porquê os requisitos evoluem: Compreensão inicial do problema Requisitos iniciais Mudança na compreensão inicial do problema Mudança nos requisitos tempo 37
34 Evolução: classes de requisitos Estáveis: são o cerne das atividades da organização são derivados diretamente do domínio do problema ex.: em um sistema hospitalar os requisitos relativos a médicos, enfermeiras, pacientes, tratamentos 38
35 Evolução: classes de requisitos Estáveis Voláteis: são propensos a mudanças seja durante o desenvolvimento, seja em fase operacional ex.: em um sistema hospitalar os requisitos referentes a políticas de saúde 39
36 Evolução: classes de requisitos Estáveis Voláteis: mutáveis: podem mudar devido a mudanças ambientais ex.: no sistema hospitalar o paciente pode mudar de seguro-saúde informações a serem coletadas podem ser diferentes 40
37 Evolução: classes de requisitos Estáveis Voláteis: mutáveis emergentes: podem surgir na medida em que o conhecimento do cliente sobre o sistema vai evoluindo 41
38 Evolução: classes de requisitos Estáveis Voláteis: mutáveis emergentes decorrentes: resultam da introdução do sistema computacional na empresa mudanças nos processo da empresa 42
39 Evolução: classes de requisitos Estáveis Voláteis: mutáveis emergentes decorrentes de compatibilidade: dependem de sistemas ou processos de negócio específicos dentro da empresa 43
40 Evolução descontrolada Documento de Requisitos V.1 alterações nos requisitos Código do sistema V.1 Código do sistema V.2 44
41 Evolução controlada alterações nos requisitos Documento de Requisitos V.1 Documento de Requisitos V.2 Código do sistema V.1 Código do sistema V.2 45
42 Controlando a evolução Algumas sugestões para se ter uma evolução controlada: Antecipar possíveis evoluções no hw: são causas de mudanças nos requisitos não-funcionais evitar dependências com o hw o máximo possível Identificar e isolar partes dependentes de políticas organizacionais ou governamentais Organizar o documento de requisitos de forma a que este seja fácil de alterar: definir controle de alterações usar meio eletrônico para os documentos 46
43 Gerenciamento de Requisitos Além de controlar a evolução dos requisitos, é parte também desse processo a decisão a respeito dos seguintes pontos: Identificação dos requisitos: relativo à identificar de maneira unívoca os requisitos Gerenciamento de controle de modificações dos requisitos Políticas de rastreabilidade: definem como criar e manter as relações entre requisitos e entre estes e o projeto 47
44 Informação de rastreabilidade Os seguintes tipos de informação devem ser mantidos: Informação sobre a fonte: relação entre os requisitos e os participantes (stakeholders) que propuseram os requisitos e porquê. Informação sobre os requisitos: relação entre os requisitos dentro do DRS. É útil para determinar impacto de modificações dos requisitos. Informação sobre o projeto: relação entre os requisitos e os módulos ou componentes que o implementam. 48
45 Ferramenta de apoio O Gerenciamento de Requisitos é mais fácil com o uso de ferramenta de apoio. Tarefas mínimas que a ferramenta deve apoiar: Armazenamento dos requisitos Controle de modificações Controle da rastreabilidade Ex.IBM-Rational Requisite Pro www-306.ibm.com/software/awdtools/resources/reqpro.html 49
46 Sumário Complete com os principais pontos abordados: 50
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.
Processos de Engenharia de Requisitos
Processos de Engenharia de Requisitos Engenharia de Software (SCE-5764) 1º Sem. 2012- Prof. Paulo C. Masiero Introdução Objetivo: criar e manter um documento de requisitos. Quatro subprocessos: Avaliação
Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno
Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno [email protected] Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada
Análise de Sistemas Aula 4
Análise de Sistemas Aula 4 Prof. Emerson Klisiewicz Contextualização Aula 4 Gerenciamento de Requisitos Refinamento de Requisitos Aprovação de Requisitos Matriz de Rastreabilidade O Sucesso Clientes satisfeitos
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 é
Requisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia
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
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?
QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA
DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos
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
Processo de desenvolvimento de sistema de informação - DSI
- DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar
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
Engenharia de Software
Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são
Manutenção Leitura: Sommerville; Pressman
Manutenção Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville 2000-2007 Slide 1 Manutenção de software É modificar um programa depois que ele
Engenharia de Software.
Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software
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
MODELAGEM DE SISTEMA Apresentação
MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: [email protected] Análise de Requisitos Processo de descobrir, analisar, documentar e verificar
Estratégias de Testes Parte I
Engenharia de Software III 5º. Semestre ADS Capítulo 9 Estratégias de Testes Parte I Profa. Dra. Ana Paula Gonçalves Serra Prof. Ms. Edson Saraiva de Almeida Agenda Exercício Profa. Dra. Ana Paula G. Serra
Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa
Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade
QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro
QUALIDADE DE SOFTWARE Prof. Emiliano Monteiro Conceitos Básicos O que é qualidade? Existem diversas definições. Qualidade é estar em conformidade com os requisitos dos clientes Qualidade é antecipar e
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
Verificação e Validação. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1
Verificação e Validação Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1 Objetivos Apresentar a verificação e validação de software e discutir a distinção entre elas Descrever
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
Leitura: Cap : Sommerville; cap20: Pressman
Leitura: Cap26-27 - 28: Sommerville; cap20: Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º Edição / Ian Sommerville 2000 Slide 1/47 Manutenção de software É modificar um programa depois que
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
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
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze [email protected] CONCEITO DE QUALIDADE
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa
Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições
Análise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços
Organização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
Engenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
Requisitos de Software
Requisitos de Software Engenharia de requisitos Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições
ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO
Roteiro Processos do Ciclo de Vida de Software Diego Martins [email protected] Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical
Documento de Requisitos*
* Rosana T. Vaccare Braga *slides adaptados a partir do material da Profa Ellen Francine Barbosa Processo de Engenharia de Requisitos Documento de requisitos Processo de Engenharia de Requisitos Estudo
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,
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira [email protected] Introdução 2 Antes de qualquer
Introdução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César [email protected] www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Engenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
Verificação e Validação
Verificação vs Validação Verificação e Validação Verificação: Estamos construindo o produto corretamente? O software deve estar de acordo com sua especificação. Validação: Estamos construindo o produto
Gerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender o processo de gerenciamento de qualidade e as principais atividades do processo de garantia, planejamento e controle
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
Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.
Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa
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
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
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software
Verificação e Validação (V & V)
Verificação e Validação (V & V) Objetivo: assegurar que o software que o software cumpra as suas especificações e atenda às necessidades dos usuários e clientes. Verificação: Estamos construindo certo
Requisitos de Software
Engenharia de requisitos Requisitos de Software Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições
ISO/IEC 12207: Verificação, Validação e Testes
ISO/IEC 12207: Verificação, Validação e Testes Verificação, Validação e Testes Os processos de verificação e validação fazem parte dos processos de apoio do ciclo de vida que devem ser aplicados ao longo
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
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
Normas Relacionadas ao Teste de Software
Normas Relacionadas ao Teste de Software Vinicius V. Pessoni [email protected] Roteiro Apresentação Introdução Normas ISO 9126 ISO/IEC 12207 IEEE 829 Conclusão Espaço para Dúvidas Introdução Introdução
Engenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero [email protected] ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
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
Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
3. Engenharia dos requisitos de software
Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG [email protected] Engenharia de Software 3. Engenharia dos requisitos de software.......... 3.1. Visão Geral O fluxo de Requisitos reúne
Engenharia de Software
Engenharia de Software Requisitos de Software Professor: Charles Leite Engenharia de requisitos Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições
Engenharia de Software. Arthur Mariano L NETO Aula 05
Engenharia de Software Arthur Mariano L NETO Aula 05 Tópicos abordados Requisitos funcionais e não funcionais O documento de requisitos de software Especificação de requisitos Processos de engenharia de
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR
Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO
Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO O que é Qualidade de Software Produto? Boa fabricação. Deve durar muito. Bom desempenho. Utilizável tanto em UNIX quanto em DOS. Adaptável às minhas
Capítulo 4 Engenharia de Requisitos 1
Capítulo 4 - Engenharia de Requisitos Capítulo 4 Engenharia de Requisitos 1 Assuntos abordados Requisitos funcionais e não-funcionais Processos de engenharia de requisitos Levantamento de requisitos Especificação
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Evolução de Software
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Evolução de Software Prof. Dr. Renato L. Novais [email protected] Ian Sommerville 2006 Engenharia de Software,
Processos de Software
Processos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama [email protected] Slides originais elaborados por Ian Sommerville e adaptado pelos profs. Márcio Cornélio, Vinicius
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
ENGENHARIA DE REQUISITOS. SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa
ENGENHARIA DE REQUISITOS SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 1 Conteúdo 1. Engenharia de Requisitos 1.1 Elicitação 1.2 Análise 1.3 Modelagem 2. Documento de Requisitos 2 1.
Engenharia de Software
Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia
! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
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
Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
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
DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.
DCC / ICEx / UFMG O Modelo CMMI Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um pouco de história Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Objetivos Fornecer software
