Professional Documents
Culture Documents
Todos os projetos so viveis desde que tenham ilimitados recursos e tempo infinito!
Leitura: Sommerville (Cap7-25-26) Pressman (Cap15-20-21-22-23)
Auxiliadora Freire Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 1
Objetivos
Compreender os fundamentos dos custos e dos preos de software e a complexa relao entre eles.
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 2
Estudo de viabilidade
O estudo de viabilidade decide se vale a pena construir o sistema. Baseado na coleta e na anlise de informaes e na elaborao de relatrios.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 3
Auxiliadora Freire
Estudo de viabilidade
Um estudo breve, com foco nos benefcios, custos e necessidades, que checa: Se o sistema contribui para os objetivos gerais da organizao? Se o sistema pode ser implementado usando a tecnologia atual dentro das restries de custo e de prazo? Se o sistema pode ser integrado com outros sistemas j em operao?
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 4
Estudo de viabilidade
O que acontece se o sistema no for implementado? Quais so os problemas com os processos atuais? Como o sistema proposto pode ajudar? necessria a adoo de nova tecnologia ou o desenvolvimento de novas habilidades? Quais facilidades devem ser fornecidas pelo Auxiliadora Freire Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Slide 5 sistema? Engenharia de Softawre 3 Edio / Roger Pressman
Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Tipos de viabilidade
Viabilidade TCNICA
Tipos de viabilidade
Viabilidade TCNICA Estudo da funo, do desempenho e das restries que possam afetar a capacidade de se conseguir um sistema aceitvel.
Ex. Sistema implantado utilizando a tecnologia atual; Tempo de resposta 3seg
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 7
Tipos de viabilidade
Viabilidade ECONMICA Calcule o custo de cada alternativa; Os benefcios contrabalanam os custos?; Anlise de custo / benefcio considere somente alternativa de retorno positivo.
Viabilidade OPERACIONAL Verificar se o sistema pode ser implementado; Usurio pode opor-se a um servio terceirizado?
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 8
Auxiliadora Freire
Lista de alternativas
Os aspectos funcionais de cada alternativa devem ser verificados e pontuados pela complexidade de implementao.
Se duas funcionalidade tm a mesma funcionalidade de implementao e a mesma prioridade de negociao, a mais simples a melhor.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 9
Auxiliadora Freire
As alternativas tecnicamente viveis podem ser apresentadas ao usurio para verificar se ele rejeita alguma delas ( viabilidade operacional). As alternativas viveis devem ser apresentadas ao cliente, incluindo-se consideraes sobre vantagens e desvantagens de cada uma. Deve-se apresentar uma recomendao da melhor soluo para o problema, com um estudo de custo-benefcio detalhado.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 10
Auxiliadora Freire
Estimativas
Grau de estrutura do projeto Complexidade
Incerteza Medida relativa Medidas quantitativas (nvel/projeto e cdigo) Facilidade com que as funes podem ser dispostas
Tamanho do esforo
Estimativas
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 12
Estimativas
Questes fundamentais:
Quanto esforo requerido para completar uma atividade? Quantos dias ou meses so necessrios para completar uma atividade? Qual o custo total de uma atividade? Quo produtiva a equipe de desenvolvimento?
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 13
Estimativas
Custo de estrutura: hardware, software e manuteno. Custo de logstica: viagem e treinamento Custo de esforo humano: salrios e encargos dos profissionais envolvidos no projeto.
Auxiliadora Freire Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 14
Estimativas
Fatores que afetam a estimativa do preo do Software:
Auxiliadora Freire
Oportunidade de mercado Incerteza quanto ao custo Condies contratuais Volatilidade dos requisitos Sade financeira
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 15
Estimativas
Fatores que afetam a estimativa do preo do software
pode-se estabelecer um preo baixo para iniciar em um novo segmento do mercado. o preo pode embutir um lucro acima do normal para compensar despesas no previstas. o preo pode ser menor (se o fornecedor puder usar o produto em outros projetos) ou maior (se for obrigado a bancar eventuais riscos) que o habitual.
Slide 16
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Estimativas
Fatores que afetam a estimativa do preo do software
Volatilidade pode justificar um preo mais baixo (se dos requisitos houver possibilidade de cobrar por mudanas) Sade financeira
ou mais alto (se o preo acertado no puder ser ajustado). fornecedores podem baixar o preo para conseguir o contrato (obtendo um lucro menor).
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 17
Produtividade / Mtricas
A produtividade em um sistema de manufatura pode ser medida pela contagem do nmero de unidades produzidas, dividindo-se o resultado pelo nmero de pessoa-hora necessrio para a produo.
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 18
Auxiliadora Freire
Tamanho do projeto Quanto maior o projeto mais complexas as interaes e comunicaes entre as pessoas. Suporte tecnologia Um ambiente adequado facilita o desenvolvimento. Ex. uso do CASE. Ambiente de trabalho O ambiente de trabalho afeta favoravelmente a produtividade
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 20
Auxiliadora Freire
Produtividade / Mtricas
O que medio? o processo de descrever atributos de entidades, por meio da associao de nmeros e smbolos que atendam a um conjunto de regras definidas claramente.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 21
Auxiliadora Freire
Produtividade / Mtricas
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 22
Produtividade / Mtricas
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 23
Mtricas
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 24
Mtricas
Medidas indiretas Permitem quantizar aspectos como a funcionalidade, complexidade, eficincia, manutenibilidade, dentre outros.
Medidas diretas
aquela que no envolve nenhum outro atributo ou entidade para se chegar na medida desejada.
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 25
Mtricas
Medidas diretas
Exemplo: altura de uma pessoa Exemplo de medidas diretas em engenharia de software: Tamanho do cdigo fonte (medido em linhas de cdigo) Durao do processo de teste Nmero de defeitos descoberto durante o processo de teste Tempo de programao de uma rotina (em horas)
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 26
Mtricas
MEDIDAS DO SOFTWARE
MEDIDAS DIRETAS Custo MEDIDAS INDIRETAS Funcionalidade
Esforo
Linhas de Cdigo Velocidade de Execuo
Qualidade
Complexidade Eficincia
Memria
Auxiliadora Freire
Confiabilidade
Slide 27 Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Nro de Erros Manutenibilidade Engenharia de Softawre 3 Edio / Roger Pressman
Mtricas
Classificao das Mtricas
enfoca caractersticas do software (complexidade, modularidade)
atuao das pessoas; seus relacionamentos com Auxiliadora Freire Fonte: Engenharia de Software 6 - 8 Edio Engenharia de Softawre 3 Edio / Roger Pressman ferramentas e mtodos
Slide 28
Produtividade
Relacionadas a Tamanho do Cdigo
As primeiras tentativas de se medir o tamanho de um sistema (1996) levou em considerao as LOCs (Lines Of Code- Linhas de Cdigo). Forte dependncia da linguagem no uso desta tcnica. Como considera-se o tempo total do projeto, esta medida envolve as fases de anlise, projeto, teste, documentao, alm da codificao.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 29
Auxiliadora Freire
Produtividade
Relacionadas a Tamanho do Cdigo No existe uniformidade com relao unidade de medida. Algumas propostas medem toda e qualquer declarao, outras apenas declaraes executveis, outras ainda medem as linhas escritas (incluindo ou no comentrios). difcil (e imprecisa) a comparao entre linguagens e ambientes de programao diferentes.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 30
Auxiliadora Freire
Utilizao de Mtricas
Projeto
projA-01 projB-04
Esforo
(pessoa/ms)
$
168 440
KLOC Pgs.docum.
12.1 27.2 365 1224
Erros
29 86
Pessoas
3 5
24 62
projC-03
43
314
20.2
1050
64
MTRICAS DERIVADAS
Auxiliadora Freire
CUSTO = $ / KLOC
Produtividade
Tempo de desenvolvimento (exem)
Linguagem Anlise Projeto Codificao Testes Documentao
Cdigo assembly
3 sem
5 sem
8 sem
10 sem
2 sem
3 sem
5 sem
5 sem
5 sem
2 sem
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 32
Produtividade
Tempo de desenvolvimento (exem)
Tamanho Esforo (pessoa-semana) Produtividade
28 semanas
714 linhas/ms
1500 linhas
20 semanas
300 linhas/ms
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 33
Produtividade
Pontos de Funes FPA Function Point Analysis
Os pontos por funo (proposto por Albrecht (1979 - aperfeioado em 1983) so usados como uma medida da funcionalidade do cdigo.
So independente da linguagem de implementao e so apropriados para sistemas com predominncia de funes de entrada e sada.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 34
Auxiliadora Freire
Produtividade
Ponto por Funo FPA Function Point Analysis
A tcnica de FPA mede o que o sistema e no como ser, ou foi, desenvolvido Um dos principais conceitos relativos a FPA que as funes devem ser contadas a partir da perspectiva do usurio e no do analista ou programador.
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 35
A relao entre linhas de cdigo e pontos por funo depende da linguagem de programao
Linguagem de Programao LOC/PF (Mdia) Assembly 300 COBOL 100 FORTRAN 100 Pascal 90 Ada 70 Linguagens Orientadas a Objeto 30 Linguagens de Quarta Gerao 20 Geradores de Cdigo 15
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 36
Exemplo: Tamanho do projeto atual 500 pontos por funo; Custo histrico para um projeto semelhante foi $10 por pontos por funo. Custo total esperado $10 ($ / Pontos por Funo) x 500 PF = $ 5.000 dlares. Clculos semelhantes poderiam ser efetuados para o cronograma, a durao e as horas
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 37
Produtividade
Pontos por Funo FPA Function Point Analysis
Pontos por funo baseada em medidas indiretas sobre a complexidade do software. O grupo responsvel pela padronizao denomina-se IFPUG (International Function Point Users Group, 2000).
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 38
Um ponto por funo no (mede) uma caracterstica nica. Ele calculado medindo-se ou estimando-se as seguintes caractersticas: entrada e sadas externas interaes com o usurio interfaces externas arquivos utilizados pelo sistema
Cada uma dessas caractersticas individualmente avaliada em termos da complexidade e recebe um peso que varia de de 3, para entradas externas simples, a 15, para arquivos externos complexos
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 39
A contagem dos pontos por funo feita em duas etapas. Primeiro obtm-se uma contagem no ajustada:
multiplicando a quantidade de elementos de cada caracterstica pelo peso da caracterstica,
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 40
Total = =
6 7
x
x x
3
7 5
4
10 7
6
15 10
=
= = =
Slide 41
onde Fi (1 <= i <= 14) so 14 fatores de ajuste avaliados segundo uma escala de 0 (no importante) a 5 (essencial). (Pressman tab2.1).
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 42
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
As funes bsicas de controle so: cadastro de cliente,gerenciamento de reservas e ocupaes, gerenciamento de pagamento, emisso de nota fiscal, emisso relatrios contbeis e reservas pela Web.
Auxiliadora Freire Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 46
Entrada para cadastro de cliente (nome, endereo, e-mail, data de chegada, data de sada, classificao do cliente, documento). Consultas, reservas e cancelamento de reserva atravs da Web. Cadastro de apartamento: tipo de quarto (sute, standard, duplo, ar-condicionado), cidade ou local.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 47
Auxiliadora Freire
Cadastro de salas e auditrio. Cadastro de despesas Controle de ocupao de apartamento (reservado ou entrada do hspede). Controle de limpeza dos apartamentos. Preos diferenciados para alta temporada e baixa temporada.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 48
Auxiliadora Freire
Descontos para clientes VIP e grupos. Recebimento de pagamento (tipo de pagamento cheque, dinheiro, carto, parcelado, moeda estrangeira). Registrar situaes de pagamento (cheque compensado, transferncia realizada, parcelado, em dinheiro, ou moeda estrangeira).
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 49
Auxiliadora Freire
Emisso de nota fiscal (podendo ser separado por itens: hospedagem, restaurante, lavanderia, etc). Emisso da fatura parcial (somente para consulta). Emisso de relatrios contbeis. Relatrios de ocupao. Relatrios parciais de consulta.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 50
Auxiliadora Freire
Consulta o nome do cliente (se j existente). Gerar relatrios estatsticos (mdia de dias que o cliente se hospeda, gastos mdios, itens mais consumidos nos restaurantes). Servios de mala direta (podendo selecionar os clientes e enviar mensagens via e-mail ou imprimir cartas para serem enviados posteriormente via correio.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 51
Auxiliadora Freire
Pesquisa dos clientes no banco de dados segundo alguns tipos de critrios (freqncia que o cliente se hospeda, preferncia de apartamentos, preferncia de local, tipo de servios utilizados, estadia de negcios ou turismo, faixa etria, procedncia).
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 52
Auxiliadora Freire
Servios adicionais so tambm includos no sistema: telefone, TV paga, acesso internet, 'frigobar', lavandeira, servio de lanche e caf da manh.
Auxiliadora Freire
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html
Slide 53
Auxiliadora Freire
Tempo de resposta desejvel menor que 10 segundos para consultas de vagas em outros hotis da rede. Utilizao de computadores PC de mercado. Sistema operacional Windows XP ou mais recente.
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 55
Auxiliadora Freire
Portabilidade para novos hardwares e sistemas operacionais (quando forem lanadas novas verses de sistema operacional).
Interface grfica fcil de usar 'tipo Windows' para entrada de dados e operao
Fonte: Engenharia de Software 6 - 8 Edio / Ian Sommerville 2000-2007 Engenharia de Softawre 3 Edio / Roger Pressman Engenharia de Software 1 Edio / Ariadne Carvalho http://www.cin.ufpe.br/~lhcl/aer/index.html Slide 56
Auxiliadora Freire
Procedimento de backup do cadastro de clientes e ocupao e dados correntes. Senha de acesso ao sistema. Devero ter
senhas diferentes para recepcionistas, camareiras, gerentes e proprietrio de modo que cada usurio tenha acesso restrito a certas informaes.
Auxiliadora Freire
O produto pode ser desenvolvido em etapas, mas dever ter as funcionalidades bsicas na primeira verso (gerenciar reservas
e ocupao de apartamentos, cadastro de clientes, controle de pagamento, emisso de relatrios, e reservas pela Web).
Auxiliadora Freire