A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Especificação de Requisitos de Software - ERSw Análise de Sistemas de Software Prof. Rodrigo Ribeiro."— Transcrição da apresentação:

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

2 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

3 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...

4 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...

5 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)

6 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

7 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

8 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.

9 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

10 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

11 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

12 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.

13 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.


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

Apresentações semelhantes


Anúncios Google