PROJETO SRS (ESPECIFICAÇÃO DE REQUISITOS DE SOFTWARE): FARMA SYSTEM
Por: Miriam Silva • 30/10/2021 • Trabalho acadêmico • 5.646 Palavras (23 Páginas) • 193 Visualizações
UNIVERSIDADE ESTADUAL DE GOIAS[pic 1]
CÂMPUS PORANGATU
CURSO DE SISTEMAS DE INFORMAÇÃO
PROJETO SRS (ESPECIFICAÇÃO DE REQUISITOS DE SOFTWARE): FARMA SYSTEM
ALINE DIAS DE FREITAS REIS
E OUTROS
PORANGATU/GO
SETEMBRO/2015
Aline Dias de Freitas Reis[pic 2]
Flavia Furtado Costa
Thais Rodrigues de Sousa
Viviane Freitas Pinho
Wellington Gonçalves Fernandes
PROJETO SRS (ESPECIFICAÇÃO DE REQUISITOS DE SOFTWARE): FARMA SYSTEM
Projeto apresentado à Universidade Estadual de Goiás, Câmpus Porangatu, na disciplina de Engenharia de Software no curso de Sistemas de Informação, como requisito parcial para obtenção da nota do 3º bimestre.
Orientador: Prof.º Esp. Fernando Bonifácio.
Porangatu/GO
Setembro/2015
SUMÁRIO[pic 3]
INTRODUÇÃO 5
1 PROJETO DE ENGENHARIA DE REQUISITOS 6
1.1 Objetivo Geral 10
1.2 Objetivo específico 10
1.3 Definições e siglas 11
1.4 Público Alvo 11
2 DESCRIÇÃO GLOBAL 12
2.1 Aspecto geral do produto 12
2.1.1 Interface do usuário 12
2.1.2 Interfaces de hardware 13
2.1.3 Interfaces de Software 14
2.2 Características dos stakeholders 14
3 CONJUNTO DE REQUISITOS 16
3.1 Requisitos funcionais 16
3.2 Requisitos não funcionais 24
3.3 Diagrama de hierarquia de pontos de vista (HPV) 28
3.4 Entrevistas 29
a) Aberta 29
b) Fechada 29
3.5 Descrição de cenários 30
3.5.1 Técnica comum 30
3.5.1.1 Cenário de cadastro de usuário 30
3.5.1.2 Cenário de cadastro de Funcionários 31
3.5.1.3 Cenário de cadastro de Produtos 31
3.5.2 Técnica usando diagramas de caso de uso 33
3.5.2.1 Diagrama de caso de uso (Ex.: Sistema de Vendas) 33
3.5.2.2 Descrição do caso de uso 34
3.5.3 Técnica usando exemplo do diagrama de sequência/atividade 35
3.5.3.1 Diagrama de sequência para cadastros 35
3.5.3.2 Diagrama de sequência para consultas 36
3.5.3.3 Diagrama de sequência para relatórios 37
3.6 Validação e verificação dos requisitos 38
3.6.1 Verificação de validade 38
3.6.2 Verificação de completeza 38
3.6.3 Verificação de consistência 38
3.6.4 Verificação de realismo 39
3.6.5 Facilidade de compreensão 39
3.6.6 Rastreabilidade 39
3.6.7 Adaptabilidade 39
3.7 Gerenciamento de requisitos 40
3.7.1 Lista por ordem de divisão dos requisitos 40
3.7.2 Matriz de rastreabilidade (com base em um conjunto de no mínimo 05 requisitos). 41
4 PERÍODO DE DESENVOLVIMENTO DO PROJETO 42
4.1 Período mínimo 42
4.2 Período máximo 42
REFERÊNCIAS BIBLIOGRÁFICAS 43
INTRODUÇÃO
[pic 4]
O avanço tecnológico desenvolve-se rapidamente no atual mundo globalizado, todos os dias cresce o número de Hardware e Software, no que acaba exigindo da sociedade mudanças na vida pessoal e principalmente nas organizações.
A empresa Mega Tech foi fundada em 07 de agosto de 2000, cujas atividades específicas são: Desenvolvimento, Implementação e Implantação de software para empresas de pequeno e médio porte. Contamos com uma equipe de profissionais de TI (Tecnologia da Informação), sendo um Engenheiro, dois Analistas de Sistemas e dois Desenvolvedores de Software.
O engenheiro de software tem a função de gerenciar as metodologias e analisar o projeto, das técnicas e ferramentas que permitem automatizar o processo de desenvolvimento, bem como implementações de software já existentes, desde a análise até a programação.
Os analistas são responsáveis por analisar e compreender os requisitos do software entre as disciplinas de engenharia de software e as atividades da organização.
Já os desenvolvedores têm a função de programar computadores, escrever códigos dos softwares, além de desenvolver ou fazer manutenção para atender as necessidades do cliente.
A empresa Mega Tech irá desenvolver um software para uma empresa farmacêutica que é denominada Farma Vida Ltda. localizada em Trombas-GO.
O sistema a ser desenvolvido e implantado irá atender as necessidades básicas da empresa, como cadastros, vendas, estoque dentre outros.
...