A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Colaboração de Responsabilidades de Classes - CRC Robinson Vida Noronha.

Apresentações semelhantes


Apresentação em tema: "Colaboração de Responsabilidades de Classes - CRC Robinson Vida Noronha."— Transcrição da apresentação:

1 Colaboração de Responsabilidades de Classes - CRC Robinson Vida Noronha.

2

3 Introdução §O primeiro passo no desenvolvimento de qualquer sistema é identificar a necessidade do usuário. §A Modelagem CRC é uma técnica muito simples que permite que usuários, programadores, analistas, designers e outros profissionais trabalhem em conjunto.

4 Processo de Modelagem §Reuna a equipe de desenvolvimento/criação. §Identifique: l O que o sistema deverá fazer? l O que ele não deverá fazer? l O que ele deverá fazer no futuro?

5 Processo de Modelagem §Realize interativamente os seguintes passos de modelagem: l Defina as classes. l Identifique as responsabilidades. l Identifique as classes colaboradoras. l Defina as interações entre os colaboradores. l Defina quem utilizará o sistema. l Estudo de Caso - Cenário. l Preencha os cartões CRC. l Protótipo

6 Exemplo de Cartão CRC

7 Definições - Classes §Classe - entidade que representa um conjunto de elementos com características similares. Por exemplo: classe dos professores, classe dos alunos, etc...

8 Definições - Responsabilidades §Responsabilidade - l conjunto de ações ou conhecimento que a classe deve possuir. l É aquilo que a distingüe de outra classe.

9 Definições - Colaborador §Colaborador - l outra classe que deverá colaborar com a classe em questão para o desempenho das tarefas. l Outra(s) classe(s) que possui(em) os conhecimentos que a classe em questão necessita.

10 Exemplo de Modelagem §Desenvolver um sistema para a escola de música MiSolSi. Essa escola fornece as seguintes disciplinas/cursos: Piano, Harmonia, Saxofone e Ritmo. §Esse sistem deverá ser capaz de: l Cadastrar e armazenar alunos. l Matricular alunos em disciplinas. l Lançar Notas. l Emitir relatórios de desempenho da disciplina e boletim de aluno.

11 Exemplo de Modelagem - classe Aluno

12 Exemplo de Modelagem - classe Disciplina

13 Exemplo de Modelagem - classe Matrícula

14 Exemplo de Modelagem - classe Interface Lançamento de Notas

15

16 Exemplo de Modelagem - classe Boletim

17 Exemplo de Modelagem - Relatório Disciplina

18 Quem utilizará o Sistema? Descrição de Cenário de Uso §Secretaria §Aluno

19 Cenário: Secretaria - Cadastro de Aluno

20 Cenário: Secretaria - Lançamento de Notas

21 Cenário: Secretaria - Relatório Disciplina

22 Cenário: Aluno - Emitir Boletim

23 Protótipos §Protótipos são modelos de relatórios, interfaces ou telas que estarão disponíveis no ambiente.

24 Protótipo Boletim

25 Protótipo Relatório Disciplina

26 Protótipo - Tela Secretaria

27 Tarefa - Complementar o Modelo §Desenvolver protótipos para: l Cadastro de Aluno. l Matrícula de Aluno em Disciplina. l Lançamento de Notas.


Carregar ppt "Colaboração de Responsabilidades de Classes - CRC Robinson Vida Noronha."

Apresentações semelhantes


Anúncios Google