Portifolio analise de sistemas 5º Semestre
Por: SonSolimar • 10/11/2018 • 2.551 Palavras (11 Páginas) • 345 Visualizações
...
Uma função bastante usual que viralizou no meio da internet é o chamado e-Commerce, onde existe comercialização de produtos ou serviços por meio da internet, em sites e aplicativos para celulares. Essa função é muito utilizada nos dias atuais, que será explanada a seguir.
---------------------------------------------------------------
-
DESENVOLVIMENTO
Ferramentas CASE são ferramentas que auxiliam a engenharia de software, começando pela análise de requisitos indo até a programação e os testes.
As ferramentas utilizadas para a construção de “Sistemas de Vendas de Chocolate Pela Internet” serão: Diagrama de Casos de Uso e Diagrama de Classes.
-
DIAGRAMA DE CLASSES
É uma demonstração estruturada do sistema, mostrando-o em forma de classes (que são elementos que representam um conjunto de objetos), e os relacionamentos entre elas, mostrando suas características e comportamentos.
Abaixo, na Figura 1, será mostrado o diagrama de classes do Sistema de Venda de Chocolates pela internet:[pic 14][pic 15]
-
DIAGRAMA DE CASOS DE USO
O Diagrama de Casos de Uso nos mostra uma facilidade para levantamento de requisitos, por ser de fácil entendimento para o usuário final e também para a equipe de desenvolvimento.
Esse diagrama nos mostra as relações no ponto de vista do usuário, demonstrando os atores e suas funcionalidades. A seguir, na Figura 2, será mostrado o diagrama citado para o Sistema de Vendas de Chocolate pela Internet:[pic 16][pic 17]
-
BANCO DE DADOS
O banco de dados é um registro de todas as informações inseridas dentro do sistema. Antes de pensar em criar um banco de dados é necessário fazer um mapeamento de todas as tabelas, entidades e relacionamentos. Será utilizado para esse mapeamento a ferramenta BrModelo. Após isso será necessário utilizar um SGDB (Sistema de Gerenciamento de Banco de Dados), para colocar em prática o que está no mapeamento. A seguir será mostrado o modelo conceitual (representação do ponto de vista do usuário na Figura 3) e o modelo lógico (agrega detalhes de implementação para os desenvolvedores na Figura 4).
[pic 18][pic 19]
---------------------------------------------------------------
[pic 20][pic 21]
-
PÁGINA WEB
Com base no que foi solicitado pelo cliente, fizemos toda a análise dos requisitos do negócio e elaboramos uma página web baseado no que foi recolhido na análise e solicitado no cenário proposto.
-
Tela inicial
No nosso projeto, assim como em toda página web, criamos uma tela inicial intuitiva e simples com algumas coisas e curiosidades sobre a empresa do cliente.
Veja na Figura 5 a seguir, a tela inicial que criamos para o site do cliente.
[pic 22][pic 23]
-
Tela login do cliente
Na Figura 6 mostra onde o usuário vai entrar com usuário e senha cadastrado anteriormente.
Se por acaso o cliente ainda não tiver cadastro, ele pode rolar para abaixo da tela de login para usuários já cadastrados, e realizar um cadastro sem muita complexidade como demonstrado na Figura 6.[pic 24][pic 25]
-
Tela de cadastro de produtos
De início nessa tela, temos a opção de localizar o produto pelo código do mesmo. Basta preencher o campo com o código do produto que deseja e clicar em editar que os dados dos produto serão exibidos no formulário abaixo para edição.
Mas se o produto não for localizado através do código, será necessário fazer o cadastro do mesmo no formulário disponível abaixo.
Na Figura 7 temos uma captura de tela da nossa página web com os campos citados acima.[pic 26][pic 27]
-
Tela de pedidos
Para realizar pedido em nosso site, antes de tudo, é necessário que o usuário seja cadastrado. Caso não seja, primeiro terá de fazer o cadastro para conseguir realizar o pedido.
Após entrar como seu usuário e senha no sistema, o cliente será automaticamente direcionado para a tela de pedidos.
Na Figura 8, temos uma captura de tela da nossa página onde é realizado o pedido.
---------------------------------------------------------------
---------------------------------------------------------------
[pic 28][pic 29]
-
CONSIDERAÇÕES SOBRE O PROJETO
Ao montar o projeto, desde o levantamento de requisitos até a montagem do site, conseguimos observar os seguintes pontos:
- O levantamento de requisitos é uma excelente oportunidade de montar um projeto exatamente do jeito que o cliente necessita, não do jeito que a equipe de arquitetura e desenvolvimento deseja.
- Ao montar o diagrama de casos de uso, o cliente tem uma noção real do que o sistema irá ou não fazer, podendo assim opiar sobre as funcionalidades do projeto.
- Ao utilizar o mapa mental, podemos ter uma noção técnica de como o projeto irá funcionar.
- É necessário seguir estritamente o que diz o cronograma de execução do projeto.
Com isso tivemos um bom exemplo de como a organização e padronização dos projetos nos traz uma maior facilidade e menor complexidade para desenvolver o projeto com o que foi solicitado pelo cliente no cenário proposto, tendo assim um resultado positivo.
...