• Nenhum resultado encontrado

ENGENHARIA DE SOFTWARE

N/A
N/A
Protected

Academic year: 2021

Share "ENGENHARIA DE SOFTWARE"

Copied!
11
0
0

Texto

(1)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 1

0. ÍNDICE 1. INTRODUÇÃO...2 2. OBJETIVOS... .2 3. ESTIMATIVAS DO PROJETO... .4 4. RISCOS DO PROJETO... .5

4.1. Identificação e Análise dos Riscos... .5

4.1.1. Riscos de Projeto...6

4.1.2. Riscos Técnicos... .6

4.1.3. Riscos de Negócio... .7

4.2. Administração dos Riscos...7

5. CRONOGRAMA... .8

6. REQUISITOS DE HARDWARE, SOFTWARE E PESSOAL... .8

6.1. Requisitos de Software...8

6.2. Requisitos de Hardware... .8

6.3. Requisitos de Pessoal... .9

7. ORÇAMENTO...10

7.1. Despesas com Hardware...10

7.2. Despesas com Software... 10

7.3. Despesas com Pessoal... 10

7.4. Total Geral de Despesas... 10

8. ANEXOS...11

(2)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 2

1. INTRODUÇÃO

O nosso documento foi elaborado com base no levantamento efetuado na POUSADA SÃO FRANCISCO, localizada em Olinda-PE, que atua no segmento hoteleiro e que pretende implantar um software que faça o gerenciamento, controle e acompanhamento da parte operacional da pousada. O software deverá automatizar o controle de reservas, hospedagens e emitir faturas do consumo dos hóspedes. Também deverão ser implantados módulos para permitir o controle de apartamentos e de valores de diárias, o gerenciamento de serviços solicitados e um cadastro de hóspedes.

Atualmente, não existe nenhum sistema de automação, ocasionando dificuldades no manuseio, interpretação e consolidação das informações gerenciais. Existe uma grande demora em coletar, totalizar e trocar dados entre os setores da pousada. Sem contar com a grande quantidade de erros que existe atualmente nos processos manuais. Todos esses aspectos negativos provocam queda de produtividade e aumento de custos, gerando prejuízos, devido à falta de interação entre suas unidades. Além de que, devido aos fatores já mencionados acima, há uma clara insatisfação dos hóspedes com o atendimento prestado.

A idéia do sistema SISHOTEL é fornecer subsídios e a tecnologia necessária para permitir que essas deficiências que hoje se apresentam sejam substituídas por um sistema eficiente, robusto e confiável melhorando assim o perfil dos serviços oferecidos pela pousada aos seus clientes.

2. OBJETIVOS

• Implementação de um sistema único de controle hoteleiro, o qual deverá gerar informações gerenciais, de forma que facilite e viabilize o processo de tomada de decisão pelo corpo gerencial;

• Desenvolvimento em uma nova plataforma que incorpore as facilidades do Windows, agilizando o atendimento e o funcionamento geral do hotel;

• Fornecer informações precisas a outros sistemas tais como sistemas de contabilidade, recursos humanos, materiais, etc. A fim de promover uma redução nos custos;

• Com a rapidez e confiabilidade que se pretendem atingir com a implantação desse software, ocorrerá um provável aumento na satisfação dos clientes, bem como a redução drástica em erros que eventualmente ocorriam nos processos anteriores.

(3)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 3

O SISHOTEL tem como objetivo principal o gerenciamento e a manutenção de informações relevantes para a operacionalização da recepção do hotel. O setor de recepção é o responsável pelo cadastramento do cliente quando da sua chegada ao hotel, e também pelo registro da saída do hóspede, junto com o cálculo e apresentação da fatura da estadia. No banco de dados do sistema deverão ser cadastrados os dados referentes aos apartamentos, preços das diárias, serviços e hóspedes. Estes dados são de fundamental importância para o gerenciamento de suas informações e consequente melhoria no atendimento ao cliente, quando da efetuação de uma hospedagem.

O sistema deverá cadastrar informações sobre os hóspedes, tais como nome, endereço, sexo, telefone, etc. de forma que tenha um cadastro atualizado dos clientes que utilizam os serviços do seu hotel, estas informações serão necessárias para a emissão das faturas e de uma eventual mala direta. Deverá gerenciar os apartamentos de forma que sempre que um apartamento estiver ocupado ou em manutenção, o mesmo não possa ser disponibilizado para um novo hóspede.

A pessoa responsável pelo uso do sistema deverá manter os valores das diárias e preços de serviços sempre atualizados, já que estas informações são fundamentais para emissão de faturas. E principalmente deverá possuir uma tela onde serão informados os dados de uma hospedagem, onde o atendente cadastrará em qual apartamento o hóspede ficará instalado, o período em que o mesmo ficará instalado no hotel e informações gerais a respeito das hospedagens. Também será possível ter no sistema o controle das reservas efetuadas para hospedagens.

