Anda di halaman 1dari 11

Engenharia

De
Software II
Cau Felipe Carvalho

RA: 1120778

Paulo Cesar De A. Fonseca

RA: 1120654

ADS - Noite

So Paulo, 23 de Agosto de 2013

Engenharia De Software II

Exerccio 1
Cenrio:
lvaro est fazendo uma ampliao de sua residncia. Todo dia existe
demanda de compra de material. Sendo assim, ele desenvolveu uma pequena
aplicao que controla essa demanda de solicitaes e as compras efetuadas,
de forma a montar uma base de cotaes para as compras futuras. A aplicao
possui um cadastro de produtos, contendo: nome, descrio, medida de venda
do produto (kg, ml ou m; indicando peso, volume ou comprimento) e valor da
medida de venda (ex: 1,5). A cada solicitao de compra cadastram-se os itens
dessa solicitao. Cada item possui: o produto e a quantidade. Quando cada
item adquirido, atualiza-se a solicitao com o preo unitrio de, compra, a
forma de pagamento (dinheiro, cheque, cheque pr ou carto), a data de
compra e o local da compra. So controles oferecidos pela aplicao: Quando
h uma nova solicitao, possvel obter de cada item a lista dos trs menores
preos que j foram pagos para o referido produto, incluindo na listagem o local
onde foi comprado. A lista de compras impressa a partir dos itens que no
foram fechados, de todas as solicitaes de compra que estejam com status
em aberto. Uma solicitao pode ser cancelada {status = "cancelado"). Quando
todos os itens de uma solicitao tiverem sido comprados, o sistema atualiza
automaticamente o status dessa solicitao para "fechado". Deve ser emitida
uma listagem de todos os produtos j comprados, com seu somatrio de
quantidade e de valor.

Prototipao:

Figura 1 - Forma de Pagamento

So Paulo, 23 de Agosto de 2013

Engenharia De Software II

Figura 2 - Local de Compra

Figura 3 - Medida de Venda

So Paulo, 23 de Agosto de 2013

Engenharia De Software II

Figura 4 Produtos

Figura 5 Solicitaes

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
Caso de Uso:

Figura 6 - Caso de uso

Diagrama de classes:

Figura 7 - Diagrama de Classes

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
VCP Manter Produto

Figura 8 - VCP Manter Produto

VCP Solicitao

Figura 9 - VCP Solicitao

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
Exerccio 2:
Cenrio:
Rafaela possui vrios temas de festas infantis para aluguel. Ela precisa
controlar os aluguis e para isso quer uma aplicao que permita cadastrar: o
nome e o telefone do cliente, o endereo completo da festa, o tema escolhido,
a data da festa, a hora de incio e trmino da festa.
Alm disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo
assim, preciso saber o valor realmente cobrado num determinado aluguel.
Para cada tema, preciso controlar: a lista de itens que compem o tema (ex:
castelo, boneca da Cinderela, bruxa etc.), o valor do aluguel e a cor da toalha
da mesa que deve ser usada com o tema.

Prototipao:

Figura 10 Cliente

So Paulo, 23 de Agosto de 2013

Engenharia De Software II

Figura 11 Temas

Figura 12 Festas

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
Caso de Uso:

Figura 13 - Caso de uso

Diagrama de Classes:

Figura 14 - Diagrama de classes

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
VCP Manter Cliente:

Figura 15 - VCP Manter Cliente

VCP Manter Festas:

Figura 16 - VCP Manter Festas

So Paulo, 23 de Agosto de 2013

Engenharia De Software II
Exerccio 3:

Diagrama de Classes Corvidae:

Figura 17 - Diagrama de Classes Corvidae

So Paulo, 23 de Agosto de 2013

Anda mungkin juga menyukai