Modelagem CRC

download Modelagem CRC

of 12

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