quinta-feira, 24 de março de 2011

[ATPS] 2ª ETAPA ATPS - Felipe Araujo E Grupo

2ª ETAPA ATPS - TADS 5º Sem. FAC 3 - Engenharia de Software e Gerência de Projetos


Felipe Soares - 0836162
William Ribeiro - 0919453818
Tiago Luis - 0924437995
Henrique Estevam - 0901416966
Cesar Fernandes - 1060132900

Relatório 2 - Escopo Do Projeto

Este documento possui as principais especificações e características do projeto:

1. Nome Do Projeto

Hosting Manager

2. Objetivos Do Sistema

Executar o gerenciamento de hospedagem em um hotel. O sistema deverá realizar o gerenciamento da locação dos quartos (reservado, locado ou disponível) fazendo o controle das despesas dos clientes referente ao tempo de hospedagem e consumo de produtos e ou serviços do hotel. Ao final da estadia, quando o cliente efetuar o CheckOut, ou seja, o encerramento de sua estadia no hotel, o sistema deverá apresentar um relatório com as despesas do cliente.

3. Plataforma

Sistema Operacional: Win XP. Opção em função das características funcionais, de suporte e compatibilidade a aplicações e da necessidade de hardware de acordo com os padrões comuns encontrados no mercado sendo uma boa opção de custo benefício.
Configuração de Hardware:
Processador Intel® Celeron® 450 (2.20 GHz, 512 KB L2 Cache, 800 MHz FSB)
Memória 2GB DDR3 1333MHz (1x2GB)
Disco Rígido Disco Rígido SATA de 320GB (7200RPM) c/ Cache DataBurst™
Unidade ÓpticaGravador de DVD/CD (Unidade DVD+/- RW 16x)
Placa de VídeoPlaca de Vídeo Integrada Intel® GMA X4500 Graphics
Teclado, caixas de som e monitor de padrão comum fornecidos atualmente.
Opção em função de custo benefício, flexibilidade de utilização e facilidade de aquisição em função das configurações padrão de mercado.

4. Linguagem De Programação

C#: O C Sharp é uma linguagem de programação desenvolvida pela Microsoft que é completamente suportada pela plataforma .NET Framework, abrange pontos positivos do Visual Basic, C++ e Javascript. Em função da grande semelhança com essas linguagens de programação permite que desenvolvedores destas possam se adaptar com facilidade. Possui recurso de programação orientada a objeto, uso de evento nos controles, facilidades para validação de dados e tratamento de erros.
Banco de dados: O banco de dados será o SQL Server 2005. Os pacotes de intercâmbio de arquivos serão desenvolvidos em Microsoft SQL Server Integration Service. Em função do armazenamento de grandes históricos, excelente organização das tabelas, relação entre as mesmas e integridade das conexões com as aplicações fornece uma estrutura robusta para suportar uma aplicação que será utilizada com freqüência e por um longo tempo.

5. Principais Stakeholders

Índice Papel Características
1 Cliente Será responsável por fornecer as características desejadas no produto que será entregue pelo projeto.
Aprovar questões estratégicas do projeto. Estabelecer prioridades de entre demandas.
2 Gerente De Projeto Gerenciar o projeto de software em todo seu ciclo de vida, considerando aspectos como levantamento de requisitos, homologação e implantação da solicitação.
3 Analista De Requisitos Será responsável por fornecer as características desejadas no produto que será entregue pelo projeto.
4 Desenvolvedor Implementar os requisitos descritos neste documento.
5 Analista De Testes Definir e projetar os planos de teste que servirão de guia para a realização dos testes.
6 Patrocinador Aprovar questões estratégicas do projeto. Estabelecer prioridades de entre demandas. Viabilizar contato com fornecedores de requisitos externos.
7 Gerente De Negócio Aprovar questões estratégicas do projeto. Estabelecer prioridades de entre demandas. Viabilizar contato com fornecedores de requisitos externos.
8 Gerente De Sistemas Acompanhamento do status das atividades junto ao Analista de Negócios garantindo entrega do produto ao cliente.
Interceder junto a Fornecedores / Parceiros em casos que se façam necessários.
Auxiliar na condução de tarefas traduzidas dentro do contexto de desenvolvimento de novas soluções, aplicando a metodologia utilizada pelo CR Sistemas / Serviços.
Eliminar obstáculos políticos que impeçam o andamento do projeto.
9 Líder Técnico Especificar Tecnicamente o Escopo do projeto.Garantir o entendimento do desenvolvedor alocado no projeto.
Validar e Homologar junto com o Arquiteto de solução os casos de testes implementados pelo Desenvolvedor.
10 Tester Realizar testes referentes aos casos de uso implementados pelo desenvolvedor.
Realizar os testes e garantir que na homologação não ocorrerá erros.
11 Analista De Qualidade Garantir a qualidade da visão do projeto, gerência de configuração de artefatos, atendimento ao processo padrão de sistemas.
12 Analista De Configuração Garantir a montagem e configuração de ambientes para testes e homologação.
Garantir configuração no controle de alteração das versões de fontes.



