LivroPMBOK2 Webwww.google.com3 4 5 6 1.4 Definicoes e siglasNumero de ordemSiglaDefinicao1 RUPRational Unified Process2 UMLUniversal Modelling Language3 4 5 6 7 8 9 1.5 Visao geral deste documentoVISAO GERAL E DESCRICAO DAS METAS E OBJETIVOS DO PRODUTOLISTA DE REQUISITOS EM ANALISE E FUNCOES DO PRODUTONECESSIDADES E RESTRICOES DO PROJETOINFORMACOES DE SUPORTE CONCLUSOES E REFERENCIAS BIBLIOGRAFICAS2 Descricao geral do produto2.1 Perspectiva do produtoCriar uma documentacao completa que possibilite a programacao de um software de biometria, dentro de um prazo total de 3 meses ( comecando em 24/09/2008 e finalizando com a entrega do produto em 10/12/2008) respeitando a margem de custo de R$ 9.600,00 e seguindo o padrao de qualidade que compoe a metodologia RUP.Possibilitar a criacao de um software de biometria atraves de uma documentacao bem elaborada e confiavel e que segue um padrao de qualidade garantindo que o produto final do projeto (documentacao) sera utilizada de forma eficaz pelo cliente reduzindo custos para refazer o produto na fase de programacao impactando diretamente no custo final do projeto.2.2 Funcoes do produtoNumero de ordemCaso de usoDescricao1 Administradorcadastro, listagem, atualizacao e selecao de perfil administrador do sistema2 Usuariocadastro, registro de ponto no sistema3 Loginselecao de login e senha4 CadastroGerar Registro de Informacoes no Banco de Dadosidentificacao, data e horario de entrada saida5 RegistroRegistro de ponto diario em Banco de Dados6 ConsultaGerar Consulta de Informacoes no Banco de Dadosidentificacao, data e horario de entrada saida7 AlteracaoFazer Alteracao de Informacoes no Banco de Dados (somente de identificacao)8 9 10 2.3 Usuarios e sistemas externos2.3.1 DescricaoNumero de ordemAtorDefinicao1 AdministradorDeve ter acesso irrestrito2 UsuarioDeve ter acesso restrito3 4 2.3.2 Caracteristicas dos usuariosNumero de ordemAtorFrequencia de usoNivel de instrucaoProficiencia na aplicacaoProficiencia em informatica1 AdministRaramentealtoaltoAlto2 UsuarioFrequentebaixomedioBaixo3 4 2.4 RestricoesNumero de ordemRestricaoDescricao1 CadastroAcesso somente ao Administrador2 AcessoAtraves de login e senha3 ConsultaSomente pelo Administrador4 RegistroSomente pelo Usuario5 AlteracoesSomente pelo Administrador (dados cadastrais)2.5 Hipoteses de trabalhoNumero de ordemHipoteseDe quem depende1 CadastroAdministrador2 RelatorioAdministrador3 ConsultaAdministrador4 RegistroUsuario5 LoginAdministrador2.6 Requisitos adiadosNumero de ordemReferencia ao requisitoDetalhes1 Relacionamentos com o Banco de DadosQuais Requisitos sao armazenados, como e por qual ator2 3 4 5 2.7 Requisitos funcionaisCodigoRF001Nome do requisito: Cadastro de AdministradorPrioridade:nEssencial ImportanteoDesejavelCodigoRF002Nome do requisito: Cadastro de UsuarioPrioridade:nEssencial ImportanteoDesejavelCodigoRF003Nome do requisito: Registro (ponto diario)(identificacao, data e horario de entrada, saida)Prioridade:nEssencial ImportanteoDesejavelCodigoRF004Nome do requisito: Consulta de Listagem de Dados e Informacoes(identificacao, data e horario de entrada saida)Prioridade: EssencialnImportanteoDesejavelCodigoRF005Nome do requisito: Logar(autenticacao de administrador)Prioridade:nEssencial ImportanteoDesejavelCodigoRF006Nome do requisito: Alteracao(alteracao de dados cadastrais)Prioridade:nEssencial ImportanteoDesejavel2.8 Requisitos nao funcionaisCodigoRNF007Nome do requisito: Seguranca(nao permite acesso sem cadastro)Prioridade:nEssencial Importante DesejavelCodigoRNF008Nome do requisito: Tempo de Resposta(responder as requisicoes dos usuarios em um tempo nao superior a 20 segundos)Prioridade: Essencial ImportantenDesejavelCodigoRNF009Nome do requisito: Sistema Operacional(por motivos tecnicos apenas possuira suporte a WindowsPrioridade: Essencial ImportantenDesejavelCodigoRNF010Nome do requisito: Armazenamento de Dados(Os dados gerados pelo sistema serao persistidos no Banco de Dados SQL Server.)Prioridade:nEssencial Importante DesejavelCodigoRNF011Nome do requisito: Plataformas(Desenvolvimento em Java )Prioridade: Essencial ImportantenDesejavel3.0 Diagramas de casos de usoDiagrama de casos de uso <<>>3.1 Casos de uso3.1.1 Caso de uso <<>>3.1.1.1 Precondicoes3.1.1.2 Fluxo principal3.1.1.3 Subfluxos3.1.1.4 Fluxos alternativosPrecondicoesPassos4.0 Diagrama de Classe (projeto logico)5.0 Diagrama de Classe (projeto fisico)6.0 Diagrama de atividade Escolhido7.0 Base de DadosInformacao de suporte1. Necessidade inicial de recursos Criacao