Engenharia de Requisitos
Por: Marcio F. Cruz • 21/6/2015 • Trabalho acadêmico • 6.244 Palavras (25 Páginas) • 186 Visualizações
UNIVERSIDADE PAULISTA
B408FA-3 Danilo de Oliveira Dorotheu
B303GD-9 Thiago Guy Mozol Vicente
B22816-4 Marcio Fernandes Cruz
B56734-1 Diego Da Silva Santana
Aplicação de Engenharia de Requisitos em um Projeto de Software
SÃO PAULO
2015
B408FA-3 Danilo de Oliveira Dorotheu
B303GD-9 Thiago Guy Mozol Vicente
B22816-4 Marcio Fernandes Cruz
B56734-1 Diego Da Silva Santana
Aplicação de Engenharia de Requisitos em um Projeto de Software
Trabalho APS sobre aplicação de engenharia de requisitos em um projeto de software.
Ciência da Computação 7º Semestre – Noturno
Professora Andrêsa Vargas.
SÃO PAULO
2015
Guia de normalização para apresentação de trabalhos acadêmicos da Universidade Paulista : ABNT / Biblioteca Universidade Paulista, UNIP. / revisada e atualizada pelas bibliotecárias Alice Horiuchi e Bruna Orgler Schiavi. – 2014. 49 p. : il. color. 1. NORMALIZAÇÃO. 2. TRABALHOS ACADÊMICOS. 3. ABNT. I. Biblioteca Universidade Paulista. |
SUMÁRIO
1 OBJETIVO 5
2 INTRODUÇÃO 6
3 LISTA DE ILUSTRAÇÕES 8
4 LISTA DE TABELAS 9
5 CONCEITOS GERAIS 10
5.1 Guia SWEBOK 10
5.2 Engenharia de Requisitos 10
5.3 Requisitos funcionais 12
5.4 Requisitos não funcionais 12
5.5 Documento de requisitos de softwares 13
5.6 Especificação dos requisitos 14
6 DESCRIÇÃO DAS ATIVIDADES 15
6.1 Elicitação 15
6.1.1 Descoberta de requisitos 15
6.1.2 Classificação e organização dos requisitos 16
6.1.3 Priorização e negociação dos requisitos 18
6.2 Especificação 19
6.2.1 Requisitos de sistema 19
6.2.2 Requisitos funcionais 20
6.2.3 Requisitos não funcionais 20
6.2.3.1 Módulo de exportação de dados 20
6.2.3.2 Página de consulta web 21
6.3 Modelagem 21
6.3.1 Caso de uso do funcionamento do sistema legado da ONG 21
6.3.2 Caso de uso do requisito B-II 22
6.3.3 Caso de uso do requisito B-III 23
6.3.4 Requisito B-I: Criação de banco de dados remoto 23
6.3.5 Requisito B-IV: Exportação total dos dados 25
6.3.6 Requisito B-III: Tela de consulta Web 25
6.3.7 Requisito B-II: Exportação de dados sob demanda 25
6.4 Validação 26
6.5 Gestão 27
6.5.1 Planejamento de gerenciamento de requisitos 28
6.5.1.1 Identificação dos requisitos 28
6.5.1.2 Ferramentas de apoio 29
6.5.1.3 Gerenciamento de mudanças 29
7 CONCLUSÃO 31
8 BIBLIOGRAFIA 32
9 FICHA APS 33
Danilo 33
Diego 34
Marcio 35
Thiago 36
OBJETIVO
Este trabalho tem como objetivo apresentar os principais conceitos envolvendo a Engenharia de Requisitos, que é uma subárea da Engenharia de Software.
É demonstrado a aplicabilidade destes conceitos em um software fictício a ser desenvolvido para uma ONG, visando atender algumas necessidades que o sistema atual que já está em produção a duas décadas, não possui.
Foi criado o contexto em que a organização já utiliza um sistema e, que controla bem o trabalho. Este sistema é muito antigo, em modo texto, feito na linguagem Clipper[1] com tabelas DBASE[2]. Porém, há novos requisitos que fazem necessário reescrever este software em nova plataforma, no caso Web, ou, como segunda opção, criar um outro sistema apenas para atender estes novos requisitos e, este é o contexto do trabalho apresentado.
INTRODUÇÃO
O software é uma ferramenta imprescindível e estratégica para nossas vidas, seja ela pessoal ou profissional. Ele foi criado para ajudar a controlar, organizar ou facilitar a tomada decisões em praticamente todas as áreas da humanidade.
Um determinado software é criado para atuar dentro de um domínio de problema preestabelecido e, seus usuários esperam que este desempenhe muito bem seu papel.
Os requisitos é a razão de existência do software, basicamente o que é proposto a fazer.
Na área de desenvolvimento de softwares ou sistemas, é de vital importância o correto entendimento dos requisitos, a fim de que se faça produtos de alta qualidade.
...