REQUISITOS. Prof. Msc. Hélio Esperidião



Documentos relacionados
Engenharia de Requisitos

Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Engenharia de Software

Requisitos de Software

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

Requisitos. Sistemas de Informações

Levantamento, Análise e Gestão Requisitos. Aula 12

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Parte I Requirement Engineering. Gestão de Projectos Informáticos. Gestão do Âmbito (Scope Management) Requirement Engineering.

Objetivos. Requisitos de Software. Tipos de Requisitos. O que é um requisito? Requisitos Funcionais e Não- Funcionais. Requisitos Funcionais

Projeto de Sistemas I

Requisitos de Software

Documento de Arquitetura

Requisitos de Software

Requisitos de Software

Introdução à Engenharia de Software

Engenharia de Requisitos

Modelo para Documento de. Especificação de Requisitos de Software

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Engenharia de Requisitos. Aécio Costa

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Modelo para Documento de. Especificação de Requisitos de Software

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

Universidade Paulista

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

DOCUMENTO DE REQUISITOS

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

Engenharia de Software

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

ENGENHARIA DE SOFTWARE I

Engenharia de Software

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Soluções baseadas no SAP Business One BX MRO BX MRO. Brochura. Gestão de Manutenção, Reparo e Revisão de Equipamentos

Engenharia de Software

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

Processo de Desenvolvimento Unificado

O Processo de Engenharia de Requisitos

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

Engenharia de Requisitos

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

APOO Análise e Projeto Orientado a Objetos. Requisitos

ENGENHARIA DE REQUISITOS

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

MODELAGEM DE SISTEMA Apresentação

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

ISO Aécio Costa

TERMO DE REFERÊNCIA CG ICP-BRASIL COMITÊ GESTOR DA ICP-BRASIL

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Gerência de Projetos

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

Engenharia de Software

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico. " Crise do Software

Documento de Requisitos

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

SAV Sistema de Aluguel de Veículos I - DOCUMENTO DE REQUISITOS Versão 1.00

Análise e Projeto de Software

Engenharia de Software

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

Engenharia de Software

PLANOS DE CONTINGÊNCIAS

Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto

Diagrama de Caso de Uso e Diagrama de Sequência

02/10/2012. Padronização de interfaces. Referências

GARANTIA DA QUALIDADE DE SOFTWARE

Políticas de Qualidade em TI

! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico. " Crise do Software

Introdução a Computação

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

ISO/IEC 12207: Gerência de Configuração

Engenharia de Software III

UNIDADE VI - Planejamento e Controle de Projetos

Elicitação de requisitos e análise

EVOLUÇÃO DE SOFTWARE

Módulo 4: Gerenciamento de Dados

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

Abordagem de Processo: conceitos e diretrizes para sua implementação

O Swirl Logo é uma marca comercial do Cabinet Office ITIL é uma marca comercial registrada do Cabinet Office

Engenharia de Requisitos

A Disciplina Gerência de Projetos

Service Level Management SLM. Gerenciamento de Níveis de Serviço

Transcrição:

REQUISITOS Prof. Msc. Hélio Esperidião

OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de requisitos para um sistema É barato? Custa cerca de 15% do valor total do desenvolvimento.

EXEMPLOS DE REQUISITOS O sistema deve manter registro de todos os materiais da biblioteca incluindo livros, séries, jornais e revistas, fitas de vídeo e áudio, relatórios, coleções de transparências, discos de computadores, e CD-ROMs. O O sistema deve permitir os usuários pesquisarem um item através do título ou autor A interface de usuário do sistema deve ser implementada usando um navegador web O sistema deve suportar pelo menos 150 transações por segundo

TIPOS DE REQUISITOS Requisitos Funcionais Definem parte da funcionalidade do sistema Descrevem as transformações a serem realizadas nas entradas de um sistema ou em um de seus componentes, a fim de que se produzam saídas

TIPOS DE REQUISITOS Requisitos Não Funcionais dizem respeito a: restrições aspectos de desempenho interfaces com o usuário confiabilidade segurança mantenabilidade portabilidade padrões. São críticos (?) Erros constituem os mais caros e difíceis de corrigir, uma vez que um sistema tenha sido implementado.

TIPOS DE REQUISITOS Requisitos Organizacionais dizem respeito às metas da empresa, suas políticas estratégicas adotadas, os empregados da empresa com seus respectivos objetivos

