Especificação de Requisitos de Software - ERSw

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Orientação a objetos identidade abstração classificação encapsulamento
Análise e Projeto Orientado a Objetos
Análise e Projeto de Sistemas I
DFD - Diagrama de Fluxo de Dados
Análise e Desenvolvimento de Sistemas
Requisitos de Software
Fluxograma de Atividades
Especificação de Requisitos
Fluxograma de Atividades Informática na Administração prof. Amauri Marques da Cunha Período 2007/1.
Diagrama de fluxo de dados (DFD)
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
Engenharia de Software
Especificação de Software
Centrado na arquitetura
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Contratos em Projeto OO
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Professor/Colaborador: Julio Guido O. Militão
Modelagem para Web Aula de 11/04/2011.
WHITE LABEL SHOPPING CENTER
DIAGRAMA DE COMPONENTES
Gerenciamento de Configuração
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Arquiteturas de Referência
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Fase de Elaboração: Fluxo de Requisitos
Processo Praxis – Fase de Concepção
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Requisitos de Software Capítulo 5 Ian Sommerville
Engenharia de Requisitos
DIRETRIZES PARA ESPECIFICAÇÃO DOS REQUISITOS DO SOFTWARE
Modelagem de Negócio no RUP
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Levantamento de Requisitos
Documentação de Software
Levantamento de Requisitos
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Engenharia de Requisitos
Fabrica Um Engenharia de Requisitos Definição das Ferramentas, Modelos e Padrões.
Capturando Requisitos com Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
RUP - Cap. 4 – Processo Centrado na Arquitetura
Laboratório de Programação
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Trabalho de Engenharia de Software II
Requisitos de Software
Análise e Projeto de Sistemas
Modelando Sistemas em UML
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Especificação de Requisitos de Software
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Diagramas de Caso de Uso
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
ELABORAÇAÕ DE PROCEDIMENTOS
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
PADROES DE PROJETO PROF. OSIEL MARLON. PADRÕES DE PROJETO INTRODUÇÃO Padrões de projeto têm emergido como uma das mais promissoras abordagens para a melhoria.
Aula 02 de Eng. de Requisitos
Tutorial sobre licenciamento do Terminal Services no Windows Server área de trabalho remota Acesse remotamente o seu servidor de qualquer lugar.
Engenharia de Software com o RUP - Workflow de Requisitos
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
©Jaelson Castro 2000 Slide 1 Engenharia de Requisitos Uma introdução a engenharia de requisitos.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Transcrição da apresentação:

Especificação de Requisitos de Software - ERSw Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Especificação de Requisitos A ERSw é... O produto do fluxo de requisitos do Praxis Derivada a partir da PESw Segue padrões do IEEE Importante Nem sempre faz sentido preencher toda a ERSw Seções “sem sentido” Não aplicável Não devem ser removidas seções do documento Referência em outros documentos

Especificação de Requisitos Convenções de Preenchimento Página de título Nome do documento Identificação do projeto Nome dos autores Número da revisão Data de aprovação Assinaturas de aprovação Lista das revisões anteriores Se existirem...

Especificação de Requisitos Seção: Introdução (ERSw-1) Introdução (ERSw-1.1) Descrever a finalidade do documento Seção: Escopo do Produto (ERSw-1.2) Visão sucinta do produto a ser desenvolvido Esta deve: Especificar pelo nome o software desenvolvido. Explicar o que o software fará Reafirmar a missão do produto presente na PESw Esclarecer limites do produto Ser consistente com outros documentos Modelos de processos de negócio, etc...

Especificação de Requisitos Introdução (ERSw-1) – Continuação Materiais de Referência (ERSw-1.3) Lista de documentos referenciados na ERSw Serve para recuperar informações utilizadas pela ERSw Utilizar padrões de citação bibliográficas usuais. Definições e Siglas (ERSw-1.4) Definições e termos de área técnica e do negócio ERSw será lida por desenvolvedores. ERSw será lida por clientes. Visão Geral do Documento (ERSw-1.5)

Especificação de Requisitos Seção Descrição Geral do Produto (ERSw-2) Perspectiva Geral do Produto (ERSw-2.1) Diagrama de contexto (ERSw-2.1.1) Deixa-se apenas casos de uso base Casos de uso incluídos/extensores só aparecem se significativos Interfaces com usuário (ERSw-2.1.2) Descrever todas as interfaces gráficas com usuário Detalhar Nome de cada interface Atores e casos de uso Descrição suscinta

Especificação de Requisitos Seção Descrição Geral do Produto (ERSw-2) Perspectiva do Produto (ERSw-2.1) Interfaces de Hardware (ERSw-2.1.3) Dispositivos “especiais” Interfaces de Software (ERSw-2.1.4) Comunicação com outros software Não: bibliotecas, S.O. Interfaces de Comunicação (ERSw-2.1.5) Protocolos especiais usado pelo produto Não incluir protocolos de Rede – Ex: TCP/IP Restrições de Memória (ERSw-2.1.6) Primária e secundária

Especificação de Requisitos Seção Descrição Geral do Produto (ERSw-2) Perspectiva do Produto (ERSw-2.1) Modos de operação (ERSw-2.1.7) Identificação de modos especais de operação Operação de processamento em lote Interativa Backup, etc... Requisitos de adaptação do ambiente (ERSw-2.1.8) Configurações do produto ao ambiente.

Especificação de Requisitos Seção Descrição Geral do Produto (ERSw-2) Funções do Produto (ERSw-2.2) Identificação das principais funções do produto Cada função é um casos de uso... Operações de CRUD são agrupadas em uma única função. Características dos Usuários (ERSw-2.3) Descreve-se qual o ator correspondente Freqüência de uso Nível de instrução Proficiência na aplicação Proficiência em informática

Especificação de Requisitos Seção Descrição Geral do Produto (ERSw-2) Restrições (ERSw-2.4) Características que podem limitar o desenvolvimento Restrições legais Linguagem de programação, etc... Hipóteses de Trabalho (ERSw-2.5) Restrições que não limitam o desenho Ex: Uso do SGBD XYZ... Requisitos Adiados (ERSw-2.6) Requisitos que “ficaram pra depois”

Especificação de Requisitos Seção Requisitos Específicos (ERSw-3) Interfaces Externas (ERSw – 3.1) Entradas e saídas do produto para comunicação Mas isso já apareceu na Seção 2.1 Aqui dá-se exemplos... Arquivos de dados a serem exportados Interfaces gráficas (exibição de leiaute) Mostra-se a relação desta com outras interfaces Máquinas de estados para interfaces complexas Lista de TODOS os componentes e... Nome, valores válidos, formato, tipo... Ação, restrições

Especificação de Requisitos Seção Requisitos Específicos (ERSw-3) Requisitos funcionais (ERSw-3.2) Casos de uso Usar partições do diagrama mostrando elementos relacionados Exibir “versão completa” do caso de uso Fluxo principal, pré-condições, etc... Uso de padrões de nomes do Praxis... Pág. 360! Requisitos não funcionais (ERSw-3.3) Desempenho Especificado de forma quantitativa e mensurável Persistência Diagrama de classes persistentes Apresentar descrição destas.

Especificação de Requisitos Seção Requisitos Específicos (ERSw-3) Requisitos não funcionais (ERSw-3.3) Restrições ao desenho Restrições impostas por padrões externos Informação de Suporte (ERSw-3.4) Modelos do MASw Cadastro de requisitos Amostras de entradas e saídas Etc... Como fazer uma boa ERSw? Observe como é feita uma revisão desta! Pág 363.