6. Premissas

O sistema será desenvolvido de acordo com as seguintes premissas solicitadas:

 Efetuar o cadastro de uma base de clientes que utilizaram o Hotel e a manutenção dos dados registrados
 Realizar o controle da utilização de todos os quartos do Hotel ( quartos que estão sendo utilizados, quartos que estão reservados e os que estão livres para utilização ). Há nesse controle uma opção específica para que seja realizado o controle de utilização dos quartos reservados para pessoas com necessidades especiais
 Realizar o controle de utilização do estacionamento do Hotel sendo por hóspedes e por clientes avulsos. No caso do hospede há a limitação da locação de uma vaga por quarto
 Realizar o controle de utilização dos serviços de alimentação do hotel sendo café da manhã, almoço, jantar e refeições extras
 Realizar o controle de utilização do serviço de lavagem de automóveis que será realizado no estacionamento do hotel
 Realizar o controle dos pontos acumulados pelos clientes fidelidade do hotel bem como a utilização dos mesmos
 Realizar o gerenciamento dos dados de registro de ponto dos funcionários do hotel controlando os registros de entrada e saída bem como a questão de escala de trabalho, folgas e ausências
 Realizar o controle de entrada e saída nos quartos do hotel para que seja realizado o serviço de limpeza e arrumação dos quartos
 Realizar o controle de reservas e locação do salão de convenções do hotel
 Realizar o controle de validade dos itens de segurança do hotel sendo extintores de incêndio e equipamentos de segurança auxiliares
 Realizar o controle de itens guardados no cofre de segurança do hotel
 Realizar o controle da liberação e utilização das senhas de acesso a internet sem fio disponível no hotel
 Realizar a segmentação de acessos ao sistema de acordo com os perfis solicitados para os usuários e suas se senhas sendo gerencia com acesso a todas as funcionalidades do sistema com exceção do acesso ao controle do cofre do hotel. Terá acesso ao cofre do hotel somente o usuário com o perfil de dono do hotel. Para os demais usuários serão disponibilizadas as funcionalidades necessárias para atendimento aos clientes do hotel somente.
 Será desenvolvida com integração ao sistema uma página de internet que conterá as principais informações sobre o hotel. Essa página deverá conter uma funcionalidade específica para que possam ser realizadas reservas de quartos pela internet e que deverão ser feitas com três dias de antecedência mediante pagamento total do serviço

7. Duração Do Projeto

Data de início do projeto: 03/03/11
Data prevista para o término do projeto: 24/06/11

8. Precificação

A precificação do sistema levará em consideração as seguintes características no desenvolvimento:

 Equipe: 6 desenvolvedores
 Horas Produtivas/Dia: 6 horas
 Total De Horas Dia: 36 horas de produção
 Total De Meses Do Projeto: 4
 Horas Produtivas/Mês: 900 horas
 Total De Horas Produtivas Para 4 Meses: 3600 horas de produção
 Valor Da Horas Produtiva: R$ 27,10
 Precificação Total: R$ 97.560,00

Observações:
A precificação apresentada contempla horas de desenvolvimento do sistema, horas de elaboração da documentação funcional do sistema e horas de utilização para as fases de teste e implementação do sistema.,

9. Restrições

É necessária aprovação e assinatura deste documento por todos os envolvidos no projeto.
Os testes no ambiente de desenvolvimento são obrigatórios.
Os testes no ambiente de produção são obrigatórios.
A manutenção e administração do sistema serão realizadas mediante a uma nova contratação de serviços que não estão inclusos neste documento.
Somente serão alocados recursos para a execução do sistema de acordo com as características descritas neste documento.
Somente serão consideradas para precificação do sistema as especificações que estão de acordo com as características descritas neste documento.
Qualquer alteração nas características e funcionalidades necessárias ao sistema e que estejam em desacordo com as informações deste documento irão gerar alterações nos prazos e nos preços pré estabelecidos devendo assim ser gerada uma nova versão da documentação que deverá também ser obrigatoriamente assinada por todos os envolvidos no projeto.
Itens não inclusos neste documento serão avaliados e negociados podendo haver alteração no tempo e custos do projeto estabelecidos inicialmente.