Universidade Bandeirante de São Paulo

40
Universidade Bandeirante de São Paulo Trabalho de Conclusão de Curso Grupo

description

Universidade Bandeirante de São Paulo. Trabalho de Conclusão de Curso. Grupo. Introdução. O WEBCIC – Central de Integração Corporativa Via Web é um sistema que possui como principal objetivo prover um ponto central de informações para os funcionários de uma corporação. - PowerPoint PPT Presentation

Transcript of Universidade Bandeirante de São Paulo

Page 1: Universidade Bandeirante de São Paulo

Universidade Bandeirante de São Paulo

Trabalho de Conclusão de Curso

Grupo

Page 2: Universidade Bandeirante de São Paulo

Introdução

O WEBCIC – Central de Integração Corporativa Via Web é um sistema que possui como principal objetivo prover um ponto central de informações para os funcionários de uma corporação.

Page 3: Universidade Bandeirante de São Paulo

Solução WEB para empresas corporativas

O sistema gerenciador WEBCIC é composto por módulos específicos para cada tipo de processo em uma corporação comercial. Seu grande diferencial é permitir que o conteúdo de seu website possa ser modificado de forma rápida e segura de qualquer computador conectado à Internet.

Page 4: Universidade Bandeirante de São Paulo

Cenário Atual

Cenário do Mercado

Hoje a empresa Logistics Center S/A depende de uma consultoria ou mão de obra, especializada para desenvolvimento de atualizações em seu website, gerando custos adicionais e possui também vários sistemas independentes de difícil manutenção e acessibilidade.

Atualmente no mercado existem poucas soluções que atendem todas as expectativas do cliente referente à manutenção e atualização de Web Sites de forma eficaz, dinâmica e de baixo custo.

Page 5: Universidade Bandeirante de São Paulo

VantagemA vantagem de utilizar um sistema baseado em CMS é o custo, pois a empresa tem total autonomia sobre o conteúdo que será divulgado no seu site dispensando mão de obra de pessoas especializadas.

Page 6: Universidade Bandeirante de São Paulo

Exemplos de CMS no mercado• Joomla• WordPress

Delimitação do ProblemaFalta de atualização rápida e dinâmica da informação.

ObjetivosProver um ponto central de informações para os funcionários de uma corporação. Manter notícias relevantes ao nicho de mercado da empresa contratante, manter vagas em aberto dentro da empresa com possibilidade de promoções com base no plano de carreira de cada colaborador.

Page 7: Universidade Bandeirante de São Paulo

Papéis e Responsabilidades

Os papéis e responsabilidades são de extrema importância para o sucesso de um projeto, é através deles que garantimos o cumprimento das metas de prazo, custos, qualidade do mesmo.

• Gerente de Projetos• Analistas de Sistemas• Analista Programador• DBA (Database Administrator)• Web Design

Page 8: Universidade Bandeirante de São Paulo

Custos do Projeto

Responsável Valor/Hora Horas

Trabalhadas SubTotal

Gerente de Projeto R$ 150,00 40 R$ 6.000,00

Analista de Sistemas R$ 80,00 320 R$ 25.600,00

Desenvolvedor R$ 60,00 752 R$ 45.120,00

DBA R$ 70,00 40 R$ 2.800,00

Web-Designer R$ 50,00 200 R$ 10.000,00

Gastos Extras R$ 3.000,00

Total 1.352 R$ 92.520,00

Page 9: Universidade Bandeirante de São Paulo

Cronograma do Projeto

Page 10: Universidade Bandeirante de São Paulo

Premissas

As equipes de projetos frequentemente identificam, documentam e validam as premissas como parte do seu processo de planejamento. Informações sobre as premissas podem ser listadas na declaração do escopo do projeto ou em um registro separado.

• Descrever o ambiente do cliente; • Uma pessoa responsável por atualizar o

conteúdo; • Que procedimentos e métodos serão usados para

a execução das atividades;

Page 11: Universidade Bandeirante de São Paulo

Premissas

• Que ferramentas e equipamentos suportarão a realização das atividades a serem executadas;

• Qual perfil adequado de quem irá executar a atividade;

• Descrição das pessoas envolvidas.

Page 12: Universidade Bandeirante de São Paulo

Necessidades iniciais de recursos

•7 desktops com configuração adequada para o desenvolvimento;

• 4GB RAM, 360 GB - HD, Pentium Quad Core 3.0 GHz, monitor de 17”

• 1 Servidor com no mínimo 4GHz de processamento

• 16 MB - RAM, discos SCSI - RAID 1 - 2TB;

• Windows Server 2008

• Servidor Web IIS versão 7 instalado no servidor

• Link de internet com 10MB dedicado para compartilhamento em 7 desktops

• Quadro de anotações

Page 13: Universidade Bandeirante de São Paulo

Ferramentas de Desenvolvimento

Visual Studio 2010; Adobe Photoshop; Ashta; Microsoft SQL Server Managment Studio; Microsoft Office Visio; Microsoft Office Project; Microsoft Office Pacote;

