Trabalho modelo cameleon
Definição do sistema: Sistema de gerenciamento notícias para TVD e para o celular.
Descrição do sistema: O sistema permite aos usuários o gerenciamento de notícias: a busca, leitura, envio, recebimento e interação de noticias provenientes de portais cadastrados no dispositivo. A interação depende do tipo de usuário e do dispositivo utilizado. O recebimento das notícias nos dispositivos será organizado via UsiXML.
Usuários (Personas) * Maria * Com capacidade de empunhadura e manuseio normal * Com audição normal * José * Com capacidade de empunhadura e manuseio normal * Com problemas de audição.
Modalidade de interação: * De acordo com o dispositivo: Através de gestos (TVD) e toques (Celular) * De acordo com o usuário: A Maria receberá avisos sonoros, enquanto que o José receberá informativos online (TVD) ou alertas vibratórios (Celular).
Formato do conteúdo: * De acordo com o dispositivo * TVD: Imagens grandes e redimensionáveis; * Celular: Conteúdos resumidos e adaptáveis ao tamanho e características do dispositivo.
Requisitos não Funcionais: * Arquitetura MVC
* Estrutura baseada em UsiXML:
<contextModel id="contextmodel" name="name"> <context id="receber_noticia" persona="Maria"> <userStereotype id="context-user-normal" language="pt_BR" stereotypeName="normal"/> <platform id="context-platform-TVD" name="TVD"/> <environment id="context-env-mobile" name="mobile"/> </context>
<contextModel id="contextmodel" name="name"> <context id="receber_noticia" persona=”Maria”> <userStereotype id="context-user-normal" language="pt_BR" stereotypeName="normal"/> <platform id="context-platform-TVD" name="TVD"/> <platform id="context-platform-movel" name="Movel"/> </context> <context