Documento de Arquitetura de Software

Propaganda
1
Projeto Disciplinar de Infra-Estrutura de Software
SYSTRACK
1
2
EDILBERTO SILVA DIOGO HENRIQUE (1023111) , DANIEL AUGUSTO (1023383), ANDRÉ RICARDO (1012666),
ANDRÉ LUIZ (1023437), JOÃO RICARDO (1023224), ROBERTO DEPOLLO (1023510), RENATO SANTOS (1023069)
1
2
Professor Orientador da disciplina Infra-Estrutura de Software
Alunos do xx semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF Unidade 903 Sul
E-mails: [email protected], [email protected], [email protected]
[email protected] [email protected], [email protected] ,[email protected],
[email protected]
Data: (Maio/2011)
Resumo: Apresenta-se neste projeto de Infra-Estrutura de Software da Faculdade Senac da 903 Sul, BrasíliaDF, os documentos principais de arquitetura de software no desenvolvimento do Sistema Systrack para a
empresa de rastreamento veicular ‘Hórus’. Nele constam os principais objetivos do sistema, os diagramas
UML elaborados durante o projeto e uma breve descrição da empresa cliente.
Palavras-chave: Arquitetura de Sistemas, UML
1. Introdução
Este sistema tem como objetivo oferecer maior qualidade nas atividades administrativas e funcionais,
com uma integração maior entre funcionários, cliente e a própria empresa.
O Systrack surge da necessidade que a empresa Hórus tem de informatizar e melhorar a manutenção,
o cadastro e a consulta dos dados gerados pela empresa. Isto permite um gerenciamento eficaz dos
recursos que a emrpresa possui, funcionários e clientes, permitindo que haja maior interação entre todos os
que se relacionam de alguma forma com a empresa Hórus.
Por meio deste sistema, serão disponibilizados, com segurança, o acesso à base de dados referente
aos clientes, aos funcionário e aos produtos que ainda estão em estoque.
2. A Organização
A empresa Hórus fornece aos seus clientes o serviço de rastreamento veicular. Com sua matriz
localizada em Brasília/DF, atua na área do Distrito Federal (Brasilia e cidades do entorno)
2.1 Ramo de Atividade
Rastreamento Veicular
2.2 Missão da Organização
Ser um referencial de excelência em rastreamento de veículos no Distrito Federal, monitorando
veículos com total eficiência 24 horas por dia, 7 dias por semana, tendo como pilares: equipe capacitada e
comprometida, atendimento ao cliente de alta qualidade.
.
3. Objetivos do Sistema
3.1 Geral
O Systrack será desenvolvido pela empresa Tech House, para uso da empresa Hórus, com o objetivo
de melhorar a execução das tarefas internas, informatizando as operações realizadas e armazenando os
dados cadastrados em um Banco de Dados, no intuito de agilizar o manuseio de informações.
1
Projeto Systrack (Empresa Hórus) Maio/2011
2
3.2 Específicos
Com a implementação do Systrack, pretende-se alcançar os seguintes objetivos em relação aos atores
abaixo:
•
Clientes: Os clientes da empresa Hórus terão acesso parcial ao Sistema e a interação será
em ambiente online, onde eles poderão verificar informações pessoais, entrar em contato com
a empresa e consultar os serviços contratados e oferecidos.
•
Administrador: Embora, sua função específica seja a de manter clientes, funcionários e
serviços, o Administrador terá acesso total ao sistema. Dentro da sua função ele deverá
cadastrar, excluir e alterar dados de clientes e funcionários, bem como gerenciar os serviços
contratados pelos seus clientes.
•
Gerente de Estoque/Produtos: O Sistema permitirá que o Gerente de Estoque faça o controle
dos produtos(equipamentos de rastreamento) presentes no estoque, registrando dados como
número de notas fiscais, data de entrada e saída dos e situação atual dos
equipamentos(alocado, em estoque e em manutenção).
•
Analista de Marketing: O Analista de Marketing utilizará o sistema SysTrack para emitir relatórios
com base nos dados cadastrais dos usuários.
2
Projeto Systrack (Empresa Hórus) Maio/2011
3
4. Diagrama de Caso de Uso
5. Diagrama de Componentes e Implantação
3
Projeto Systrack (Empresa Hórus) Maio/2011
4
6. Diagrama de Classes
4
Projeto Systrack (Empresa Hórus) Maio/2011
5
7. Diagrama de Sequência
5
Projeto Systrack (Empresa Hórus) Maio/2011
6
8. Diagrama de Atividade
6
Projeto Systrack (Empresa Hórus) Maio/2011
7
9. Arquitetura do sistema
O tipo de arquitetura de sistema definido para o projeto é o Cloud Computing.
Neste caso, de acordo com o diagrama de implantação apresentado no tópico anterior, tem-se:
• PC do cliente: as estações clientes, que farão o acesso ao servidor via web browser.
• Servidor em Cloud: O SysTrack será desenvolvido em PHP e implementado em um servidor externo
e será acessado via internet. Ele se comunicará com um SGBD(MySQL 5.5) para manipulação de
dados e um Servidor Web Apache 2.2 que disponibilizará o acesso via HTTP na porta 80.
Com isso, pode-se inferir que o projeto possui duas camadas: uma de apresentação (lado Cliente) e
outra persistência e modelo, contendo as regras de negócio e a de banco de dados ( lado Servidor em
cloud).
10. Conclusão
Após a definição do tema para a realização do projeto, o primeiro passo foi identificar os problemas
enfrentados na empresa e propor uma solução para eles, acarretando no desenvolvimento do sistema
SysTrack.
Em seguida, elaborou-se o documento de Visão e realizou-se junto aos atores do sistema o
levantamento de requisitos que o SysTrack deveria atender. Nessa fase, o usuário realizou um papel muito
importante, pois foram as informações fornecidas por eles que determinaram as funcionalidades que o
sistema possui.
Após todas as fases do projeto, ao entregar o produto final, espera-se atingir todos os resultados de
forma positiva perante a empresa contratante, garantindo a satisfação do cliente e o sucesso da empresa
TechHouse dentro deste trabalho.
11. Referências Bibliográficas
FERNANDES, Aguinaldo Aragon e TEIXEIRA, Descartes de Souza. Fábrica de software: implantação e
gestão de operações. São Paulo: Atlas, 2004.
GUEDES, Gillieanes T. A., UML – Uma abordagem prática, São Paulo, 2004. Editora Novatec. ISBN: 85
– 7522 – 052 – 7.
KRUCHEN, Philippe. Introdução ao RUP – Rational Unified Process. Rio de Janeiro: Ciência Moderna
Ltda, 2003.
MENDES, Antônio. Arquitetura de software. São Paulo: Campus, 2002.
PAULO FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e técnicas. 2ª ed.,
Rio de Janeiro: LTC, 2003.
SHAW, Alan C. Sistemas e software de tempo real. São Paulo: Bookman, 2003.
SILVA,
Edilberto
Magalhães.
“Site
do
Professor
Edilberto
Silva”,
disponível
em:
http://edilms.eti.br/index.php?page=ensino, acesso em: 14/jun/2009.
TAURION, Cezar. Software livre: potencialidade e modelos de negócio. São Paulo: Brasport, 2004.
Atualizado em 09/06/2011
7
Projeto Systrack (Empresa Hórus) Maio/2011
Download