Page 14: Universidade Bandeirante de São Paulo

Entrevista

É através da entrevista com o cliente que podemos nortear todo o planejamento e desenvolvimento de um projeto. A entrevista é de vital importância para se entender as regras de negócio, as especificações, expectativas e muitos outros imprescindíveis.

Page 15: Universidade Bandeirante de São Paulo

Entrevista

FASE 1 - Será constituída de quatro funcionalidades que serão entregues com a documentação atual para uso inicial do cliente, são elas:

• Manutenção de Noticias;• Manutenção de Vagas;• Manutenção de Usuários;• Manutenção de Funcionários.

Page 16: Universidade Bandeirante de São Paulo

Entrevista

FASE 2 - Será constituída de funcionalidades que serão implementadas e documentadas depois da implementação e consolidação da fase um pelo cliente, por tanto não farão parte dos detalhes desse documento, são elas:

• Fórum;• Bate-Papo;• Cadastro/Newsletter;• Opção de multi-idioma;• Calendários/Agenda;• Mapa do Site; • Estatísticas;

• Sistema de arquivos/ Download/ Upload;

• Mensagens privadas;• Permissões;• Configurações gerais;• Integração com o

Active Directory;

Page 17: Universidade Bandeirante de São Paulo

Atas de Reunião

Page 18: Universidade Bandeirante de São Paulo

Requisitos

O que são?

Porque fazer esta análise antes de começar?

Qual a importância da engenharia de requisitos?

Page 19: Universidade Bandeirante de São Paulo

Requisitos do Cliente – Fase 1• Manutenção de Notícias;

• Manutenção de Vagas;

• Manutenção de Usuários;

• Manutenção de Funcionários;

• A aplicação deve ter uma boa usabilidade;

• Inclusão, exclusão, consulta e edição do conteúdo.

Page 20: Universidade Bandeirante de São Paulo

Requisitos do Cliente – Fase 2• Fórum;• Bate-papo;• Opção de Multi-idioma;• Calendário Mapa do site;• Mensagens privadas (usuário / usuário);• Sistema de arquivos/ Download/ Upload;• Mensagens privadas;• Permissões;• Configurações gerais;• Integração com o Active Directory.

Page 21: Universidade Bandeirante de São Paulo

Restrições• Os recursos de hardware deverão ser

aproveitados da própria empresa; • O software deve estar disponível no período de

funcionamento da instituição;

• O sistema deve ser reiniciado normalmente caso haja eventual falha no fornecimento de energia ao microcomputador;

• O sistema deve ser tolerante a falhas, prevendo-as sempre que possível e auxiliando o usuário com mensagens de erro consistentes.

Page 22: Universidade Bandeirante de São Paulo

Requisitos do Sistema• Sistema operacional de 32 ou 64 bits sendo Windows,

Linux, Mac ou Solaris;• Servidor WEB IIS (Internet Information Server) na versão 7.

Requisitos de Hardware• Máquina servidora que comporte o sistema gerenciador de

conteúdo desenvolvido pela empresa New-Idea-Solution;• Máquinas Cliente com configuração mínima de 1GB de

memória e processador com velocidade superior a 2.00 GHz.

Requisitos de Pessoal• Os representantes e funcionários da empresa Logistics-

Center S/A receberão um treinamento.

Page 23: Universidade Bandeirante de São Paulo

Requisitos Funcionais

• O Software deve identificar usuários validando cada perfil;

• O Software deverá permitir ao administrador/ usuário: incluir, excluir e alterar conteúdos específicos;

• A exclusão e alteração de qualquer informação deverão ser confirmadas antes de ser efetivada.

O Software deverá manutenir (incluir, excluir, alterar e consultar):• Funcionários;• Notícias;• Usuários;• Vagas.

Page 24: Universidade Bandeirante de São Paulo

Requisitos não-funcionais

Desempenho:• Banco de dados;• Rede intranet 100 mbps.

Usabilidade:• Treinamento.

Confiabilidade:• Sistema operante 95% do tempo;• Manutenção em horário não comercial;• Sistema de backup sem prejudicar desempenho.

Suportabilidade;• Aceitar upgrades;• Compatibilidade com tecnologias web;• Módulos independentes.

Restrições Design.• Layout limpo e fácil entendimento;• Intuitivo• Usuário não tem privilégio para mudar layout.

Page 25: Universidade Bandeirante de São Paulo

Programação

Início Término Módulo

19/02/2011 01/03/2011 Manutenção de funcionários

02/03/2011 30/03/2011 Manutenção de notícias

01/04/2011 25/04/2011 Manutenção de usuário

26/04/2011 30/05/2011 Manutenção de vagas

Page 26: Universidade Bandeirante de São Paulo

Protótipo do sistema

Protótipo é um sistema de demonstração do sistema final no qual foram feitos compromissos de forma a um rápido desenvolvimento.

Page 27: Universidade Bandeirante de São Paulo

Análise de ViabilidadeNesta analise é onde determina se vale apena ou não desenvolver o projeto.