Logo o nosso projeto englobará controles de Serviços/Consumos, Reservas de Apartamentos, Hóspedes, os Apartamentos do hotel, suas Diárias e a sua Hospedagem no hotel. Também deverá estar apto a emitir relatórios gerenciais sobre taxa de ocupação, faturas previsões de entrada e saída de hóspedes.

Assim sendo, o nosso software apresentará as funcionalidades abaixo: • Inclusão, Alteração, Exclusão e Consulta de Diárias;

• Inclusão, Alteração, Exclusão e Consulta de Apartamento; • Inclusão, Alteração, Exclusão e Consulta de Hóspedes;

• Inclusão, Alteração, Exclusão e Consulta do Hóspede no Hotel (Hospedagem); • Inclusão, Alteração, Exclusão e Consulta de itens de Serviços do hotel; • Lançar serviço por Apartamento (Consumo);

• Inclusão, Alteração, Exclusão e Consulta de Reservas;

• Inclusão, Alteração, Exclusão e Consulta de Usuários do sistema; • Mudança de Apartamento;

(4)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 4

• Emissão da fatura da Hospedagem; • Emissão de relatórios de ocupação;

• Emissão de mapas de reservas (por dia, por semana, por mês); • Emissão de relatórios gerenciais;

3. ESTIMATIVAS DO PROJETO

Para estimar o tempo e esforço para implantar esse projeto, utilizaremos a técnica de linhas de código (LOC). Para poder fazer esse tipo de estimativa tivemos de selecionar as principais funções do nosso sistema, enumerá-las e estimar algumas quantidades de linhas de códigos que serão necessárias para implementar cada função em 3 situações: Otimista, Mais Provável e Pessimista.

A técnica LOC emprega algumas formas de cálculo de estimativa: Esperado = (Otimista + 4 * Mais Provável + Pessimista) / 6 Custo = Esperado * (R$ / Linha)

Pessoa/Mês = Esperado / (Linhas/Mês) Assim, obtivemos a tabela abaixo:

Mais R$ / Linhas/ Pessoa/

Funções Otimista Provável Pessimista Esperado Linha Mês Custo Mês

Cadastro de Diárias 2.000 2.500 3.000 2.500 1,5 300 3.750 8,33

Cadastro de Apartamentos 2.600 3.100 4.100 3.183 2,0 350 6.367 9,10

Cadastro de Hóspedes 2.600 3.200 3.800 3.200 2,5 350 8.000 9,14

Cadastro de Hospedagem 3.000 4.200 5.100 4.150 4,0 250 16.600 16,60

Cadastro de itens de Serviços do Hotel 2.000 2.300 3.200 2.400 3,0 200 7.200 12,00

Cadastro de Reservas 3.100 3.500 4.200 3.550 2,5 240 8.875 14,79

Cadastro de Usuários 2.000 2.600 3.000 2.567 2,0 310 5.133 8,28

Emissão de Fatura de Hospedagem 1.000 1.500 2.400 1.567 2,0 100 3.133 15,67 Emissão de Relatórios Gerenciais 1.500 2.000 2.700 2.033 2,0 100 4.067 20,33

Interface Gráfica 4.200 5.300 5.800 5.200 4,0 340 20.800 15,29

T O T A I S 30.350 83.925 129,54

De acordo com a tabela, espera-se para o sistema aproximadamente 31.000 linhas de código a um custo de R$ 84.000,00 e aproximadamente 130 pessoas/mês.

(5)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 5

A tabela a seguir mostra a necessidade de pessoas por mês que cada atividade irá requerer:

Análise de

Funções Requisitos Projeto Código Testes TOTAL

Cadastro de Diárias 2 3 3 3 11

Cadastro de Apartamentos 2 3 3 5 13

Cadastro de Hóspedes 1 3 4 5 13

Cadastro de Hospedagem 3 3 6 6 18

Cadastro de itens de Serviços do Hotel 1 2 4 4 11

Cadastro de Reservas 3 2 3 4 12

Cadastro de Usuários 1 1 3 4 9

Emissão de Fatura de Hospedagem 2 1 4 6 13

Emissão de Relatórios Gerenciais 2 1 4 5 12

Interface Gráfica 2 3 6 7 18

T O T A I S 19 22 40 49 130

T A X A (R$) 2.700 2.500 2.100 1.500

C U S T O 51.300 55.000 84.000 73.500 263.800

As colunas Análise de Requisitos, Projeto, Código e Testes representam etapas que devem ser executadas para cada função. A taxa em R$ representa o valor médio do salário do profissional envolvido e o custo é essa taxa multiplicada pelo total de pessoas/mês da coluna correspondente. Resumindo, o nosso projeto necessitará de 130 pessoas/mês a um custo de R$ 263.800,00.

