Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 D.A.I.
Anlise e Desenho Detalhado de
Aplicaes Informticas de Gerenciamento
NDICE
Pgina
1. Descrio do mbito e alcance do projeto 3
A) Usurios normais
B) Usurios pagos
C) Trabalhadores do parking
2. Lista de usurios participantes . 6
3. Descrio do sistema atual ............................................................................. 7
A) Modelo fsico
B) Lista de problemas e necessidades
C) Diagramas de fluxos de dados
4. Catlogo (Priorizado) de requisitos do sistema .. 9
A) Funcionais
B) No funcionais
B.1) Restries
B.2) De funcionamento
B.2.1) Do sistema
B.2.2) Requisitos software
B.2.3) Requisitos hardware
B.3) Manipulao de excees
5. Anlise de alternativas 11
A) Descrio da alternativa 1
B) Descrio da alternativa 2
C) Descrio detalhadas da alternativa selecionada
C.1) Anlise custo-beneficio
C.2) Diferenas significativas com as demais alternativas
C.3) Concluso
6. Produtos da fase anterior com os que se comea a anlise ............... 15
A) Funcionais
B) No funcionais
B.1) Restries
B.2) De funcionamento
B.2.1) Do sistema
B.2.2) Requisitos software
B.2.3) Requisitos hardware
B.3) Manipulao de excees
7. Diagrama de contexto do sistema17
A) Entidades externas
B) Fluxos de dados primeiramente gerais
C) Trabalhadores do parking
Tero as mesmas caratersticas e servios que os assinantes. Devero apresentar um carto de trabalhador tanto entrada como sada, tendo reservado
o 4,5% das praas, mas sem localizao especfica.
2. LISTA DE USURIOS PARTICIPANTES
A aplicao que vamos desenhar gerenciasse os trs parking dos Shoppings As Panteras.
Esta aplicao ser desenhada para ajudar aos empregados destes parking a gerenciar suas instalaes, e assim poder oferecer um melhor servio a seus
clientes.
Ao ser uma aplicao desenhada para ajudar aos empregados, s poder ser utilizada por estes, embora contassem com a ajuda dos clientes, os quais
lhes facilitassem seus dados para poder aceder ao parking e aos servios que estes lhes oferecem.
Para um melhor funcionamento do sistema se daro uns cursillos de orientao aos empregados, para que conheam a aplicao com a que vo trabalhar,
os servios que podem oferecer, que fazer em caso que ocorra alguma falha, bem como as vantagens que tem esta aplicao sobre seu anterior sistema de
gerenciamento do parking.
3. DESCRIO DO SISTEMA ATUAL
A empresa de estacionamentos para a qual vamos criar o software, atualmente no possui sistema informtico algum, j que uma empresa que passou
por duas geraes familiares e no tiveram necessidade de informatizar seu sistema, at agora, quando o dono viu a possibilidade de alargar seu negcio
e incluir outros servios relacionados com o parking, e que antes no ofereciam a seus clientes. Ao incluir outros servios alheios ao anterior sistema de
gerenciamento, precisa-se alargar o modelo bem como implantar equipamento informtico para facilitar o labor de gerenciamento do parking.
Agora explicaremos brevemente como funcionava o antigo sistema de gerenciamento do estacionamento:
A) Modelo fsico
O sistema que utilizam atualmente, consiste em um empregado que reparte uns tickets numerados entrada do parking, estes tickets incluem a data e a
hora primeiramente. A fabricao destes tickets realiza-se mediante um modelo, j impresso previamente, no qual s h que rechear manualmente a hora
que entrou o vehiculo.
Quando o cliente deseja abandonar o parking entrega seu ticket em uma bilheteria situada na sada, na qual o empregado comprova a hora primeiramente
e aplica a tarifa conveniente segundo o tempo que o cliente permanea no parking, e posteriormente se lhe entrega ao cliente um recibo com o custo a
pagar.
B) Lista de problemas e necessidades
Problemas:
O sistema que utilizam atualmente est obsoleto, j que com as ampliaes do negcio que desejam realizar o sistema atual que utilizam de
gerenciamento manual no lhes vale, pois supe muito trabalho para o organizar manualmente.
O sistema informtico que vai precisar a empresa, supe uma grande quantidade de dinheiro a desembolsar, por isso tentaremos que o hardware
necessrio para a implantao do sistema no suponha muito custo.
Necessidades:
Um sistema informtico que gerencie a entrada e sada dos veculos em seu parking, e que leve um controle dos mesmos.
Um sistema informtico que gerencie o novo modelo (Salrio, Horas de trabalho, Turnos, Etc.), bem como os novos servios que oferece o parking e as
encomendas que se tm de realizar ao armazm para repor os produtos esgotados ou aponto de se esgotar.
Um banco de dados que armazene os tipos de clientes que possui o parking (Usurio normal, Usurio pago, Trabalhador do parking).
Um banco de dados que armazene os fornecedores que possui o parking, bem como o produto ou produtos que lhes fornece a cada um.
C) Fluxogramas de dados
No nvel 0 temos ao cliente que entrega ao empregado a hora e a data primeiramente e este lhe devolve uma ticket com estes mesmos dados.
Posteriormente, no mesmo nvel 0, o cliente devolve este ticket ao empregado da sada, este comprova as tarifas e segundo o tempo que o cliente
permanea no interior do parking se lhe cobrar um custo ou outro. Este custo figurar em um recibo que se lhe entregar ao cliente aps realizar o
pagamento e como justificante do mesmo.
O diagrama s consta de um nico nvel (Nvel 0), o qual este formado por uma borbulha de processos e uma entidade externa.
Na entidade externa aparece o cliente, o qual se comunica com a borbulha atravs do fluxo de dados (Temos 4: hora e data primeiramente, ticket entrada,
ticket sada e fatura).
A borbulha consta do processo que recolhe como o empregado recebe os dados do cliente (Hora e data primeiramente) e este lhe entrega um ticket (Ticket
entrada) ao cliente com estes dados; e posteriormente, quando o cliente deseja sair do parking, o cliente devolve o ticket ao empregado situado na
bilheteria de sada e este lhe entrega um recibo (Fatura) com o custo.
4. CATLOGO (PRIORIZADO) DE REQUISITOS DO SISTEMA
A) Funcionais
Nosso programa encarrega-se de gerenciar:
- O banco de dados dos trs tipos de usurios do parking (Usurios
normais, Usurios pagos, Trabalhadores do parking).
a Internet.
Tambm modificmos alguns atributos como: a complexidade mdia, a baixa fiabilidade, e a equipe, agora formado por um 30% de analistas muito
experimentados e um 20% de analistas pouco experimentados, por um lado, e por outro um 40% de programadores com muita experincia e um 10% com
pouca experincia. O resto dos atributos permanecem igual.
Esta idia ocorreu-se-nos ao ver que os estacionamentos so de reduzido tamanho, to s trs plantas e com 600 praas de parking, e por isso s
necessrio uma bilheteria na entrada que entregue um ticket e outra na sada para cobrar.
O nico inconveniente que tem este sistema que ao ter unicamente uma bilheteria de sada poderia ser produzido um atasco em uma horrio de pico ou
em um dia de muito ajetreo.
C) Descrio detalhadas da alternativa selecionada
A empresa Somostofrikis S.A. recebe um novo projeto de um empresrio de Calatayud que possui uma corrente de estacionamentos anexos s diferentes
sucursais do Shopping As Panteras. O projeto consiste em desenhar um software para o gerenciamento de ditos estacionamentos.
Este software de complexidade mdia, de baixa fiabilidade, em uma rea conhecida.
Estima-se que o tamanho final de produto 110 KDSI e o banco de dados (BBDD) ter um tamanho mdio.
Seja qual se o tamanho da equipe, ter um 30% de analistas muito experimentados e um 20% de analistas pouco experimentados, por um lado, e por outro
um 40% de programadores com muita experincia e um 10% com pouca experincia.
Vo utilizar-se algumas tcnicas modernas de programao e bastantees ferramentas integradas de desenvolvimento. Sair do planejamento inicial
considera-se uma falta grave. O preo por pessoa e hora de trabalho , para os analistas experimentados, de 5 euros e, para os programadores
experimentados, de 4 euros. Os analistas com pouca experincia custam um 20% menos que os experimentados, e os programadores com pouca
experincia um 30% menos que os experimentados.
Se consideraro jornadas trabalhistas de 8 horas ao dia, e 22 dias trabalhistas ao ms.
C.1) Anlise custo-beneficio
Projeto Intermdio Rgido
KDSI (110)
- ATRIBUTOS DO SOFTWARE
RELY (0.88)
DATA (1)
CPLX (1)
- ATRIBUTOS DO PESSOAL
ACAP (0.86)
AEXP (1)
PCAP (0.86)
- ATRIBUTOS DO PROJETO
MODP (1.10)
TOLL (0.91)
SCED (1.04)
M (x) = 0.67
Analista E.
880
Analista I.
704
Programador E.
704
Programador I.
492.8
Rgido
2.80
1.20
2.50
0.32
704
Programador E.
704
Rgido
2.80
1.20
2.50
0.32
Vendido
quantidade.
E.1: Chegada de dados de um de um carro.
E.1.1: Chegada de dados de um carro novo.
E.1.2: Legada de dados de um carro existente para modificar.
E.1.3: Chegada de dados de um carro existente para apagar.
E.2: Chegada de dados de um servio.
E.2.1: Chegada de dados de um servio novo.
E.2.2: Chegada de dados de um servio j existente para modificar.
E.2.3: Chegada de dados de um servio j existente para apagar.
E.3: Chegada de dados de uma encomenda.
E.3.1: Chegada de dados de uma encomenda nova.
E.3.2: Chegada de dados de uma encomenda j existente para modificar.
E.3.3: Chegada de dados de uma encomenda j existente para apagar.
E.4: Chegada de dados de um artigo.
E.4.1: Chegada de dados de um artigo novo.
E.4.2: Chegada de dados de uma encomenda j existente para modificar.
E.4.3: Chegada de dados de uma encomenda j existente pra apagar.
E.1
ESTACIONAMENTO
I,M,B
CARROS
I,M,B
E.2
E.3
E.4
MOTORISTA
SERVIO
PRODUTO
I,M,B
I,M,B
FORNECEDOR
I,M,B
Estacionar
Conduz
Pede
Precisam
Vendido
Quantidade
13. DIAGRAMA DE CONSTANTINE
I,M,B
CARROS (Matrcula #, marca, modelo, nm_ carro, data compra, data ultima reviso).
MOTORISTA (RG #, nomeie apelido, tip_ usurio, nm_ carnet de conduzir).