Ferramentas case
Prof. Eduardo Bezerra Tema: Hyperlinks são bastante úteis para relacionar casos de uso a outros documentos componentes da modelagem de um sistema de software (regras do negócio, por exemplo). Esse tema corresponde a uma ferramenta para navegar pelos casos de uso de um sistema via WEB. Essa ferramenta permitiria a referência cruzada entre diversos artefatos e o controle de versões desses artefatos. Idealmente, poderia ser integrada com alguma ferramenta CASE open source. • Registrar (cadastrar) artefatos (casos de uso, regras de negócio, contratos) • Registrar dependências artefatos (JGraph) • Controle de versões, com registro da fonte (origem) da mudança. • Cadastro de projetos, componentes e alocação de tarefas aos componentes • Investigar: Pontos de Casos de Uso (Use Case Points) • Saídas? • Ler arquivo em formato XMI com diagramas. • Validação da consistência dos artefatos Tema: Desenvolvimento de uma aplicação para controle de recursos humanos (profissionais técnicos) de uma instituição de ensino. Esse sistema deve permitir o registro de profissionais, assim como de suas qualificações técnicas (currículo) e competências. Deve permitir também a busca (por palavra chave) nessa base de profissionais. • Usar Lucene para indexar os currículos • Usar JGraph para fornecer visualização gráfica das competências Tema: Sistema de apoio para realização de eventos (congressos, workshops,etc). Similar: PCHelp:” http://www.cs.cmu.edu/%7Echristos/SRC/PCHelp.tar.gz
Tema: Desenvolvimento de jogos estratégicos, em qualquer tema. Um possível contexto é um sistema prisional (habitantes de uma prisão); nesse contexto, possíveis aspectos a considerar: fugas, formações de gangs, chantagens, delações, rebeliões, reduções de penas, etc. Tema: Sistema de apoio para o setor de estágios de uma universidade. Já existe uma versão inicial desse sistema em Java. A idéia é completar e adaptar suas funcionalidades. Tema: Sistema para montagem da