Viabilidade Econômica

Os gastos que nosso cliente terádurante o projeto serão:

• Infra-estrutura: Servidores, computadores, internet e softwares utilizados.

• Local de trabalho: água, luz, telefonia.

• Equipe de projeto: de acordo com as horas trabalhadas;

Page 28: Universidade Bandeirante de São Paulo

Análise de RequisitosAnálise dos requisitos possibilita que o engenheiro defina a função e o desempenho do software, permitindo que construa modelos dos processos, dos dados e domínios para a representação das funções e possibilitando aos desenvolvedores e cliente a avaliação da qualidade do software.

ClienteA Logistics Center S/A é uma empresa com especialização em prestação de serviços na área de logística e transporte de valores. A empresa possui dois anos no mercado com cerca de 50 funcionários entre cargos administrativos e operacionais.

Page 29: Universidade Bandeirante de São Paulo

Casos de uso

UsuárioBackOffice

Administrador

Manutenção de Funcionários

Manutenção de Notícias

Manutenção de Usuários

Manutenção de Vagas

Page 30: Universidade Bandeirante de São Paulo

UsabilidadePara adequar determinado funcionário com conhecimentos básicos em informática, para utilizar o sistema, será necessário um treinamento de no mínimo 20 horas.

ConfiabilidadeEste sistema deverá estar disponível no mínimo 95%, por dia, com isso o cliente não terá suas atividades muito tempo parado, ocasionando perdas para o mesmo. Este sistema terá acesso à manutenção em horários não comerciais, e com o mínimo tempo de parada possível.

Page 31: Universidade Bandeirante de São Paulo

Diagrama de Classes

Page 32: Universidade Bandeirante de São Paulo

Modelo Lógico de Dados

Page 33: Universidade Bandeirante de São Paulo

Caso de teste

Número do Caso de teste 01

Nome do Caso de teste Usuário

Ator Usuário e Funcionário

Pré-Condições Esta logado no sistema

Condição de Sucesso Exibir a tela usuários

Condição de Falha Não exibir tela

Cenário de Sucesso:

A: Ator

S: Sistema

Passo Ação Responsável

1. Acessar o sistema via web browser A

2. Clicar no menu Usuários A

3. Exibir tela com os botões Consultar, Novo, Alterar e Excluir

S

Prioridade Média

Data de Criação do Caso de teste 05/10/2011

Data dos testes em Homologação 05/10/2011

Versão 001.0

Release 000.0

Ambiente de Teste QA

Observações

Page 34: Universidade Bandeirante de São Paulo

Relatório de teste - Usuário

Numero dos casos de teste

Ação Resultados previstos Estado

Resultados

obtidos /

Comentários

1 Clicar no menu

Usuários.

Exibir tela de usuários com os botões: Consultar, Novo, Alterar e Excluir.

Sucesso ou Falha

Sucesso

2

Consultar usuários.

Clicar no botão Consulta.

Exibir tela de usuários cadastrados no sistema e os botões: Consultar, Novo, Alterar e Excluir.

Sucesso ou Falha

Sucesso

3

Cadastrar usuário.

Clicar no botão Novo.

Exibir tela para cadastro de novos usuários, com os campos Nome, Login, Senha, Status e Perfil onde todos os campos são de preenchimento obrigatório e depois clicar no botão Gravar.

Sucesso ou Falha

Sucesso

4 Altera usuário

Clicar no botão Alterar.

Exibir tela para alteração de usuários, com os campos Nome, Login, Senha, Status e Perfil onde todos os campos são de preenchimento obrigatório e depois clicar no botão Gravar.

Sucesso ou Falha

Sucesso

5 Excluir usuários. Clicar no botão Consultar, depois selecionar um usuário e clicar no botão Excluir.

Sucesso ou Falha

Sucesso

Page 35: Universidade Bandeirante de São Paulo

Evidência do relatório de teste

Page 36: Universidade Bandeirante de São Paulo

Diagrama de Sequência

Administrador

Page 37: Universidade Bandeirante de São Paulo

Desenho do Sistema

Page 38: Universidade Bandeirante de São Paulo

Diagrama de Implantação (Deploy)

Page 39: Universidade Bandeirante de São Paulo

Considerações Finais

De maneira geral, destacamos que este projeto contribuiu de maneira significativa para nossa formação profissional, pois através dele conseguimos realizar todas as etapas necessárias para o desenvolvimento, sólidas e eficientes, de projetos de Sistemas de Informação.

Devido à falta de tempo e o cronograma apertado, não foi possível a Implementação do Sistema. A implementação do sistema será realizada na “Fase 2“.

Page 40: Universidade Bandeirante de São Paulo

Integrantes:

Daniel Albuquerque RabeloEduardo Rodrigues NetoKleber Aparecido de AssisMarcelo Dias do CarmoMarcelo Xavier SoaresRenan Augusto FerreiraVinicius de Carvalho Santos

New Idea Solutions

TCC - Sistemas de Informação - 2011

Uniban - Vila Mariana