Histrico da Reviso Data 25/03/11 Verso 1.0 Descrio - Principais Necessidades dos Usurios ou dos Envolvidos - O AION disponibilizar somente relatrio sinttico - Benefcios do Produto - Custo e Prazo - Licenciamento e Instalao 01/04/11 1.0 - Restries de Desenho - Atributos de Qualidade - Requisitos da Documentao - Diagrama de Contexto -Limite do Produto: O aluno no 09/04/11 1.0 Autor - Luciano - Fbio
precisar fornecer nenhum dado pessoal alm de sua matricula e senha; - Alteraes no Item 3.1
-4.2 Lista de Caso de Uso
-Wesley
09/04/11
1.0
-Wesley
Aion , 2011
Pgina 2
ndice Analtico
- Principais Necessidades dos Usurios ou dos Envolvidos 1. Introduo 1.1 Definies, Acrnimos e Abreviaes (Este tem deve ser preenchido a medida que forem sendo identificadas as siglas.) 1.2 Referncias 1.3 Viso Geral 2. Descrio Geral do Produto 2.1 Misso do Produto 2.2 Limites do Produto 2.3 Descrio do Problema 3. Descries dos Envolvidos e Usurios 3.1 Resumo dos Envolvidos (Stakeholders) 3.2 Resumo dos Atores 3.3 Ambiente do Usurio 3.4 Principais Necessidades dos Usurios ou dos Envolvidos 4. Viso Geral do Produto 4.1 Diagrama de Contexto 4.2 Lista de Casos de Uso 4.3 Benefcios do Produto 4.4 Custo e Prazo 4.5 Licenciamento e Instalao 5. Restries de Desenho 2 4 4 4 4 5 5 5 5 5 5 6 7 7 7 7 8 8 8 9 9
6. Atributos de Qualidade 9 [RNF 01] - Tempo de Resposta.........................................................................................................................9 [RNF 02] - Interface Amigvel..........................................................................................................................9 [RNF 03] - Usurios Simultneos......................................................................................................................9 [RNF 04] - Ferramentas....................................................................................................................................9 [RNF 05] Servidor de dados.........................................................................................................................10 Descrio: O servidor de dados um subsistema que realiza operaes de insero, busca,remoo e atualizao de elementos ao banco de dados distribudos de maneira concorrente e independente da aplicao............................................................................................................................................................10 7. Requisitos da Documentao 10
Aion , 2011
Pgina 3
Viso
1. Introduo A finalidade deste documento coletar, analisar e definir as necessidades e caractersticas de nvel superior do Aion (Avaliao Institucional On-Line). Ele se concentra nos recursos necessrios aos envolvidos e aos usurios-alvo e nas razes que levam a essas necessidades. Os detalhes de como o Aion atende a essas necessidades esto descritos nas especificaes suplementares e de caso de uso.
1.1 Definies, Acrnimos e Abreviaes (Este tem deve ser preenchido a medida que forem sendo identificadas as siglas.) Esta subseo fornece as definies de todos os termos, acrnimos e abreviaes necessrias adequada interpretao do documento Viso.
Sigla AION APP BD CRUD MVC REQ1 REQ2 RT SGBD SQL SSL Definio Avaliao Instituional On-line Aplicao Banco de Dados Create / Read / Update / Delete Model View Control Requisito1 Requisito2 Restries Sistema Gerenciador de Banco de Dados Structure Query Language Security Socket Layer
1.2
Referncias
Referncia bibliogrfica Questionrio da Avaliao Institucional do Centro Universitrio de Belo Horizonte - UniBH
1.3 Viso Geral O AION ser aplicao online que possibilitar com que o aluno preencha o questionrio da Avaliao Institucional via Internet. Assim, o aluno poderia participar da Avaliao estando em qualquer local que possua uma conexo via internet. Para participar da avaliao o aluno ter que logar no sistema utilizando como usurio o seu numero de matrcula. OAION ser uma APP com uma interface grfica bem dinmica, fcil entendimento e interao e usabilidade eficaz.
Aion , 2011
Pgina 4
2.
2.1 Misso do Produto O produto AION visa facilitar a coleta e o gerenciamento de informaes sobre o corpo docente, dicente e a instituio, para isso temos um questionrio para avaliar o contexto da instituio , esse questionrio baseado em um j existente e utilizado pela instituio. 2.2 Limites do Produto O AION no ter outra funo diferente da avaliao da instituio e professores;
Cada aluno poder votar apenas uma vez por semestre; O aluno no precisar fornecer nenhum dado pessoal alm de sua matricula e senha; O AION no poder ser executado em navegadores com verso muito obsoleta (I.E 6.0 ou Firefox 3.0); O AION ter apenas relatrio sinttico
2.3
Descrio do Problema
Afeta Toda instituio. Cujo impacto Muito papel desnecessrio; Gasto de dinheiro com algo que pode ser sistematizado. Uma boa soluo seria Criao do AION (Avaliao Institucional On-line).
3. 3.1
Nome
Professor Otaviano Instituio Luciano Alves Jos Fbio Bruno Corrieri Neubert Wesley Jnio Alunos
Aion , 2011
3.2
Ator
Definio
Permisso de acesso
Freqncia de uso
Nvel de instruo
Proficincia em Informtica
Alunos
Clientes da instituio de ensino. Participante no processo de avaliao Responsveis pela coordenao do projeto. Equipe responsvel por: - Executar o processo de anlise de requisitos para a elaborao da aplicao;
III
Bsica
Aplicao
Coordena dores
Dirio
Completa
Aplicao Windows
Desenvol vedores,
Analistas
- Acompanhar as etapas de desenvolviment o da aplicao verificando se o projeto est em conformidade com o especificado. -Implantar e homologar a aplicao antes de coloc-la em um ambiente de produo.
Dirio
Completa
Aplicao Windows
Aion , 2011
Pgina 6
Urgente
No definida
Desenvolvimento de uma aplicao web que coletar e armazenar uma base de dados sobre informaes da instituio.
4.
4.1
Aion , 2011
Pgina 7
Lista de Casos de Uso Caso de Uso Exibir Resultados Gerar Graficos Votar Administrador Login Editar perguntas Gerar relatrios Descrio Exibio dos dados estatsticos sobre o item selecionado anteriormente. Exibe os resultados atuais das votaes. Visualizao dos dados em forma de Graficos. rea onde o aluno pode votar Libera o acesso as ferramentas de administrao do sistema Usurio e senha para acessos especficos de acordo com o perfil, que pode ser Administrador ou Aluno Inserir, editar e remover as perguntas dos questionrio utilizados nas avaliaes. Gera um relatrio em txt com dados previamente selecionados.
4.3
Benefcios do Produto
Valor para o Cliente
Benefcio
Agilidade na obteno dos resultados da avaliao Possibilidade de reutilizao dos resultados da avaliao em outros projetos Facilidade de acesso por parte do aluno que participar da avaliao Agilidade e mobilidade no processo de avaliao institucional Gera um relatrio sinttico durante o perodo da Avaliao Institucional
4.4
Custo e Prazo
Os custos adicionais referentes implantao do AION sero exclusivamente para a aquisio do servidor de aplicao e as licenas de uso dos softwares e melhorias na infra-estrutura (Links de internet). Implementaes ou sugestes propostas pelo cliente aps o aceite deste documento ocasionaro a reviso deste documento alterando inclusive os prazos firmados no mesmo. Os prazos de entrega estaro condicionados ao cumprimento das solicitaes especificadas acima podendo ser alterado caso o cliente opte por implementar novas funcionalidades ou melhorias ao AION aps o inicio do projeto. Podero causar atrasos na execuo do projeto: - Atraso na entrega dos servidores. - Atraso na entrega das licenas de uso dos softwares. - Estrutura de redes insatisfatrias para uso.
Aion , 2011
Pgina 8
Licenciamento e Instalao
Estamos estudando a possibilidade de haver uma integrao do nosso sistema com os dados do numero de matricula dos alunos do Uni-BH. O AION solicitar o numero de matrcula do aluno, para que o mesmo possa efetuar suas avaliaes. Com relao instalao, ser necessrio apenas um servidor com java jdk, tomcat e oracle instalado.
5. Restries de Desenho O sistema dever ser desenvolvido em trs camadas obedecendo ao padro de arquitetura de software que visa a separa a lgica de negcio da lgica de apresentao Model View Controller (MVC), que permite o desenvolvimento, teste e manuteno isolados de ambos.
6.
Atributos de Qualidade Descrio: Os usurios do sistema percebero que a sequncia de passos para concluir o formulrio de Avaliao ser rpido e dinmico. Prioridade: Importante
[RNF 02] - Interface Amigvel Descrio: O AION um sistema que possui uma interface amigvel, com fcil entendimento, boa ordenao e simetria dos elementos. Ele obedece aos padres estabelecidos pela W3C no qual possibilita uma boa usabilidade e navegabilidade do sistema. Desenvolveremos a AION utilizando a API de Java. Prioridade: Importante [RNF 03] - Usurios Simultneos Descrio: O sistema dever suportar processamento multi-usurio, ou seja, vrios usurios podero utilizar o sistema simultaneamente. Prioridade: Essencial [RNF 04] - Ferramentas Descrio: As ferramentas utilizadas sero: Eclipse Hlios: Um IDE para desenvolvimento de aplicaes Java; Aion , 2011
Pgina 9
Astah: Ferramenta CASE UML utilizada para a modelagem dos casos de uso, de diagramas de classes e outros aspectos do projeto. Prioridade: Desejvel [RNF 05] Servidor de dados Descrio: O servidor de dados um subsistema que realiza operaes de insero, busca,remoo e atualizao de elementos ao banco de dados distribudos de maneira concorrente e independente da aplicao. Prioridade: Essencial
7.
Requisitos da Documentao
O utilizador do sistema dever efetuar o LOGIN para que inicie a seqncia de perguntas referente instituio. No final o utilizador receber uma mensagem de agradecimento e informando que as respostas foram enviadas com sucesso. O sistema ter suporte de AJUDA atravs de textos metalingustico informado como dever ser preenchido cada campo de resposta. Ser enviado um CD com o software completo, alm do um manual de instalao, e um guia rpido de como imprimir o relatrio sinttico e inserir ou alterar as perguntas do formulrio.
Aion , 2011
Pgina 10