informatica
Modelagem de Sistemas
Professor: Sávio Freire
Fortaleza, Março/2014
HISTÓRICO DE ALTERAÇÕES
Data
Versão
Descrição
Autor
25/03/2014
0.1
Definição do modelo do documento.
Sávio Freire
27/03/2014
0.2
Inclusão dos conceitos de requisitos funcionais, não-funcionais e regras de negócio juntamente com os seus respectivos modelos.
Sávio Freire
29/03/2014
0.3
Inclusão dos conceitos de casos de uso, especificação de casos de uso e protótipos de tela juntamente com os seus respectivos modelos.
Sávio Freire
30/03/2014
1.0
Revisão do documento.
Sávio Freire
12/05/2014
1.1
Alteração da ferramenta utilizada para a modelagem dos diagramas UML.
Sávio Freire
13/05/2014
2.0
Revisão do documento.
Sávio Freire
SUMÁRIO
1. INTRODUÇÃO 4
2. DOCUMENTO DE REQUISITOS 5
2.1. REQUISITOS FUNCIONAIS 5
2.2. REQUISITOS NÃO-FUNCIONAIS 6
2.3. REGRAS DE NEGÓCIO 7
3. DIAGRAMA DE CASOS DE USO 8
4. ESPECIFICAÇÃO DE CASOS DE USO 9
5. PROTÓTIPOS DE TELA 11
1. INTRODUÇÃO
A engenharia de requisitos tem como objetivo entender e especificar os requisitos necessários para o desenvolvimento de software. Adicionalmente, prover técnicas, modelos e ferramentas para auxiliar nas suas atividades.
Uma documentação de requisitos de software pode ser composta pelas seguintes seções:
(i) Requisitos funcionais: definem as funcionalidades do sistema;
(ii) Requisitos não-funcionais: declaram as características de qualidade que o sistema deve possuir e que estão relacionadas às suas funcionalidades.
(iii) Regras de negócio: definem as regras que as funcionalidades devem seguir, seja para realizar algum procedimento interno ou na interação com outras funcionalidades.
Considerando os requisitos especificados, deve ser feita a análise dos mesmos para identificar a interação dos usuários com o sistema. Para isso, é necessária a especificação dos seguintes artefatos:
(i) Diagrama de Casos