Aps Sétimo Semestre Engenharia de Software
Por: Tiago Mauricio Carvalho • 14/5/2016 • Trabalho acadêmico • 6.774 Palavras (28 Páginas) • 1.350 Visualizações
UNIP – UNIVERSIDADE PAULISTA
ICET - Instituto de Ciências Exatas e Tecnologias
Curso de Ciência da Computação
DESENVOLVIMENTO DO ESCOPO DO PROJETO DE UM PRODUTO DE SOFTWARE
Felipe de Moura Arantes – RA – B87142-3
Marcelo Henrique da Silva Gomes – RA – B76BIE-7
Raphael Reis Pacheco – RA – B823AI-0
Tiago Mauricio de Carvalho – RA – B61225-8
São José dos Campos
2016.
ATIVIDADES PRÁTICAS SUPERVISONADAS – APS
DESENVOLVIMENTO DO ESCOPO DO PROJETO DE UM PRODUTO DE SOFTWARE
Felipe de Moura Arantes – RA – B87142-3
Marcelo Henrique da Silva Gomes – RA – B76BIE-7
Raphael Reis Pacheco – RA – B823AI-0
Tiago Mauricio de Carvalho – RA – B61225-8
Atividades Práticas Supervisionadas do 6º e 7º semestre do Curso de Ciência da Computação da Universidade Paulista – UNIP.
Coordenador: Prof. Fernando A. Gotti
São José dos Campos
2016
AGRADECIMENTOS
Agradecemos em primeiro lugar à Deus por ser a base de nossas conquistas; as nossas famílias e amigos por acreditarem e terem interesse em nossas escolhas, nos apoiando e nos dando força de inúmeras maneiras para que consigamos chegar ao objetivo maior.
Ao professor Fernando Mauro que caminha conosco nesta curta jornada, à equipe toda de professores pelas suas importantes orientações prestadas e também aos demais funcionários desta universidade que nos dão importantíssimo suporte nos bastidores acadêmicos com enorme e preciosa dedicação em seus respectivos trabalhos, que mesmo anônimos, tornaram possível a elaboração deste trabalho acadêmico.
RESUMO
Este trabalho apresenta a pesquisa sobre o conceito de, coleta e utilização de requisitos de software e a engenharia de requisitos, alguns tópicos importantes sobre modelagem gráfica, UML e prototipação de um projeto em desenvolvimento. Todas as técnicas citadas são utilizadas no projeto de um desenvolvimento do sistema proposto pelo cliente, ou seja, a “ONG Jovens Ambientalistas”, que é responsável por recolher, educar e o disponibilizar formação para jovens carentes. No caso proposto, o cliente deseja implantar uma solução tecnológica responsável por melhorar o controle de informações sobre serviços, produtos e controle financeiro da instituição. O trabalho apresentado planeja o desenvolvimento do sistema proposto, prezando pela qualidade do início ao fim.
Palavra Chave: UML, Requisitos, Engenharia de Software.
ABSTRACT
This paper presents the research on the concept of collection and use of software requirements and engineering requirements, some important topics on graphical modeling, UML and prototyping of a project in development. All mentioned techniques are used in the design of a development of the system proposed by the client, ie the “NGO Young Environmentalists " , which is responsible for collecting , educate and provide training for disadvantaged youth . In the proposed case, the customer wants to deploy a technology solution responsible for improving the control of information on services, products and financial control of the institution. The work presented the development plans of the proposed system, maintaining the quality from start to finish.
Key Words: UML, Requirements, Software Enginner.
LISTA DE ILUSTRAÇÕES
Figura 1: Fluxo de Análise de Requisitos 13
Figura 2: Modelo Espiral - ER 17
Figura 3: Hierarquia - Diagrama de UML 21
Figura 4: Fluxo de Desenvolvimento de Protótipos 23
Figura 5: Prototipação Evolucionária 24
Figura 6: Prototipação Incremental 25
Figura 7: Prototipação Descartável 25
Figura 8: Login do Sistema 26
Figura 9: Primeira Tela Inicial do Sistema 27
Figura 10: Segunda Tela Inicial do Sistema 28
Figura 11: Terceira Tela Inicial do Sistema 28
Figura 12: Quarta Tela Inicial do Sistema 29
Figura 13: Manter Aluno 29
Figura 14: Manter Cliente/Fornecedor 30
Figura 15: Manter Professor 32
Figura 16: Manter Turmas 33
Figura 17: Manter Usuário 34
LISTA DE ABREVIATURAS E SIGLAS
CRUD Create, Retrieve, Update e Delete.
RF’s Requisitos Funcionais
RFN’s Requisitos Não Funcionais
RD Requisitos de Domínio
ES Engenharia de Software
ER Engenharia de Requisitos
UML Unified Modeling
...