Beneficios do cenário
Representação uniforme
da informação
Reuso facilitando a identificação de funcionalidades
Agilizar a manutenção
Identificação de partes do código que seriam afetadas no caso de
mudança.
Automação de parte das tarefas
Apoio ao desenvolvimento de software livre
Extração automatica de comentarios do código e documentação
Rastreabilidade entre requisitos (registrados no cenário) e componentes
e as ligações de dependencia entre requisitos.
Guia para construção de programas
Semantica do Cenário
da Solução
Elementos do Cenário
- Titulo - é o identificador do cenário.
- Objetivo - é a descrição da finalidade do cenário com a
descrição de como se alcança essa solução, deve ser concreto e preciso.
- Contexto - é a descrição do estado inicial do cenário,
através de pré-condições, localização geografica /pu localização
temporal. Em qual situação o cenário acontece.
- Recursos - são entidades passivas com as quais os autores
trabalham, sendo necessariamente referidas pelo menos um dos episódios.
- Atores - são entidades (sistema, organização ou pessoa),
que se envolvem ativamente no cenário e que devem ser referidas em ao
menos um dos episódios.
- Episódios - é uma sequencia de sentenças simples,
condicionadas ouopcionais, correspondente a ações e decisões com
participação dos autores. Obedecem a uma ordem temporal e utilizam
recursos.
- Restrições - são aspectos não-funcionais que podem estar
relacionados a contexto, recursos ou a episódios.
- Exceções - correspondem as situações que podem impedir que
o objetivo do cenário seja atingido e o tratamento correspondente a tal
situação.
Exemplo
Titulo: Mostrar um tópico de um nó da arvore de
conhecimento.
Objetivo:
Vizualizar para o usuário o topico contido no nó de uma
arvore de conhecimento com base nas configurações assinaladas para
modelar a forma com que será mostrado o tópico.
Contexto: A
pagina http://apoie.net.br/desenvolvimento/JavascriptCS4.htm
é acessada. Inicialmente a pagina é mostrada com a arvore exibida e
expandida. A configuração não deverá aparecer exibida.
Atores: usuarios
Recursos:
Entrada:
Javascript.xml
Saida:
JavascriptCS4.htm - Monta pagina
fixa
Episódios:
Exibir Arvore
Não exibir arvore
Expandir Arvore
Não expandir arvore
Exibir configuração
Não exibir configuração
Restrições:
Exceção: