Version 8 (modified by luiz-fernando, 14 years ago) (diff) |
---|
Requisitos Funcionais
A modelagem UML dos requisitos funcionais do Expresso está sendo desenvolvido usando a versão Community do astah* UML ( http://astah.change-vision.com/en/product/astah-uml.html - antigamente conhecido por Jude).
Padrão para Caso de Uso
O padrão a ser seguido para a documentação dos casos de uso é a seguinte:
Data | Versão | Descrição | Autor |
15/Abr/2010 | 1.0 | Definição do padrão de documentação dos casos de uso | Luiz Fernando Estivalet |
1) Nome do Caso de Uso: <[UCXX.Y] nome do caso de uso>
2) Objetivo:<descrição sucinta dos objetivos/finalidades do caso de uso>
3) Pré-Condições:
<PREX. descrição da pré-condição>
4) Pós-Condições:
<POSX. descrição da pós-condição>
5) Fluxo Principal:
<PX. descrição do passo X>
...
<PN. descrição do passo N>
6) Fluxos Alternativos:
<AX. descrição do fluxo alternativo X>
<passos do fluxo alternativo X>
...
<AN. descrição do fluxo alternativo N>
<passos do fluxo alternativo N>
7) Fluxos de Exceção:
<EX. descrição do fluxo de exceção X>
<passos do fluxo de exceção X>
...
<EN. descrição do fluxo de exceção N>
<passos do fluxo de exceção N>
Atores
Foram identificados inicialmente 5 grandes casos de uso, conforme modelo abaixo e 2 atores principais.
Usuário: Principal ator do sistema, realizando tarefas como: enviar/receber mensagens, pesquisar contatos, alterar preferências pessoais entre outras.
Administrador: Realiza todas as tarefas que o Usuário mais as específicas de administração do sistema como por exemplo: alterar preferências globais.
Outros atores ainda precisam ser identificados que são os sistemas externos de hardware ou software que o Expresso interage (voip por exemplo).