Escolar Documentos
Profissional Documentos
Cultura Documentos
Data: (Novembro/2010)
Resumo: Apresenta-se neste um Projeto Disciplinar de Infra-Estrutura de Software englobando proposta deta-
lhada de especificação de arquitetura de software para empresa Y.YAMADA. O projeto inicia-se com uma
apresentação resumida da empresa e os requisitos funcionais do sistema. São apresentados os objetivos do
sistema em voga e área de negócio a ser abrangida. Este projeto está em consonância com os documentos
de visão, de especificação de caso de uso, de requisitos e outros documentos elaborados na disciplina de en-
genharia de software. São apresentados neste projeto os seguintes diagramas da UML: Caso de Uso, de
Classes, de Implantação, de Componentes, de Atividades, etc.
1. Introdução
3.1 Geral
Desenvolver um novo sistema para a rede de mercados Y.YAMADA, dentre os objetivos do projeto consis-
tem: Criação de uma aplicação que englobe as áreas de vendas, estoque, cadastramento de clientes, forne-
cedores, funcionários, possibilitando um maior controle de todos os processos do mercado em integração
com suas filiais em tempo real, com um banco de dados.
3.2 Específicos
Com a implementação do SISCOMI, pretende-se alcançar os seguintes objetivos em relação a(o)(s):
Clientes
Inserir clientes
Pesquisar clientes
Alterar dados do cliente
Informar Promoções e Benefícios
Fornecedor
Inserir Fornecedor
Pesquisar Fornecedor
Alterar dados do Fornecedor
Funcionário
Inserir funcionário
Pesquisar funcionário
Alterar dados do funcionário
Definir login e senha do funcionário
Definir nível de acesso do funcionário
Estoque
Inserir Produtos
Pesquisar Produtos
Controlar quantidade de Produtos
Controlar prazos de entrega dos produtos
Vendas
Inserir vendas
Excluir vendas
Consultar vendas
Controle de valores vendidos por dia, mês e ano
Emitir nota fiscal
Pagamento em cartão, cheque, carnê, Ticket e em espécie
Entregas
5. Diagrama de Classes
6. Diagrama de Sequência
7. Diagrama de Atividade
8. Diagrama de Implantação
9. Arquitetura do sistema
O tipo de arquitetura de sistema definido para o projeto é o Cliente x Servidor Web x Banco de Dados.
Neste caso, de acordo com o diagrama de implantação apresentado, no tópico anterior, tem-se:
Cliente: as estações clientes, a partir do acesso com browser.
Servidor Web: Servidor Apache 2 (2 x Intel® Xeon® Quad Core2.26 GHz 8MB, 16GB memória, HD
3x500GB), que apresenta os módulos do sistema desenvolvidos em Java que serão acessados
pelo cliente.
Banco de Dados: Com o SGBD MySQL 5.0 ligado ao servidor web por meio de uma VPN (Virtual
Private Network).
Assim o projeto tem três camadas: uma de aplicação, uma de banco de dados e outra de inter-
face.
10. Conclusão
Após serem apresentados os problemas da empresa Y.YAMADA foram necessários trabalhos de pes-
quisa e coleta de requisitos que atendessem as exigências do cliente e usuário que desempenham um papel
fundamental no desenvolvimento do sistema. É mais do que necessário atender os objetivos de forma clara
e objetiva, mantendo o foco nas metas de forma que se possa atingir o sucesso e satisfação dos stakehol-
ders.
Desta forma espera-se que o objetivo tenha sido atingido com sucesso, e que o sistema desenvolvido
atenda com qualidade e eficácia a empresa solicitante.
11. Referências Bibliográficas