4. RISCOS DO PROJETO

4.1. Identificação e Análise dos Riscos:

Para efetuarmos a identificação, projeção e avaliação dos riscos, utilizaremos a nomenclatura proposta no livro de Roger S. Pressman: [ri,li,xi], onde ri é o risco propriamente dito, li é sua

probabilidade e xi o seu impacto no projeto.

Reservamos para li e xi alguns valores escalares para determinar os níveis de probabilidade e

(6)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 6

li Valor Escalar Improvável 0 Probabilidade Média 1 Provável 2

Probabilidade Muito Alta 3 Xi Valor Escalar

Impacto Pequeno 0

Impacto Médio 1

Impacto Alto 2

Impacto Muito Alto 3 Assim, prosseguiremos com a análise dos riscos em nosso projeto:

4.1.1. Riscos de Projeto:

R1 = Falta e/ou perda do Pessoal escalado e com os conhecimentos necessários para o projeto;

Probabilidade: 0 (Improvável);

Impacto: 1 (Médio) Esse Risco acarretaria um atraso no cumprimento do cronograma proposto para o projeto.

R2 = Má definição dos Requisitos do projeto; Probabilidade: 2 (Provável);

Impacto: 2 (Alto) Esse risco pode comprometer a definição de todo o projeto, gerando atraso, incrementando os custos e podendo causar certa insatisfação do nosso cliente.

4.1.2. Riscos Técnicos:

R3 = Dificuldades e/ou impossibilidade na implementação do Projeto com as tecnologias de ponta e equipamentos requeridos;

Probabilidade: 1 (Média);

Impacto: 3 (Muito Alto) A ocorrência desse risco pode comprometer a qualidade do software final e também o tempo para concluí-lo.

(7)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 7

4.1.3. Riscos de Negócio:

R4 = Risco de Mercado. Possibilidade de fazermos um produto que não seja adequado ao mercado;

Probabilidade: 1 (Média);

Impacto: 3 (Muito Alto) A falta de experiência da equipe em produzir o software adequado ao cliente pode destruir o contrato de implementação do projeto, bem como não atrair novos clientes para utilizar esse produto.

R5 = Realização de um treinamento não suficiente ao usuários do produto; Probabilidade: 1 (Média);

Impacto: 3 (Muito Alto) Sem entender o funcionamento do sistema que eles mesmos irão operar os usuários tendem a abandonar a sua utilização e isso não é a situação desejada.

4.2. Administração dos Riscos:

§ R1 = Falta e/ou perda do Pessoal escalado e com os conhecimentos necessários para o projeto;

PROCEDIMENTO: Evitar o escalonamento de profissionais que devam sair de férias ou de licença durante o projeto; Assegurar que as pessoas no decorrer do projeto estarão apenas alocadas a ele; Oferecer salários compensadores.

§ R2 = Má definição dos Requisitos do projeto;

PROCEDIMENTO: Capacitar toda a equipe na área de análise de requisitos através de cursos, leituras, etc. ; Incentivar o grupo a ter o máximo de cuidado e critérios em efetuar a análise dos requisitos do projeto junto aos usuários; Acompanhar de perto todo o trabalho desenvolvido durante as etapas referentes a essa análise; Pesquisar a respeito de produtos similares.

§ R3 = Dificuldades e/ou impossibilidade na implementação do Projeto com as tecnologias de ponta e equipamentos requeridos;

PROCEDIMENTO: Apresentar com antecedência, às pessoas responsáveis pela liberação de verbas ao projeto, propostas e orçamentos de todo equipamento e tecnologias que devem ser adquiridos para viabilizar a implantação do software.

§ R4 = Risco de Mercado. Possibilidade de fazermos um produto que não seja adequado ao mercado;

PROCEDIMENTO: Procurar extrair dos usuários o máximo de informações relevantes para o produto, filtrar essas informações, elaborando assim cenários mais fiéis à realidade do cliente; Validar sempre esses cenários junto aos seus usuários.

(8)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 8

§ R5 = Realização de um treinamento não suficiente aos usuários do produto;

PROCEDIMENTO: Elaborar um programa detalhado de treinamento de cada setor usuário do software, bem como um detalhamento das funções do sistema que cada setor irá operar; Criar um manual bastante simples e bem definido para cada tipo de usuário junto com descrições claras e explanações de todas as funções que o sistema irá desempenhar.

5. CRONOGRAMA

O cronograma completo do nosso projeto foi inserido na seção 8 (ANEXOS) no final desse documento. Nele estão discriminados que recursos estão alocados para cada tarefa, dependências entre tarefas e a duração de cada uma.

6. REQUISITOS DE HARDWARE, SOFTWARE e PESSOAL 6.1. Requisitos de Software

