Sie sind auf Seite 1von 3

Curso: Ciencia da Computao Disciplina: Prtica e Gerenciamento de Proj Professor: Josu Froner Aluno: N.

Acadmico:

Data: 18/04/2011 Perodo: 3 ano Trabalho avaliativo: Nota:

Objetivando o desenvolvimento, a sntese, a anlise e a aplicao do conhecimentos trabalhados e em desenvolvimento na disciplina de Prtica e Gerenciamento de Projetos, como o conhecimento sobre Orientao a Objetos, princpios bsicos de UML, e anlise de requisitos desenvolva as questes que seguem:

1) Baseado nos Requisitos funcionais apresentados abaixo de um fragmento de modelagem de um sistema bancrio desenvolva o diagrama de caso de uso para o sistema e o diagrama de classe. RF01 O sistema deve permitir Administrao do Banco (AB) cadastrar Agncias bancrias, contendo nmero de agncia, endereo e descrio; RF02 O sistema deve permitir AB cadastrar Gerentes para cada Agncia bancria, contendo o seu nome; RF03 O sistema deve permitir ao Gerente cadastrar Clientes contendo nome, endereo, telefone e CNPJ para empresa (pessoa jurdica) ou CPF para pessoa fsica; RF04 O sistema deve permitir ao Cliente que abra sua conta na agncia bancria. A conta pode ser uma conta corrente ou uma conta de poupana, e deve ter saldo. Contas ainda podem ser individuais ou conjuntas. No caso de conta poupana deve ser especificada a data de aniversrio. No caso de ser conta corrente, esta pode ser especial e deve possuir um valor de limite para cheque especial. Contas correntes podem possuir tales de cheques; RF05 Toda conta bancria deve ter um carto de movimentao para seu cliente, com uma senha. No caso de contas conjuntas, cada cliente deve ter seu carto com senha independente; RF06 O sistema deve permitir ao Gerente que aprove a abertura de conta de um determinado cliente da agncia que ele gerencia; RF07 - O sistema deve permitir ao Cliente que faa movimentao na sua conta. As movimentaes so do tipo Crdito ou dbito. Em cada movimentao deve conter alm do seu tipo, a data e o valor; RF08 - O sistema deve permitir ao Cliente cadastrar contas em dbito automtico; RF09 - O sistema deve permitir ao Cliente solicitar Emprstimos. O cliente somente pode solicitar emprstimo se ele tiver uma conta em uma agncia; RF10 - O sistema deve permitir ao Gerente aprovar emprstimos solicitados por clientes da Agncia que ele gerencia. Caso o Cliente possua uma conta especial, fica dispensada a aprovao do emprstimo pelo Gerente at o limite de crdito j contratado; RF 11 - O sistema deve permitir ao Cliente solicitar tales de cheque de uma conta corrente; RF 12 - O sistema deve permitir AB cadastrar diferentes tipos de Seguros, como seguro de vida, automvel ou residencial, contendo apenas sua descrio; RF 13 - O sistema deve permitir ao Cliente contratar Seguros de diferentes tipos, contendo sua vigncia; RF 14 - O sistema deve permitir ao Gerente cadastrar bandeiras de cartes de crdito disponveis, como Visa, Mastercard e American Express, cadastrando apenas sua descrio; RF 15 - O sistema deve permitir ao Cliente solicitar Cartes de Crdito de uma determinada Bandeira. Cartes de Crdito devem ainda possuir data de validade, limite, nmero e cdigo de segurana gerado pelo sistema;

RF 16 - O sistema deve permitir AB cadastrar estabelecimentos comerciais para compras com carto de crdito, contendo Razo Social e CNPJ; RF 17 - O sistema deve permitir ao Cliente efetuar compras pelo carto de crdito, contendo data, valor, nmero de parcelas e estabelecimento comercial, alocando a compra respectiva fatura mensal; RF 18 - O sistema deve ser capaz de gerenciar as faturas de cada carto de crdito; RF 19 - O sistema deve permitir ao Cliente pagar sua fatura do carto de crdito, registrando as datas de pagamento e vencimento da fatura. 2) Baseado nos Requisitos funcionais apresentados abaixo de um fragmento de modelagem de um sistema bancrio desenvolva o diagrama de caso de uso para o sistema e o diagrama de classe. RF01 O sistema deve permitir a funcionrios cadastrar usurios contendo nome, endereo e telefone, alm de um possvel outro usurio que o tenha indicado; RF02 O sistema deve permitir ao setor de recursos humanos cadastrar funcionrios contendo matrcula, nome e o departamento onde est lotado;; RF03 O sistema deve permitir ao setor de RH o cadastramento de departamentos contendo nome e o funcionrio que o chefia; RF04 O sistema deve permitir bibliotecria o cadastramento de assuntos, contendo cdigo, descrio e assuntos relacionados; RF05 O sistema deve permitir bibliotecria o cadastramento de autores, contendo nome e nacionalidade; RF06 O sistema deve permitir ao setor de compras cadastrar editoras com nome e endereo; RF07 - O sistema deve permitir bibliotecria o cadastramento de obras contendo nome, ano, autores, assuntos, editora e tipo, que pode ser um peridico ou um livro e, para livros, o ISBN. No cadastramento de autores deve ficar clara a ordem dos autores na obra; RF08 - O sistema deve permitir bibliotecria o cadastramento de exemplares de obras, contendo data de aquisio e situao do exemplar (disponvel, emprestado, em manuteno); RF09 - O sistema deve permitir ao setor de compras cadastrar fornecedores contendo nome, endereo e telefone; RF10 - O sistema deve permitir ao setor de compras realizar requisies de compras, contendo data, obras a serem adquiridas e quantidade de cada uma delas; RF 11 - O sistema deve permitir a funcionrios o emprstimo de exemplares de obras a usurios, registrando a data do emprstimo e o funcionrio que o efetivou, desde que haja disponibilidade de algum exemplar daquela obra, considerando ainda eventuais reservas feitas; RF 12 - O sistema deve permitir a funcionrios a devolues de emprstimos informando a data da devoluo e o funcionrios responsvel; RF 13 - O sistema deve permitir a funcionrios registrar a reserva de obras a usurios, informando a data da reserva; RF 14 - O sistema deve permitir ao setor de manuteno o cadastramento de motivos de manuteno, informando o cdigo e descrio da manuteno; RF 15 - O sistema deve permitir ao setor de manuteno o registro de manutenes, informando a data da manuteno, o exemplar e o motivo da manuteno; RF 16 - O sistema deve permitir ao usurio consultar o acervo de obras, bem como sua disponibilidade; RF 17 - O sistema deve permitir aos funcionrios consultar a movimentao de usurios, verificando emprstimos e devolues efetuadas;

Dicas: utilizar cores para gerenciar a complexidade nos diagramas um bom hbito. Esta maneira de gerenciamento foi proposta por Peter Coad em 1999. Divida os subsistemas nos problemas apresentados e vincule uma cor a eles, por exemplo, no caso do Banco: Subsistema de conta Bancria: classes em amarelo; subsistema de emprstimo: classes em vermelho.... Bibliografia
Revista SQL Magazine Edio 53

Das könnte Ihnen auch gefallen