Você está na página 1de 8

Projeto da Disciplina Mtodos de Desenvolvimento de Software

Entrega 3 e 4: Modelagem de sistemas: DFD, MER e UML 09/0014944 Vincius Vieira Meneses 09/10221 Luiz Fernando de Freitas Matos 09/0039033 Pedro Henrique de Brito Chaves 09/0038495 Leyviston Martins Reis 09/0009240 Leandro dos Reis Da Silva

Universidade de Braslia - UNB Faculdade Gama FGA Braslia, DF - 2010


Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610 Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

Histrico de Alteraes
Data
18/01/11

Verso
3

Descrio
Modelagem de sistemas: DFD, MER e UML

Autor
Grupo

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

ndice
1.DIAGRAMA DE CASOS DE USO.......................................................................................................................... 4 2.DIAGRAMA DE CONTEXTO................................................................................................................................ 4 3.DIAGRAMA DE FLUXO DE DADOS..................................................................................................................... 4 4.DIAGRAMA DE CLASSES.................................................................................................................................... 4 5.DIAGRAMA DE SEQNCIA (PARA UM CASO DE USO E TODOS OS SEUS FLUXOS) .............................................. 4

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

1. Diagrama de Casos de Uso

2. Diagrama de Contexto

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

3. Diagrama de Fluxo de Dados

4. Diagrama de Classes

UML - Diagrama de Classes Introduo

UML(Unified Modeling Language): Linguagem unificada de modelagem designada para visualizar, especificar, construir e documentar um sistema. O diagrama de classes no um sinnimo de UML, e sim parte dele. O conceito e aplicao do diagrama de classes est ligado com o conceito de programao orientada a objetos. Antes de falar do diagrama de classes, vamos introduzir alguns conceitos sobre POO. Diferentemente da programao estruturada, onde a preocupao est nos processos que envolvem o problema, ou seja, funes e rotinas, a POO se preocupa em identificar os objetos ligados ao problema. Objeto um termo utilizado para representar algo do mundo real, ou seja uma abstrao de um entidade, como por exemplo um carro. Os objetos possuem caractersticas que o definem fisicamente, que so os atributos, no caso do exemplo carro, podemos ter como atributos: marca, modelo, cor, placa, ano, entre outras caractersticas. Os objetos podem realizar aes, as quais so os mtodos do objeto, o carro pode acelerar, frear, virar, mudar marchas e diversas outrar aes.

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

Objetos com caractersticas em comum so agrupados em categorias denominadas classes. Carros de diversas marcas, modelos e cores, podem ser diferentes um dos outros, mas todos so carros, o que permite agrupa-los na classe Carro.

Diagrama de Classes I Ouvidoria

Diagrama de Classes II Frum de discusses ouvidoria

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

Glossrio
Atributos ric classe Fsico: Registro de Identidade Civil, o qual ir substituir o atual Registro Geral. O nmero do RG ser mantido, mas alm dele ser acrescido um novo nmero de identificao; tipo - classe Ocorrncia: pode ser uma reclamao, elogio ou sugesto; estado - classe Ocorrncia: em andamento, parada, solucionada; isValida classe Ocorrncia: indica se a ocorrncia vlida ou no, ou seja, se j passou pela aprovao de um operador, nesse caso o atributo isValida, passa a ser true. Toda ocorrncia gerada com o valor desse atributo false por default; prazoPrevisto classe Ocorrncia: atributo do tipo int, j que dado em dias(1, 10, 30... dias), indica a previso para soluo da reclamao; classificao - classe Unidade: pode variar de o a 10, onde, quanto mais prximo de 10 menos ocorrncias de reclamaes (mais ocorrncias de elogios) foram feitas a essa unidade, e consequentemente ela apresenta um bom desempenho. J quanto mais prximo de 0, mais ocorrncias de reclamaes foram feitas a unidade, obtendo um baixo desempenho; Classes Unidade: setor do banco em que a ocorrncia foi dirigida. Por exemplo, uma reclamao feita quanto ao funcionamento dos caixas eletrnicos, a unidade envolvida : caixas eletrnicos; Documento: uma generalizao de todos os documentos, como histricos de ocorrncias e relatrios de desempenho das unidades. Essa classe permite reaproveitar cdigo, para no ter que repetir parte de alguns atributos; HistricoOc: Essa classe armazena todas as modificaes em uma ocorrncia, assim como os estados em que passou. Ela necessria pois a classe ocorrncia armazena apenas dados instantneos, ou seja, dados relativos ao estado atual da ocorrncia; Mtodos validarOcorrencia(nmero: int): void - classe Operador: nesse mtodo o operador que a validou anexado a ocorrncia, alm disso, assim que o operador validar a ocorrncia, mensagens instantneas so enviadas as unidades (setores) envolvidas e tambm ao usurio que a registrou;

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

5. Diagrama de Seqncia (Para um caso de uso e todos os seus fluxos)

6. Modelo de Entidades e Relacionamentos (MER)

Faculdade UnB Gama - FGA rea Especial 1, Setor Central Caixa Postal 8114 Gama - DF - CEP: 72.405-610

Fone/Fax: (61) 3484-3443 Site:www.fga.unb.br E-mail: unbgama@unb.br

Você também pode gostar