Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia
Por: wendell_novaes • 14/5/2019 • Trabalho acadêmico • 3.455 Palavras (14 Páginas) • 178 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM VI
xx
Polo xx
2018
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM VI
Análise de requisitos para venda de livros online
Aluno: xx
RA: xx
Curso: Análise e Desenvolvimento de Sistemas
Semestre: xx
Polo xx
2018
RESUMO
Projeto específico de análise de requisitos para avaliação do PIM VI, trabalho referente ao Curso Superior de Tecnologia e Análise e Desenvolvimento de Sistemas da faculdade UNIP. Este estudo prevê o levantamento e análise dos requisitos de sistema para o desenvolvimento de um site e-commerce para uma livraria, de modo que o usuário deverá acessar o site, escolher o(s) livro(s) desejado(s) e efetuar a compra. Estudo realizado com base nos conhecimentos adquiridos nas aulas de Análise de Sistemas Orientada a Objetos, Banco de Dados e Gestão Estratégicas de Recursos Humanos.
Palavras-chave: análise de requisitos, banco de dados, livraria.
ABSTRACT
Specific project requirements analysis for evaluation of the PIM VI working related to the Course of technology and analysis and development of Systems of the UNIP faculty. This study foresees the survey and analysis of system requirements to develop an e-commerce site for a bookstore, where the user must Access the site, choose the desired book(s) and make the purchase. Study on the basis of the knowledge acquired in class of Object-oriented Systems Analysis, Database and Strategic Management of Human Resources.
Keywords: requeriments analysis, database, bookstore.
SUMÁRIO
1 INTRODUÇÃO 6
2 IDENTIFICAÇÃO DOS CASOS DE USO 7
3 MODELOS DE CASOS DE USO 8
3.1 AUTENTICAÇÃO E CADASTRO 8
3.2 ESCOLHA LIVRO 11
3.3 EFETIVAÇÃO DE COMPRA 15
4 REQUISITOS NÃO FUNCIONAIS 18
5 REQUISITOS DE USABILIDADE 19
6 REGRAS DE NEGÓCIO 20
7 CONTEXTO DE USO 21
7.1 QUEM? 21
7.2 O QUE? 21
7.3 ONDE? 21
8 DIAGRAMA DE CLASSE 22
9 MODELO DE ENTIDADE RELACIONAMENTO 23
10 CONCLUSÃO 24
REFERÊNCIAS 25
1 INTRODUÇÃO
O objetivo deste projeto é a realização do levantamento e análise dos requisitos de uma loja online de livros, utilizando como base a informação de que um proprietário de uma livraria resolveu contratar uma empresa para desenvolver um sistema para realizar a venda de livros pela internet.
O sistema se inicia com o acesso do usuário ao site através de login e senha, considerando que, caso seja o primeiro acesso, o usuário deverá efetuar um cadastro para a criação de seu login e senha. Após o usuário autenticar-se no site, o mesmo poderá escolher os livros de seu interesse.
A consulta será feita através de um banco de dados que retornará à informação da disponibilidade do(s) livro(s) para compra. Após a escolha do(s) livro(s), o usuário deverá efetuar a compra com pagamento somente por cartão de crédito, no qual deve ser validado pelo sistema externo da operadora de cartão de crédito.
As atividades propostas para desenvolver esse sistema com qualidade são:
- Identificar os casos de uso.
- Elaborar o modelo de caso de uso.
- Identificar relacionamentos de include, extend e generalização.
- Cada caso de uso deve ter uma descrição sucinta do seu comportamento, dos fluxos principais, alternativos e de exceção e pré e pós condições.
- Descrever os requisitos não funcionais (e os requisitos de usabilidade).
- Identificar e descrever o contexto de uso (usuários, tarefas e ambiente).
- Descrever as regras de negócio
- Elaborar o diagrama de classes de análise (Boundary, Control, Entity).
- Construir o modelo de dados (MER).
2 IDENTIFICAÇÃO DOS CASOS DE USO
Casos de uso em engenharia de softwares é um classificador que representa uma unidade funcional compreensível tomada pelo sistema, subsistema ou classe manifestada por mensagens intercambiáveis sequenciais entre os sistemas e atores.
Narrativas em texto descrevendo a unidade funcional são casos de uso, e são bastante aplicados para descobrir e registrar requisitos funcionais de sistemas. Uma elipse contento internamente o nome do caso de uso, pode ser usado para representar os diagramas de casos de uso.
O uso desta ferramenta visual desenha o processo de execução do negócio e idealiza a responsabilidade de cada envolvido quando o mesmo entrará em cena, qual será sua ação, a área e a sequencia em que seu trabalho deve ser executado em relação às responsabilidades e tarefas dos demais participantes do processo.
A partir dos preceitos do que são casos de uso, os casos de uso deste projeto são:
- Autenticação e cadastro
- Escolha do livro
- Efetivação de compra
3 MODELOS DE CASOS DE USO
A partir da identificação dos casos de uso, foram elaborados os modelos a seguir:
3.1 AUTENTICAÇÃO E CADASTRO
[pic 1]
- Acessar site
Identificação: | Acessar site. |
Escopo: | Autenticação e cadastro. |
Descrição: | Esse caso de uso permite que o cliente acesse o site utilizando um navegador de internet. |
Ator: | Cliente. |
Interessados: | Cliente e loja. |
Pré-condição: | O site deve estar disponível na internet. |
Pós condição: | O sistema permitirá que o cliente se identifique. |
Fluxo normal: |
|
Requisitos Relacionados: | RNF 01 – Disponibilidade do site; RF 01 – Solicitar identificação do cliente; |
...