ENGENHARIA E PROJETO DE SOFTWARE
Por: Ana Paula Patuta • 5/10/2015 • Trabalho acadêmico • 2.305 Palavras (10 Páginas) • 386 Visualizações
SUMÁRIO
1 INTRODUÇÃO 2
2 OBJETIVO 3
3 DESENVOLVIMENTO 4
3.1 ENGENHARIA E PROJETO DE SOFTWARE. 4
3.1.1 Projeto de Arquitetura 4
3.1.1.1 Decisões do projeto 4
3.1.1.2 Organização e modelo do sistema 5
3.1.1.3 Materiais e métodos 5
3.1.1.4 Tecnologias e ferramentas utilizadas 5
3.1.1.5 Atividades para modelagem e implementação do sistema 6
3.1.1.6 Sistema distribuído 7
3.1.1.7 Arquitetura de aplicação 8
3.1.1.8 Gerenciamento de configuração 8
3.1.1.8.1 Planejamento de configuração 8
3.1.1.8.2 Gerenciamento de mudança 9
3.2 ESTRUTURA ANALÍTICA DO PROJETO 10
3.2.1 Cronograma de Atividades 11
3.3 PROGRAMAÇÃO WEB. 16
3.4 PROJETO ORIENTADO A OBJETOS 18
3.4.1 Diagrama de Classe 18
CONCLUSÃO 19
REFERÊNCIAS 20
1 INTRODUÇÃO
Os sistemas informatizados têm se tornado mais complexos no sentido das funcionalidades de negócio que eles provém e do tipo de negócio que eles atendem. Eles têm fornecido informações para apoio à tomada de decisões, otimização de processos, redução de despesas e maximização de lucros. Para que os requisitos definidos para o sistema pelos usuários sejam atendidos pode ser necessário um período longo de trabalho por uma equipe de profissionais, incluindo analistas, desenvolvedores e testadores, dentre outros.
Contudo, é comum que equipes de desenvolvimento estejam sob pressão para desenvolver sistemas dentro de um prazo curto, do valor estipulado e com os requisitos de qualidade requeridos pelo usuário. Uma das formas que podem ser indicadas para redução do prazo é o planejamento adequado do projeto e a realização de uma modelagem completa e efetiva do sistema a ser implementado. Modelagem efetiva se refere à que representa com clareza e completeza os requisitos do sistema.
2 OBJETIVO
Objetivo Geral:
Implementar um sistema simples em Java que contenha cadastro e consulta de relatório.
Objetivos Específicos:
Para que a implementação do sistema possa ser realizada é necessário:
• Definir o escopo e modelagem.
• Representar as funções básicas do sistema por meio de diagramas da UML, modelando o problema e a solução proposta.
• Implementar relatórios
• Possibilitar o cadastro.
3 DESENVOLVIMENTO
Levando em consideração o trabalho de produção textual individual, selecionamos um projeto de um produto de software, no qual usamos todo o conhecimento adquirido no decorrer do semestre.
3.1 ENGENHARIA E PROJETO DE SOFTWARE.
Inicialmente, criamos um projeto que contempla os desafios abaixo.
Existem nove áreas de conhecimento que caracterizam os principais aspectos envolvidos em um projeto e no seu gerenciamento. Três áreas serão abordadas nesse contexto:
3.1.1 Projeto de Arquitetura
3.1.1.1 Decisões do projeto
O projeto proposto, sistema para controle de ponto, será desenvolvido pela Soft House ACHJ Systems. O mesmo fará a gestão de jornadas, faltas, férias, viagem, licenças e outros sinistros controlados por eventos de acordo as normas descritas na PORTARIA MINISTRO DE ESTADO DO TRABALHO E EMPREGO Nº 1.510 DE 21.08.2009 e suas diversas requisições.
O sistema deverá garantir a normatização de acordo PORTARIA NO. 1.510 resguardando o empregador e seus colaboradores de penalidades passivas mediante ao Ministério do Trabalho.
Para desenvolvimento deste sistema realizamos uma parceria com a empresa DIMEP e homologaremos o modelo O PRINTPOINT II que é um relógio eletrônico de ponto, desenvolvido para atender às médias e grandes empresas, conforme as exigências da Portaria nº 1510/09 MTE, utilizando em sua construção alta tecnologia e a qualidade DIMEP ISO 9001.
Objetivos:
a) O sistema será gerenciado pela equipe administrativa no departamento corporativo da empresa cliente;
b) O sistema será via WEB;
c) Será hospedado em Cloud da empresa proprietária da ferramenta;
d) Toda a gestão de informação, seja de inclusão ou exclusão de informações para registro de pontos de acesso e dados de colaboradores será de obrigação da empresa contratante;
e) Todas as informações de colaboradores serão importadas direto do sistema de folha de pagamento;
f) Todas e qualquer informação gerada no sistema, em hipótese alguma será excluída do banco de dados;
3.1.1.2 Organização e modelo do sistema
Para boa operacionalização do
...