Classificação de Requisitos

Documentos relacionados
Marcelo Henrique dos Santos

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Requisitos

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Análise e Projeto de Sistemas

Análise e Projeto Orientado a Objetos

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Engenharia de Software

QUESTÕES TESTES. Questão 1. O modelo de ciclo de vida em cascata:

21/09/2012. Elicitação de Requisitos. Projeto de Interface Homem- Máquina. Prof. Esp. MBA Heuber G. F. Lima. Técnicas etipos de Requisitos

Análise de Requisitos

REQUISITOS DE SOFTWARE ANÁLISE E PROJETOS 4º ANO CURSO TÉCNICO EM INFORMÁTICA PROF DILEUSA CAMARGO

Requisitos de Sistemas

Engenharia de Software.

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

Requisitos de Software

SCM Sistema de Controle de Motel I - DOCUMENTO DE REQUISITOS Versão 1

001 - Atividade de Engenharia de requisitos

Delimitar claramente o escopo do projeto Estimar custo, tempo e retorno do investimento (feasibility)

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Concepção lança o projeto

Análise de sistemas. Engenharia de Requisitos

1. INTRODUÇÃO A MODELAGEM DE DADOS

Engenharia de Requisitos

Engenharia de Requisitos

Engenharia de Software

Verificação e Validação (V & V)

Sistemas de Informação (SI) Orientações para as Atividades Práticas Supervisionadas 5º e 6º semestres de 2017

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

Documento de Especificação de Sistema IngreSys

SOFTWARE REQUIREMENTS

Processo de Desenvolvimento. Edjandir Corrêa Costa

Escopo: PROCESSOS FUNDAMENTAIS

MODELAGEM DE SISTEMA Apresentação

06/02/2014. Engenharia de requisitos. Requisitos de Software. Capítulo 6. O que é um requisito? Objetivos. Abstração de requisitos (Davis)

Requisitos de Software

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

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

Aula 4 Engenharia de Requisitos

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE

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

Engenharia de Requisitos

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Elicitação de requisitos e análise

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

Requisitos: a ponte entre a organização. e o software. Julio Cesar Sampaio do Prado Leite. jcspl

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Análise de Requisitos

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

5 Processo de Reificação e de Desenvolvimento com ACCA

Prof. Ms. Ronaldo Martins da Costa

3. Engenharia dos requisitos de software

Prof. Esp. Fabiano Taguchi

Agenda da Aula. Arquitetura de Software e Padrões Arquiteturais. Elementos de um Padrão. Arquitetura de Software. Arquitetura de Software

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

Análise e projeto de sistemas

Sistema Integrado Fiscal Móvel

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento com alta qualidade

SG Fisio. Documento de Requisitos. Versão 1.0. Documento de Requisitos. Autores: Bruno Sandres Daniel Costa Leandro Aguiar Marcelo Frota

Engenharia de Software ENGENHARIA DE REQUISITOS

DFD Diagrama de Fluxo de Dados. (Explosão das bolhas do DFD de nível 0) Aula 08

iportaldoc - Tarefas

Verificação e Validação

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI

especificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje

SISCOP. Documento de Requisitos SISTEMA DE CONTROLE DE PEDIDOS. Versão 1.3

2

DOCUMENTO DE VISÃO 1. TÍTULO DO PROJETO. 2. RESPONSÁVEL PELO DOCUMENTO Ciclano

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

2 Versão 1: Funcionalidade Básica e Interface Web

Sistema Mobi-Lar Engenharia de Software

PADRÃO DE RESPOSTA DAS QUESTÕES DISCURSIVAS ANÁLISE DE SISTEMAS - DESENVOLVIMENTO

Tutorial: Como Configurar Nota Fiscal Eletrônica - NFe

Análise e Projeto Orientado a Objetos

Princípios da Engenharia de Software aula 03

Funcionalidades do SigiCell

Sistemas e software Proposta de especificação de software O fluxo de Requisitos Padrão para Especificação

DESENVOLVIMENTO BASEADO EM COMPONENTES

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE

Especificação de Requisitos. Prof. Pedro Ramires Prof. Nilton Cesar

Engenharia de Software I

Sistema de Informação e Coordenação - SIC

Requisitos Funcionais e seus níveis de granularidade

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Art. 1º.Para fins desta Instruc ao Normativa, considera-se:

Requisitos. Silvério Sirotheau

