CSE 210: Programação com Classes

S04 - Atividade em Grupo: Design dos Programas de Fundamentos

Visão Geral

Reúna-se com seu grupo e prepare um design para os dois Programas de Fundamentos que você desenvolverá esta semana. Quando terminarem, cada um de vocês enviará seus designs para esses programas.

Agenda

Use o seguinte como agenda para sua reunião em grupo. Quem for designado para ser o estudante líder desta reunião deve ajudar a guiar o grupo através destas etapas e fazer as perguntas listadas aqui.

Antes da reunião: verifique o horário, o local e o estudante líder

Comece com uma oração

Discuta os Programas de Fundamentos

Discuta cada um dos Programas de Fundamentos:

Para cada programa, discuta o seguinte:

  1. O que o programa faz?
  2. Quais são os candidatos a classes?
  3. Quais são as responsabilidades de cada classe?

Conclusão

Neste ponto, você tem o início de um design para as classes que precisará para seus programas. Não tem problema se seus designs não ficarem perfeitos ou precisarem ser alterados depois que você pensar mais a fundo sobre eles.

Após a reunião

Cada pessoa deve finalizar individualmente o design de seus programas fazendo o seguinte:

  1. Veja a lista de classes e responsabilidades que seu grupo considerou para cada um dos programas. Adicione quaisquer classes que você acha que estão faltando.
  2. Determine os comportamentos dessas classes e liste-os como métodos.
  3. Determine os atributos que essas classes precisarão ter para dar suporte a esses comportamentos e liste-os como variáveis membro.
  4. Inclua um diagrama de classes para cada classe que você precisar.
  5. Inclua algum tipo de descrição ou gráfico mostrando como o programa será executado ou como esses métodos se relacionam entre si.

Você deve ter um design para cada um dos dois programas. (Eles podem estar no mesmo documento.)

Envio

Após terminar seu design, volte ao Canvas para enviar seu documento.