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

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

Colaboração de Responsabilidades de Classes - CRC

Apresentações semelhantes


Apresentação em tema: "Colaboração de Responsabilidades de Classes - CRC"— 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: O que o sistema deverá fazer? O que ele não deverá fazer? O que ele deverá fazer no futuro?

5 Processo de Modelagem Realize interativamente os seguintes passos de modelagem: Defina as classes. Identifique as responsabilidades. Identifique as classes colaboradoras. Defina as interações entre os colaboradores. Defina quem utilizará o sistema. Estudo de Caso - Cenário. Preencha os cartões CRC. 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
conjunto de ações ou conhecimento que a classe deve possuir. É aquilo que a distingüe de outra classe.

9 Definições - Colaborador
outra classe que deverá colaborar com a classe em questão para o desempenho das tarefas. 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: Cadastrar e armazenar alunos. Matricular alunos em disciplinas. Lançar Notas. 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 Exemplo de Modelagem - classe Interface Lançamento de Notas

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: Cadastro de Aluno. Matrícula de Aluno em Disciplina. Lançamento de Notas.


Carregar ppt "Colaboração de Responsabilidades de Classes - CRC"

Apresentações semelhantes


Anúncios Google