Modelagem CRC
-
Upload
bruno-garcia -
Category
Documents
-
view
255 -
download
0
Transcript of Modelagem CRC
-
8/19/2019 Modelagem CRC
1/27
-
8/19/2019 Modelagem CRC
2/27
-
8/19/2019 Modelagem CRC
3/27
Introdução O primeiro passo no desenvolvimento de
qualquer sistema é identificar a necessidade
do usurio. ! "odela#em CRC é uma técnica muito
simples que permite que usurios$
pro#ramadores$ analistas$ desi#ners e outros profissionais trabalhem em con%unto.
-
8/19/2019 Modelagem CRC
4/27
&rocesso de "odela#em Reuna a equipe de
desenvolvimento'criação.
Identifique( O que o sistema dever fa)er* O que ele não dever fa)er* O que ele dever fa)er no futuro*
-
8/19/2019 Modelagem CRC
5/27
&rocesso de "odela#em
Reali)e interativamente os se#uintes passos demodela#em( +efina as classes. Identifique as responsabilidades. Identifique as classes colaboradoras. +efina as interaç,es entre os colaboradores. +efina quem utili)ar o sistema. studo de Caso - Cenrio. &reencha os cart,es CRC. &rottipo
-
8/19/2019 Modelagem CRC
6/27
/emplo de Cartão CRC
-
8/19/2019 Modelagem CRC
7/27
+efiniç,es - Classes
Classe - entidade que representa um
con%unto de elementos com caracter0sticassimilares. &or e/emplo( classe dos professores$ classe dos alunos$ etc...
-
8/19/2019 Modelagem CRC
8/27
+efiniç,es - Responsabilidades
Responsabilidade - con%unto de aç,es ou conhecimento que a
classe deve possuir. 1 aquilo que a distin#2e de outra classe.
-
8/19/2019 Modelagem CRC
9/27
+efiniç,es - Colaborador
Colaborador - outra classe que dever colaborar com a classe
em questão para o desempenho das tarefas. Outra3s4 classe3s4 que possui3em4 os
conhecimentos que a classe em questãonecessita.
-
8/19/2019 Modelagem CRC
10/27
/emplo de "odela#em
+esenvolver um sistema para a escola de m5sica"i6ol6i. ssa escola fornece as se#uintesdisciplinas'cursos( &iano$ 7armonia$ 6a/ofone e Ritmo.
sse sistem dever ser capa) de( Cadastrar e arma)enar alunos. "atricular alunos em disciplinas. 8ançar Notas. mitir relatrios de desempenho da disciplina e boletim de
aluno.
-
8/19/2019 Modelagem CRC
11/27
/emplo de "odela#em -
classe !luno
-
8/19/2019 Modelagem CRC
12/27
/emplo de "odela#em -
classe +isciplina
-
8/19/2019 Modelagem CRC
13/27
/emplo de "odela#em - classe
"atr0cula
-
8/19/2019 Modelagem CRC
14/27
/emplo de "odela#em - classe
Interface 8ançamento de Notas
-
8/19/2019 Modelagem CRC
15/27
/emplo de "odela#em - classe
Interface 8ançamento de Notas
-
8/19/2019 Modelagem CRC
16/27
/emplo de "odela#em -
classe 9oletim
-
8/19/2019 Modelagem CRC
17/27
/emplo de "odela#em
-Relatrio +isciplina
-
8/19/2019 Modelagem CRC
18/27
:uem utili)ar o 6istema*
+escrição de Cenrio de ;so
6ecretaria
!luno
-
8/19/2019 Modelagem CRC
19/27
Cenrio(
6ecretaria - Cadastro de !luno
-
8/19/2019 Modelagem CRC
20/27
Cenrio(
6ecretaria - 8ançamento de Notas
-
8/19/2019 Modelagem CRC
21/27
Cenrio(
6ecretaria - Relatrio +isciplina
-
8/19/2019 Modelagem CRC
22/27
Cenrio(
!luno - mitir 9oletim
-
8/19/2019 Modelagem CRC
23/27
&rottipos
&rottipos são modelos de relatrios$interfaces ou telas que estarão dispon0veis
no ambiente.
-
8/19/2019 Modelagem CRC
24/27
&rottipo 9oletim
-
8/19/2019 Modelagem CRC
25/27
&rottipo Relatrio +isciplina
-
8/19/2019 Modelagem CRC
26/27
&rottipo -
-
8/19/2019 Modelagem CRC
27/27