CLASSES DE REQUISITOS Requisitos Duráveis. São derivados da atividade principal da organização Exemplo: Em hospital haverá sempre pacientes, doutores, enfermeiras, tratamentos, etc. Requisitos Voláteis Requisito que se alteram durante o desenvolvimento do sistema ou quando o sistema já está em utilização Exemplo: Em um hospital, requisitos ligados à política de cuidados de saúde.

CLASSES DE REQUISITOS Requisitos Mutáveis Requisitos que se alteram em resultado do ambiente do sistema. Requisitos Emergentes Requisitos que emergem à medida que a compreensão do sistema progride Requisitos Conseqüenciais Requisitos que resultam da introdução do sistema

CLASSES DE REQUISITOS Requisitos de Compatibilidade Requisitos que dependem de outros sistemas ou processos organizacionais

A IMPORTÂNCIA DOS REQUISITOS A definição dos requisitos do sistema é o primeiro passo para o desenvolvimento de um sistema. Todo o resto do processo de desenvolvimento terá como base os requisitos. O que acontece quando os requisitos estão errados? Os sistema atrasam, ficam não confiáveis e não satisfazem as necessidades dos clientes.

PROBLEMAS? Nem sempre os requisitos de sistemas: refletirem as reais necessidades dos clientes do sistema Consistentes ou completos Podem vir a existir mal entendidos entre clientes e os profissionais que os requisitos do sistema. Erros no processo de aquisição dos requisitos de sistema afetam o processo de desenvolvimento.

DOCUMENTO DE REQUISITOS É uma descrição formal dos requisitos do sistema. Usado para comunicar os requisitos aos clientes, engenheiros e gerentes. O documento de requisitos descreve: Os serviços e funções que o sistema deve prover As limitações sobre as quais o sistema deve operar Definições de outros sistemas com o qual o sistema deve se integrar(se Existir) Descrições sobre o hardware no qual o sistema irá executar

DOCUMENTO DE REQUISITOS É uma boa conduta possuir um capítulo introdutório que provê um resumo do sistema, necessidades de negócio suportadas pelo sistema e um glossário que explica a terminologia usada.

QUEM UTILIZA ESTE DOCUMENTO? Os Clientes do Sistema(futuros usuários) Especificam os requisitos e os lêem para checar se eles satisfazem suas necessidades. Gerentes de Projeto Planejam o processo de desenvolvimento do sistema Engenheiros de teste do sistema Usam os requisitos para desenvolverem testes de validação do sistema. Engenheiros de manutenção do sistema Usam os requisitos para entenderem o sistema.

PADRÃO IEEE/ANSI 830-1993 PARA O DOCUMENTO DE REQUISITOS É um padrão aberto. Especifica apenas um contexto geral para elaboração do documento. De forma geral as empresas criam seus próprios padrões tendo como base o IEEE/ANSI 830-1993 É possível encontrar pequenas diferenças na elaboração deste documento de uma empresa para a outra.

INTRODUÇÃO-IEEE/ANSI 830-1993 Propósito do documento de requisitos Escopo do produto Identificar o produto e descrever a aplicação do software a ser especificado, incluindo benefícios relevantes, objetivos e metas. Definições, abreviações e acrônimos Referências Fornecer uma lista completa de todos os documentos referenciados Visão geral do restante do documento Especificar resumidamente do que se trata cada capitulo do documento.

DESCRIÇÃO GERAL- IEEE/ANSI 830-1993 Perspectiva do produto Deve ser descrito de maneira resumida, de forma textual, sem detalhamento Funções do Produto Nessa seção deve ser fornecido um resumo das principais funções que o software deve realizar Características do usuário Descrever o nível educacional dos usuários do sistema Restrições gerais Descrever itens que limitem as opções do desenvolvedor Suposições e dependências A não aquisição do ponto eletrônico fará com que o sistema não tenha o seu total desempenho

REQUISITOS ESPECÍFICOS(FUNCIONAIS E NÃO FUNCIONAIS) - IEEE/ANSI 830-1993 Parte principal do documento de requisitos que descreve funções e desempenho do sistema, especifica requisitos de banco de dados, restrições de projeto, propriedades emergentes do sistema e características de qualidade Apêndices Índice

LEMBRETE IMPORTANTE O documento geral deve ser adaptado às necessidades de uma organização particular.