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