Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEduardo Nobriga Alterado mais de 9 anos atrás
1
Colaboração de Responsabilidades de Classes - CRC
Robinson Vida Noronha .
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.