Mudanças entre as edições de "Projeto final de SOP - turmas 2070114 e 2070115"
Ir para navegação
Ir para pesquisar
(New page: Teste) |
|||
Linha 1: | Linha 1: | ||
− | + | =Etapa 1= | |
+ | Interface com o usuário da agenda, modelagem de eventos e armazenamento da agenda em memória | ||
+ | |||
+ | '''Interface''' | ||
+ | |||
+ | A agenda deve apresentar uma interface de texto. Nessa interface o usuário pode escolher uma das seguintes opções, com as respectivas operações a serem desencadeadas: | ||
+ | #'''''Criar agenda:''''' criar uma nova agenda, que deve ter um nome único. | ||
+ | #'''''Ler agenda:''''' carregar para a memória uma agenda que reside em um arquivo. | ||
+ | #'''''Gravar agenda:''''' gravar em um arquivo a agenda que reside em mempória. | ||
+ | #'''''Inserir evento:''''' adicionar um novo evento à agenda, que não pode conflitar com o horário de outro evento que já exista. | ||
+ | #'''''Mostrar eventos:''''' mostrar em ordem cronológica todos os eventos da agenda. | ||
+ | #'''''Remover evento:''''' remover um evento específico. | ||
+ | #'''''Sair:''''' sair do programa. | ||
+ | |||
+ | ==23/10: início== |
Edição das 17h52min de 23 de outubro de 2009
Etapa 1
Interface com o usuário da agenda, modelagem de eventos e armazenamento da agenda em memória
Interface
A agenda deve apresentar uma interface de texto. Nessa interface o usuário pode escolher uma das seguintes opções, com as respectivas operações a serem desencadeadas:
- Criar agenda: criar uma nova agenda, que deve ter um nome único.
- Ler agenda: carregar para a memória uma agenda que reside em um arquivo.
- Gravar agenda: gravar em um arquivo a agenda que reside em mempória.
- Inserir evento: adicionar um novo evento à agenda, que não pode conflitar com o horário de outro evento que já exista.
- Mostrar eventos: mostrar em ordem cronológica todos os eventos da agenda.
- Remover evento: remover um evento específico.
- Sair: sair do programa.