2 a Lista de Exercícios

Introdução a UML (Unified Modeling Language)

Especificação dos Requisitos do Software SysFilme 1.0

Prof. Fábio Lúcio Meira

Anexo 1. Escopo do Projeto de Desenvolvimento do Sistema do ERP

1 Versão 2017 Versão 2017

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

Padrões contexto problema solução

Requisitos de Software

Transcrição:

Classificação de Requisitos

Tipos de Requisitos Requisitos Funcionais (RF) Requisitos Não Funcionais (RNF) Requisitos Inversos (RI)

Requisitos Funcionais Descreve funcionalidade e serviços do sistema Depende do Tipo do software Usuários esperados Onde o software é usado Cuidado com a redação dos requisitos

Exemplos de RF [RF001] O sistema deve cadastrar o cliente (entrada) [RF002] O sistema deve emitir um recibo para o cliente (saída) [RF003] O sistema deve transformar uma fita disponível em fita emprestada, quando a fita for alugada pelo cliente (mudança de estado) [RF004] Usuário pode pesquisar todo ou um subconjunto dos clientes da loja

Exercício Dê alguns exemplos de RFs para: 1. Sistema da padaria de pequeno porte 2. Sistema inteligente de preenchimento do IRPF 3. Sistema de abertura automática de porta

Requisitos Não Funcionais Definem propriedades e restrições do sistema (tempo, espaço, etc) Requisitos de processo também podem especificar o uso de determinadas linguagens de programação, método de desenvolvimento Os requisitos não funcionais são tão importantes quanto os requisitos funcionais

Requisitos Não Funcionais Devido à sua própria definição, requisitos não funcionais são geralmente mensuráveis Assim, deve-se associar forma de medida/referência a cada requisito não funcional elicitado

Requisitos NF- Medidas de Requisitos (Sommerville, 2003)

Classificação de RNF Requisitos do Produto Final Produto deve comportar-se de forma particular (velocidade de execução, confiabilidade, etc.) Requisitos Organizacionais Conseqüência de políticas e procedimentos organizacionais (padrões de processo usados, requisitos de implementação, etc.) Requisitos Externos Conseqüência de fatores externos ao sistema e ao processo de desenvolvimento (legislação, etc.)

Requisitos NF - Tipos (Sommerville, 2003)

Exemplos de RNF Requisitos do Produto [RNF001] Toda consulta de produto baseada em código de barras, deve resultar em até 5s Requisitos Organizacionais [RNF002] Todos os documentos entregues devem seguir o padrão de relatórios XYZ-00 Requisitos Externos [RNF003] A tributação dos produtos é de 15% no Estado do RJ

Exercício Dê alguns exemplos de RNF para: 1. Sistema da padaria de pequeno porte 2. Sistema inteligente de preenchimento do IRPF 3. Sistema de abertura automática de porta

Requisitos Inversos Representam funcionalidades que estão fora do escopo da solução, definindo a fronteira do sistema. Relacionados a condições que nunca poderão ocorrer Em alguns casos pode ser interessante explicitar requisitos inversos para delimitar a fronteira do sistema através de funcionalidades que estão fora dele

Exemplos de RI [RI001] O sistema não emite nota fiscal [RI002] A primeira versão do sistema não possuirá interface web

Exercício Dê alguns exemplos de RI para: 1. Sistema da padaria de pequeno porte 2. Sistema inteligente de preenchimento do IRPF 3. Sistema de abertura automática de porta

Regras de Negócio

Regras de Negócio São declarações de políticas ou condições que devem ser cumpridas São tipos de requisitos de como os negócios, incluindo suas ferramentas de negócios, devem operar Elas podem ser leis e regulamentos impostos ao negócio, mas também expressam a arquitetura e o estilo de negócio escolhidos

Regras de Negócio Exemplos: O preço líquido de um Produto é computado por preço do produto * (1+porcentagem de imposto/100) Um Cliente é um Bom Cliente IF AND ONLY IF as faturas não pagas enviadas a esse Cliente têm menos de 30 dias O sistema não pode cobrar multa de professores em tempo integral Deve-se sempre assegurar que o número dos membros da equipe é menor ou igual a 10

Exercício Dê alguns exemplos de RN para: 1. Sistema da padaria de pequeno porte 2. Sistema inteligente de preenchimento do IRPF 3. Sistema de abertura automática de porta