• Borland Jbuilder 3.0., para desenvolvimento em linguagem Java; • Sistema Operacional Windows NT Server e Workstation 4.0; • Word 97 como editor de texto;

• Oracle 8 / NT como SGBD; • JDBC;

• a ferramenta CASE Rational Rose para especificação e projeto do sistema.

6.2. Requisitos de Hardware

Desenvolvimento

• 1 Computador com a seguinte configuração (Desenvolvimento da aplicação): Pentium III (500 Mhz)

Disco Rígido (12 GB) Memória RAM (256 MB)

Placa de rede Ethernet (100 Mbps)

• 1 Computador com a seguinte configuração (Desenvolvimento da aplicação): Pentium III (400 MHz)

Disco Rígido (6.3 GB) Memória RAM (128 MB)

(9)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 9

• 2 Computadores com a seguinte configuração (Ferramenta Case e documentação): Pentium II (350 MHz)

Disco Rígido (4 GB) Memória RAM (64 MB)

Placa de rede Ethernet 100 Mbps • 2 Impressoras Jato de Tinta HP 895

Produção

• 1 Computador com a seguinte configuração (Servidor de BD): Pentium III (500 Mhz)

Disco Rígido (12 GB) Memória RAM (256 MB)

Placa de rede Ethernet (100 Mbps)

• 1 Computador com a seguinte configuração (Servidor de rede): Pentium II (400 Mhz)

Disco Rígido (6.3 GB) Memória RAM (128 MB)

Placa de rede Ethernet (100 Mbps)

• 8 Computadores com a seguinte configuração (Atendimento e Departamentos): Pentium II (350 MHz)

Disco Rígido (4 GB) Memória RAM (64 MB)

Placa de rede Ethernet 100 Mbps • 2 Impressoras Jato de Tinta HP 895 • 2 Impressoras matriciais

6.3. Requisitos de Pessoal

Teremos 3 pessoas envolvidas no projeto em tempo integral e com exclusividade. Todos 3 serão escalados para as funções de projeto, análise de sistemas, programação, testes e treinamento de acordo com a necessidade e com a demanda que toda a duração do projeto apresentar. Vale ressaltar que todos os 3 profissionais são experientes o suficiente para levar essa tarefa até o final e de forma satisfatória.

(10)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 10

7. ORÇAMENTO

7.1. Despesas com Hardware

Item de Hardware Valor Item (R$) Quantidade Valor Total

Pentium III 500 MHz 4.000 1 4.000

Pentium III 400 MHz 3.300 1 3.300

Pentium II 350 MHz 2.800 8 22.400

Impressoras Matriciais 1.000 2 2.000

Impressoras Jato Tinta 800 2 1.600

Total Custos Hardware 33.600

7.2. Despesas com Software

Item de Software Valor Item (R$) Quantidadede Licenças Valor Total

JBuilder 3.0 4.200 1 4.200

Windows NT Server 4.0 1.450 1 1.450

Windows NT Workstation 60 9 540

Oracle 8.0/NT 6.000 1 6.000

Rational Rose 7.520 1 7.520

Total Custos Software 19.710

7.3. Despesas com Pessoal

De acordo com a estimativa já apresentada no item 3, as despesas com pessoal ficarão em torno de R$ 263.800,00.

7.4. Total Geral de Despesas:

Item Valor (R$)

Hardware 33.600,00

Software 19.710,00

Pessoal 263.800,00

(11)

ENGENHARIA DE SOFTWARE

Planejamento - SISHOTEL

Pág. 11

Referências

Documentos relacionados

Para tanto, os hábitos alimentares de Urotrygon microphthalmum capturada no litoral de Pernambuco, e de Rhinobatos percellens, capturada em Caiçara do Norte RN foram analisados de

Os parâmetros observados neste estudo foram a presença das alterações ungueais relacionadas no Quadro 2, presentes em qualquer unha das mãos ou dos pés, sendo classificadas

Muito embora este estudo tenha incluído um número relativamente pequeno de casos, a análise multivariada confirmou o impacto prognóstico independente dos fatores idade e

Neste contexto, este trabalho visa apresentar uma contribuição para aprofundar a discussão da relação entre parâmetros físico-químicos e ecotoxicológicos de

Entretanto, para integrar o brincar na educação da criança é preciso incluir atividades lúdicas no seu cotidiano, estimulando o desenvolvimento integral da mesma e oferecendo a ela

E é justamente por uma doença respiratória, sistema do qual a boca faz parte, que a personagem morre, sendo a boca um dos primeiros objetos da sexualidade

Nesse sentido, entende-se que escola deveria procurar desenvolver um trabalho baseado em brincadeiras, incentivando as crianças por meio do brincar, pois seria um passo

Já o Ministério do Turismo (2010), divulga não apenas as atribuições gerais que o guia deve cumprir, mas também as atribuições específicas de acordo com a