Home
Documento de Especificação de Especificação de
Contents
1. P s Condi es P gina 22 39 Caso de Utiliza o Editar Requisitos Pr Condi es Login efectuado Seleccionar p gina do projecto a que est associado Pedir para listar os requisitos Cen rios Principais Seleccionar a ferramenta que pretende alterar Inserir os dados da mesma que pretende serem alterados Cen rios Alternativos Falhou a inser o P s Condi es Mensagem que dir se a altera o foi feita com sucesso Caso de Utiliza o Remover Requisitos Pr Condi es Login efectuado Seleccionar p gina do projecto a que est associado Pedir para listar os requisitos Cen rios Principais Seleccionar o requisito que pretende remover Cen rios Alternativos N o conseguiu remover P s Condi es Mensagem que dir se a remo o foi feita com sucesso P gina 23 39 Caso de Utiliza o Inserir Ferramentas Pr Condi es Cen rios Principais Cen rios Alternativos P s Condi es Gestor do Projecto Login efectuado Seleccionar p gina do projecto a que est associado Inserir descri o da ferramenta Falhou a inser o Mensagem que dir se a inser o foi feita com sucesso Caso de Utiliza o Editar Ferramentas Pr Condi es Cen rios Principais Cen rios Alternativos P s Condi es Gestor do Projecto Login efectuado Seleccionar p gina do projecto a que est associado Pedir para listar as fer
2. Pior Caso O grau de satisfa o diminuir em cada fase Planeado O grau de satisfa o manter ou aumentar em cada fase Actual 2 5 Recursos 2 5 1 Ferramentas As ferramentas necess rias para o desenvolvimento do projecto s o e Hardware 1 1 Computador com acesso a Internet por cada grupo do projecto 2 1 Impressora 3 1 Mesa de trabalho por cada grupo de desenvolvimento e Software 1 Sistema operativo Microsoft Windows ou Linux Para suporte do software utilizado no desenvolvimento 2 Internet Explorer e ou Firefox Para pr visualiza o do projecto em fase de desenvolvimento 2 5 2 Recursos Humanos Neste projecto encontram se envolvidos uma equipa de desenvolvimento o s Cliente s Administradores Gerais que neste caso assume tamb m o papel do cliente pessoas respons veis pela manuten o do sistema e pela sua opera o gt Equipa de desenvolvimento composta por cinco grupos cada um deles composto por diversos elementos Coordena o Francisco Barroso e Gustavo Patr cio Requisitos Gon alo Costa Lu s Cabral e Ricardo Saraiva Desenho Gilberto Rui Santos e Paulo Antunes P gina 31 39 Teste Duarte Silva e Tiago Cardoso Integra o David Dias Pedro Gomes e Joel Almeida Nota Esta trata se da equipa base de desenvolvimento podendo esta ser alterada devido a sa da e ou troca de elementos
3. P gina 6 39 2 2 2 Actores utilizadores Os actores presentes no sistema s o o Administrador Gestor de Projecto Colaborador e Cliente O administrador pode criar apagar e editar informa o dos utilizadores inseridos na aplica o cliente colaboradores e gestores de projecto O gestor de projecto pode criar dissolver editar equipas e projectos definir o modelo que poder ser utilizado no desenvolvimento de projecto atribuir tarefas a equipas definindo os prazos que cada equipa deve respeitar e dar por terminadas fases do projecto O colaborador membro de uma equipa pode consultar e dar por terminadas as tarefas da equipa qual ele pertence e no projecto em qual est envolvido em outros projectos tem os mesmos direitos dos clientes O cliente pode participar no projecto com coment rios visualizar o estado do projecto ao qual est associado tal como requisitos conclu dos e testados e imprimir relat rios sobre os estados indicados anteriormente Actor Descri o Valida o do acesso Casos de Utiliza o Acl Administrador Senha CU 4 Ac2 Gestor de Projecto Senha CU 1 2 3 Ac3 Colaborador Senha CU 1 2 3 Ac4 Cliente Senha CU 1 2 3 P gina 7 39 2 2 3 Casos de Utiliza o Diagrama de Casos de utiliza o SISTEMAS Alterar Fase Adicionar Fase ssinchde Adicionar V Tarefa Gestor Alterar Tarefa Seleccionar Tarefas Actua
4. 3 O sistema envia o relat rio para uma impressora para posterior impress o 4 O utilizador notificado pelo sistema ap s terminada a impress o do relat rio Cen rio Alternativo 1 O utilizador ap s seleccionar a op o Imprimir Relat rio das Fases N o Conclu das n o aprova a sua execu o 2 Ap s o envio por parte do sistema do relat rio para impress o ocorre algum tipo de erro impressora n o existente erro de impress o etc P s Condi es O relat rio imprimido P gina 17 39 Caso de Utiliza o Criar Projecto ID Actores Utilizador Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Cen rio Principal 1 O utilizador do sistema pode criar projectos Ao seleccionar a op o Criar Projecto o sistema d a possibilidade ao utilizador de inserir os dados do mesmo 3 Depois de inseridos os dados do projecto o utilizador aprova o mesmo 4 O sistema guarda o novo projecto Cen rio Alternativo 1 O utilizador ap s inserir os dados do projecto n o aprova o mesmo P s Condi es Um novo projecto foi criado Caso de Utiliza o Visualizar M tricas ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Cen rio Principal 1 Todos os utilizadores do sistema podem visualizar as m tricas de um determinado projecto 2 Ao seleccionar a o
5. Interface com o Utilizador eese eene nnne nennen enne enne 27 2 3 REQUISITOS AMBIENTAIS cececeetteeerreetente tenente tenete tete tetee tnter tete tete tense enero totos 28 2 4 REQUISITOS DEQUALIDADE coononcocococonooncncorononanonononconanoranonanenencncoranononencn ENESE tete tette teet iai 29 2 4 1 Adaptabilidade ainia seins c nia 29 2 4 2 Disponibilidade ui onec oae eve ec HERE xe ia t veio is aire SRS dada 30 2 4 3 Usabilidad M toS 30 2 5 RECURSOS IRR ERRORI IURE RIMIS MI EU o Se ei ETE eis 31 2 5 1 Ferramentas A ia anida 31 23 2 Recursos Humanos ai Aa ia 31 2 5 3 Recursos FIfldhCelVOS cioe t ent ntt eit este tin E eee sivi eae e eiae edi e Eee YER 32 2 5 4 Recursos Temporis 32 3 ANALISE DE RISO scmper PREGAS 35 3 1 IDENTIFICA O DOS RISCOS DO PROJECTO sesesseeeeene enne enne ernst enne nnns iners enne 35 3 2 AVALIA O DOS RISCOS etre tpe ttn a 36 3 3 TABELA DE RISCOS N MAIS POTENCIAIS essen eene enne vedose iaoei d TPE s EE OSEI 37 4 DOCUMENTOS DE REFER NCIA E GLOSS RIOS eeeerttettnennnnnnnnnnnnnttttttttenn 39 41 DOCUMENTOS DE REFER NCIA cccittitteereeeeeereeeeeeeeereneeeeeeeneeseeeeeeeeeeeeeeeeeeeeeeeacesareseneranesas 39 4 2 GRO a O RR 39 1 SUM RIO EXECUTIVO Esta aplica o pretende responder s necessidades de efic cia e efici ncia na gest o e realiza o de projectos de Engenharia de Software onde o problema
6. Nov 32 Visualizac o do Prot tipo 29 Nov 42 30 Nov 5 GPS E 02 Dez Sab c 04 Dez 22 Especificac o de Requisitos 05 Dez 3 06 Dez 4 07 Dez 5 09 Dez Sab DIM E 11 Dez 22 Desenho 12 Dez 32 Entrega do documento de distribuic o de tarefas da fase de Desenho 13 Dez 42 Entrega do documento de especifica o de requisitos 14 Dez 5 15 Dez 6 16 Dez Sab AAA 18 Dez 22 Desenho M dulos 19 Dez 3 20 Dez 42 21 Dez 5 22 Dez 6 23 Dez Sab 01 Jan 22 Desenvolvimento 02 Jan 3a Entrega do documento de distribui o de tarefas do Desenvolvimento 03 Jan 42 Entrega do documento de Desenho 04 Jan 5 05 Jan 6 06 Jan Sab ES AAA 08 Jan 22 Desenvolvimento 09 Jan 32 P gina 33 39 10 Jan 42 11 Jan 52 12 Jan 62 13 Jan Sab Semana 15 o 15 Jan 22 Desenvolvimento Integra o 16 Jan 3 17 Jan 42 Entrega do documento de especifica o dos testes de Integra o 18 Jan 52 19 Jan 62 20 Jan Sab E AAA 22 Jan 22 Testes Integrac o e Planeamento do Testes de Sistema 23 Jan 32 24 Jan 42 25 Jan 52 26 Jan 62 Entrega do documento de distribuic o de tarefas para os Testes e Correcc o de Bugs 27 Jan Sab A nr t 29 Jan 22 Testes Sistema 30 Jan 3 Entrega do documento de especifica o dos testes de Sistema 31 Jan 42 01 Fe
7. principal a interac o e comunica o com in meras pessoas e grupos de trabalho Para responder a isto necess rio criar um espa o virtual de partilha de informa o e onde se pode supervisionar todos os projectos e grupos de trabalho Ser desta maneira mais f cil para um gestor de projectos orientar as equipas a seu cargo Da mesma forma pretende se tamb m interagir mais com o cliente fazendo o sentir se o elemento essencial que na realiza o de um projecto Existem riscos e obst culos a superar desde ter os recursos humanos com as compet ncias correctas no grupo correcto at falta de disponibilidade dos mesmos passando pelo cumprimento de prazos e acima de tudo ir de encontro s expectativas do cliente P gina 4 39 2 REQUISITOS DA APLICA O 2 1 Contexto da Aplica o e Esta aplica o insere se no contexto de haver uma necessidade de haver uma gest o de projectos eficiente dentro da disciplina de Engenharia de Software Existem falhas na comunica o entre os grupos de trabalho e o pr prio trabalho dif cil de gerir devido complexidade dos projectos e o facto de existirem numerosos grupos de trabalho Existe tamb m o problema da arquiva o de dados e informa o diversa relacionada com projectos gestores programadores e clientes pois n o pr tico nem funcional ter a informa o em suporte de papel ficheiros Word e Excel o Coma introdu o do novo software pretende
8. se maior interliga o entre os grupos e os coordenadores colaboradores e clientes d se uma nova nfase comunica o com a cria o de espa os virtuais de f cil acesso para discuss o de assuntos relacionados com o projecto tamb m mais f cil partilhar trabalho entre os grupos e t lo dispon vel para os coordenadores gestores Com esta aplica o pretende se dar tamb m uma boa vis o do projecto e do seu desenvolvimento ao cliente permitindo o acesso do mesmo a zonas que mostram o estado de desenvolvimento do projecto e que o deixam tanto comentar como fazer perguntas ou dar sugest es No espa o virtual da aplica o tamb m se pretende armazenar informa o de forma organizada e r pido acesso e com restri es a utilizadores se necess rio o Esta aplica o vai ser utilizada num contexto escolar mais especificamente numa disciplina Engenharia de Software tendo em vista a gest o de projectos semestrais e O projecto pretende inovar por completo as bases de dados e acima de tudo a gest o de projectos e pessoas Vai ser mais f cil e acima de tudo mais r pido trabalhar com a nova aplica o Apesar da disciplina n o ter fins lucrativos n o deixamos de traduzir tempo em dinheiro o As pessoas ficam com mais tempo para trabalhar pois n o perdem tempo com burocracia e podem tamb m trabalhar a partir de casa elevando as responsabilidades das mesmas aumentando a sua qualidade do trabalho Com as no
9. Actores Pr Condi es Cen rios Principal Cen rios Alternativos P s Condi es 8 Gestor Sistema O Gestor est autenticado Selecciona uma Tarefa como conclu da N o existe nenhuma Tarefa conclu da Se for a ltima Tarefa por concluir de uma Fase automaticamente conclui tamb m a Fase P gina 14 39 Caso de Utiliza o Adicionar Coment rios ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Utilizador seleccionou um determinado projecto previamente Cen rio Principal 1 O utilizador do sistema pode adicionar coment rios a um determinado projecto no qual esteja envolvido 2 Ao seleccionar a op o Criar Coment rio o sistema d a possibilidade ao utilizador de inserir o mesmo 3 Depois de inserido o coment rio o utilizador aprova o mesmo 4 O sistema guarda o coment rio Cen rio Alternativo 1 O utilizador ap s inserir o coment rio n o aprova o mesmo P s Condi es Um novo coment rio foi adicionado ao projecto Caso de Utiliza o Editar Coment rios ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Utilizador seleccionou um determinado projecto previamente Cen rio Principal 1 O utilizador do sistema pode editar os seus coment rios de um determinado projecto no qua
10. Documento de Especifica o de Requisitos Do Projecto Gest o de um projecto de engelharia de software Trabalho entregue em 15 12 2006 P gina 1 39 Vers es do documento Revis o Data Autor Descri o 28 10 2006 Grupo Teste Levantamento de actores utilizadores e requisitos de qualidade 07 12 2006 Grupo Requisitos Levantamento de contexto da aplica o e da informa o a ser gerida 10 12 2006 Grupo Coordena o Levantamento dos recursos dispon veis e levantamento de riscos 11 12 2006 Grupo Integra o Levantamento da interface do utilizador 11 12 2006 Grupo Desenho Levantamento das Funcionalidades tecnologias a utilizar requisitos ambientais e casos de utiliza o 12 12 2006 Grupo Requisitos Jun o final do documento 01 02 2007 Grupo Requisitos Correc o dos casos de utiliza o e a sua descri o P gina 2 39 1 SUM RIO EXECUTIVO ecenceneentncententnntn tento ta ttn tentata ttn canencensensrooncencanencencancrnercencanercericcons 4 2 REQUISITOS DA APLICA O cnica 5 2 1 CONTEXTO DA APLICA O 2 2 REQUISITOS FUNCIONAIS eene tenete tnter tette tete tete tete eae restera tete sete n sns nsns tU 6 2 2 1 Funcionalidades ie ERROR EUER SRI PORE ERRORI ERRORS 6 2 2 2 Actores utilizadoY s iu EO ERN STA LARA DARDO Il GOD E s for 7 2 2 3 Casos de UNIZACIO oec onion neo o oia 8 2 2 4 INJOTMA O Liss ires a R A E 26 2 2 3
11. U Gestor_projecto NIF TextBox Tipit GerirGestorProjecto E mail TextBox Input Telefone TextBox Input Utilizador Nome TextBox Input CU Administrador NIF TextBox Input GerirAdministrador E mail TextBox Input Telefone TextBox Input Projecto Nome TextBox Input CU GerirProjecto Descri o TextBox Input Data Inicio Calendar Input Data fim Calendar Input Data conclusao Calendar Input Etapas RadioButton Input Modelo ListBox Input Estado ListBox Input Tarefa Nome TextBox Input CU GerirTarefa Grupo Listbox Input Descri o TextBox Input Data Inicio Calendar Input Data fim Calendar Input Data conclusao Calendar Input Grupo Nome TextBox Input CU GerirGrupo Elementos Listbox Input Descri o TextBox Input P gina 26 39 2 2 5 Interface com o Utilizador A interface com o utilizador feita atrav s de um browser por consequ ncia a interface composto por um conjunto de p ginas de web A interac o com esta interface feita com recurso ao rato e teclado tal como numa qualquer p gina da web Todo o aspecto visual da interface tem como base o da p gina do Sistema de Informa o da Escola Superior de Tecnologia logo as fontes esquema de cores e disposi o da informa o t m fortes semelhan as No que toca a navega o na interface ela depende das credenciais do utilizador e P gina Inicial de Listagem de Projectos Esta p gi
12. a o Criar Utilizador ID 1 Actores Gestor da Aplicac o Pr Condi es Ter o login efectuado Cen rios Principal Criar um utilizador novo com base em informa o inserida Cen rios Alternativos Nenhum P s Condi es Adicionar o utilizador novo na base de dados e enviar um mail com os dados de login Caso de Utiliza o Editar Utilizador ID 1 Actores Colaborador Gestor do Projecto Gestor da aplicac o Cliente Pr Condi es Ter o login efectuado Cen rios Principal Modifica a sua informa o pessoal Cen rios Alternativos Nenhum P s Condi es Actualiza os dados do utilizador na base de dados P gina 21 39 Caso de Utiliza o Modificar Grupos ES ro Pr Condi es Ter o login efectuado Estar na p gina de visionamento de grupos Cen rio Principal Consulta de dados dos grupos Cen rios Alternativos Poss veis altera es nos grupos inerentes a cada fase P s Condi es Altera na base de dados as poss veis altera es Caso de Utiliza o Visualizar dados dos Colaboradores ID Actores Gestor do Projecto Pr Condi es Ter o login efectuado Estar na p gina de gest o de grupos Cen rios Principal Consulta a listagem de utilizadores que est o nos diversos grupos do projecto ou seja a lista global de colaboradores Cen rios Alternativos
13. a nova vers o Falha na distribui o das tarefas EN s Redistribui o das tarefas pelos grupos mas de uma por cada grupo em cada fase de 8 3 E forma mais bem estudada para n o voltar a haver falhas desenvolvimento Falta de elementos por desist ncia ou falta de compar ncia de um ou 9 Divis o das tarefas que esse grupo teria de fazer por mais grupos todos os outros grupos envolvidos no projecto P gina 36 39 Falha na comunica o entre os Os Coordenadores devem marcar uma reuni o que sirva envolvidos no desenvolvimento do 10 para todos os elementos trocarem ideias e promover a projecto comunica o entre eles Falta de disponibilidade por parte Distribuir o trabalho que esse elemento tinha a seu cargo dos alunos devido a factores 11 e distribuir pelos elementos do mesmo grupo ou se externos ao projecto necess rio por elementos de outros grupos Dificuldade em gerir tempo Estudar melhor o tempo necess rio para a conclus o de dispon vel para o desenvolvimento 12 cada fase e reorganizar as datas de acordo com o tempo de cada fase dispon vel para a conclus o do projecto Tempo dispon vel insuficiente para bus Redistribuir as tarefas entre os grupos para que seja cada grupo elaborar a sua tarefa 13 A gt poss vel elaborar essa fase at a data prevista numa dada fase do projecto Tempo total dispon vel insuficiente 14 Se for poss vel negociar com o cliente professore
14. ador validou o seu acesso previamente P gina 16 39 Utilizador seleccionou um determinado projecto previamente Cen rio Principal 1 O utilizador do sistema pode imprimir relat rios das fases conclu das de determinado projecto no qual esteja envolvido 2 Ap s seleccionar a op o Imprimir Relat rio das Fases Conclu das o utilizador aprova a sua execu o 3 O sistema envia o relat rio para uma impressora para posterior impress o 4 O utilizador notificado pelo sistema ap s terminada a impress o do relat rio Cen rio Alternativo 1 O utilizador ap s seleccionar a op o Imprimir Relat rio das Fases Conclu das n o aprova a sua execu o 2 Ap s o envio por parte do sistema do relat rio para impress o ocorre algum tipo de erro impressora n o existente erro de impress o etc P s Condi es O relat rio imprimido Caso de Utiliza o Imprimir Relat rio das Fases N o Conclu das ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Impressora Pr Condi es Utilizador validou o seu acesso previamente Utilizador seleccionou um determinado projecto previamente Cen rio Principal 1 O utilizador do sistema pode imprimir relat rios das fases n o conclu das de determinado projecto no qual esteja envolvido 2 Ap s seleccionar a op o Imprimir Relat rio das Fases N o Conclu das o utilizador aprova a sua execu o
15. da mesma gt Cliente e ou Administrador composto pelos professores Nuno Pina Gon alves e Patr cia Macedo gt Manuten o do Sistema Administradores Gerais e alunos dos pr ximos anos lectivos que ter o de manter e adicionar fun es ao projecto inicializado este ano gt Opera o do Sistema Alunos dos pr ximos anos lectivos que ser o os futuros utilizadores deste sistema 2 5 3 Recursos Financeiros Este projecto n o ter implica es financeiras pois vai ser utilizado freeware para o seu desenvolvimento e o hardware dispon vel na escola tanto para o desenvolvimento como para a implementa o do sistema 2 5 4 Recursos Temporais O Projecto dever ser desenvolvido segundo este Cronograma 30 Out 22 31 Out 32 Feriado 7 0000000000000 02 Nov 5 03 Nov 04 Nov Sab 06 Nov 22 Grupos Elabora o Documento Defini o de Grupos 07 Nov 3 08 Nov 4 09 Nov 5 10 Nov 6 11 Nov Sab Semana 13 Nov 22 Enunciado Trabalho 14 Nov 3 Entrega do documento de estrutura o dos grupos 15 Nov 42 16 Nov 5 17 Nov 6 P gina 32 39 18 Nov 20 Nov 22 Levantamento requisitos 21 Nov 3 Entrega do documento de distribui o de tarefas 22 Nov 42 23 Nov 5 24 Nov 6 25 Nov Sab 27 Nov 22 Especificac o de requisitos 28
16. dos no desenvolvimento do projecto 10 Falta de disponibilidade por parte dos alunos devido a factores externos ao projecto 11 TEMA Gest o de Recursos Temporais Dificuldade em gerir tempo dispon vel para o desenvolvimento de cada fase 12 Tempo dispon vel insuficiente para cada grupo elaborar a sua tarefa numa dada fase do 13 projecto Tempo total dispon vel insuficiente para elabora o do projecto 14 P gina 35 39 TEMA Tecnologia Falta de conhecimento por parte da equipa de projecto em rela o as linguagens e tecnologias 15 utilizadas no desenvolvimento do projecto Falta de compatibilidade com tecnologias requisitadas pelo cliente 16 TEMA Factores Externos M quinas dispon veis n o suficientes para o desenvolvimento testes ou para a instala o do 17 sistema ap s este estar funcional 3 2 Avaliac o dos Riscos Riscos N mero Soluc o Falta de disponibilidade por parte E a p por p Definir datas fixas para esclarecimento e utilizar a dos docentes coordenadores do 2 Ms 1 Internet Moodle como meio comunica o e de projecto para esclarecimentos 2 esclarecimento de d vidas menos relevantes sobre o projecto Dificuldade em organiza o e gerir 8 S g Recorrer aos coordenadores mais experientes de forma as tarefas propostas para cada 2 z a estes nos guiarem a uma melhor solu o grupo de trabalho Dificuldade em si
17. is Definir Tarefa como Definir Fase como Cumprida P gina 8 39 Editar Permiss o 4 i include it Gerir Acessos Listar Permiss es include I l I Gestor da Aplica o Criar Utilizador 95 ox include i3 a N hj Validar include Cliente Rd include Modificar Dados Colaborador Visualizar include istar Dados de um Utilizador Utilizador f imum Gestor do Projecto P gina 9 39 Gerir Grupos P gina 10 39 Descri o Textual dos Casos de utiliza o Caso de Utiliza o ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos P s Condi es Adicionar Fase 1 Gestor Sistema O Gestor est autenticado Preenche o formul rio e submete Inser o de nomes de Fases j existentes no Projecto Campos do formul rio por preencher Insere pelo menos uma Tarefa na nova Fase Caso de Utiliza o Alterar Fase ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 2 Gestor Sistema O Gestor est autenticado Procura a Fase a alterar O nome da Fase n o existe Inser o de nomes de Fases j existentes no Projecto Campos do formul rio por preencher P gina 11 39 Caso de Utiliza o Remover Fase ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 3 Gestor Sistema O Gestor est aute
18. l esteja envolvido 2 O utilizador selecciona um determinado coment rio 3 Ao seleccionar a op o Editar Coment rio o sistema d a possibilidade ao utilizador de editar o mesmo 4 Depois de editado o coment rio o utilizador aprova o mesmo 5 O sistema guarda o coment rio Cen rio Alternativo 1 O utilizador ap s editar o coment rio n o aprova o mesmo P gina 15 39 P s Condi es Um coment rio existente no projecto reeditado Caso de Utiliza o Apagar Coment rios ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Utilizador seleccionou um determinado projecto previamente Cen rio Principal 1 O utilizador do sistema pode apagar os seus coment rios de um determinado projecto no qual esteja envolvido 2 O utilizador selecciona um determinado coment rio e escolhe a op o Apagar Coment rio 3 Ap s seleccionar a op o Apagar Coment rio o utilizador aprova a sua execu o 4 O sistema guarda elimina o coment rio Cen rio Alternativo 1 O utilizador ap s seleccionar a op o Apagar Coment rio n o aprova a sua execu o P s Condi es O coment rio do projecto eliminado Caso de Utiliza o Imprimir Relat rio das Fases Conclu das ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Impressora Pr Condi es Utiliz
19. m de esfor o necess rio para que se consiga proteger a informa o mais sens vel Teste Testar se os utilizadores conseguem aceder a informa o qual n o t m permiss o Pior Caso 2 Planeado 0 Actual N o se aplica 24 3 Usabilidade Identifica o Resist ncia a erros Descri o Controlo da introdu o de dados Escala unidade 0 100 Percentagem de informa o inserida que validada Teste Testar todos os campos da aplica o onde necess rio introduzir informa o Pior Caso 80 Planeado 95 no m ximo s 5 da informa o que n o pode ser validada Actual N o se aplica Identifica o Facilidade de Aprendizagem de utiliza o Escala Tempo necess rio para aprender a utilizar correctamente a aplica o Teste Solicitar um conjunto de actividades ao utilizador a partir das quais ser poss vel identificar o grau de dificuldade de aprendizagem das mesmas Pior Caso O utilizador n o conseguir aprender pelo menos uma das tarefas em menos de 30 minutos Planeado Todas as tarefas implementadas foram aprendidas num curto espa o de tempo Actual P gina 30 39 Identifica o Satisfa o de utiliza o Escala De 0 as Teste Em todas as fases do projecto o utilizador ser solicitado a atribuir uma classifica o ao mesmo com base no seu grau de satisfa o
20. na semelhante a todos os utilizadores da aplica o esta lista os projectos consoante as credenciais do utilizador actual Desta p gina cada utilizador pode partir para a rea de gest o de um projecto espec fico e P gina de Gest o de Projecto No que diz respeito ao Gestor de Projecto ele pode efectuar as seguintes opera es Visualiza o do calend rio do projecto Visualiza o dos ltimos desenvolvimentos Consultar o gr fico de progress o do projecto Gerir Fases e Tarefas Adicionar anexos por cliente Cancelar o projecto Gerir grupos do projecto Aceder ao f rum O Colaborador pode efectuar as seguintes opera es Visualiza o do calend rio do projecto Visualiza o dos ltimos desenvolvimentos Consultar o gr fico de progress o do projecto Verificar a listagem de tarefas Aceder ao f rum P gina 27 39 O Cliente pode efectuar as seguintes opera es Visualiza o do calend rio do projecto Consultar o gr fico de progress o do projecto Verificar a planifica o de fases Aceder ao f rum Consultar anexos disponibilizados e P gina de Gest o da Aplica o Esta p gina s acedida pelo Gestor da Aplica o nela pode gerir todo o tipo de utilizador presente na aplica o e P gina de Gest o de Grupos Nesta p gina o Gestor de Projecto pode adicionar ou remover Colaboradores dos grupos existentes bem como criar novos gru
21. ncronizar toda a Pedir a cada grupo para normalizar a informac o que ser informac o proveniente de cada 3 enviada pelo mesmo para o grupo a que se destina Isto um dos grupos da equipa de para que a informa o de cada grupo seja o mais trabalho uniforme poss vel Consultar outros projectos semelhantes e ou falar com SNR essoas que tenham participado neste tipo de projectos e Pouca experi ncia relativa a este P q participa pO ce P compreender como foi feita a organiza o desses tipo de projectos por parte dos A 4 projectos Em alternativa discutir com todos os recursos humanos envolvidos no sa elementos do grupo a melhor forma de organizar o projecto projecto tomando decis es tendo em conta a opini o geral Esclarecimento de d vidas que possam aparecer com a Redund ncias no levantamento de 5 leitura dos requisitos pretendidos com o cliente de forma requisitos a n o voltar a haver redund ncias ou seja de uma forma clara e de f cil compreens o Modifica o ou adi o de novos o do eoten us i Finalizar o projecto e posteriormente criar actualiza es requisitos numa fase mais 6 A que implementem os novos requisitos avancada do projecto Levantar novamente os requisitos e voltar a iniciar o Falha por falta de informa o no 7 desenvolvimento projecto com os novos requisitos Caso levantamento de requisitos este j esteja muito avan ado acabar o projecto e implementar os novos requisitos num
22. no desenvolvimento 5 9 Falta de elementos por desist ncia ou falta de compar ncia de um ou mais grupos 6 13 Tempo dispon vel insuficiente para cada grupo elaborar a sua tarefa em cada fase 7 4 Pouca experi ncia relativa a este tipo de projectos por parte dos recursos humanos envolvidos no projecto P gina 37 39 Falta de disponibilidade por parte dos docentes coordenadores do 8 1 projecto para esclarecimentos sobre o projecto 9 16 Falta de compatibilidade com tecnologias requisitadas pelo cliente 10 10 Falha na comunica o entre os envolvidos no desenvolvimento do projecto 11 17 M quinas dispon veis n o suficientes para o desenvolvimento testes ou para a instala o do sistema ap s este estar funcional 12 11 Falta de disponibilidade por parte dos alunos devido a factores externos ao projecto Redundarias no levantamento de requisitos 13 5 14 8 Falha na distribui o das tarefas por cada grupo em cada fase de desenvolvimento 15 12 Dificuldade em gerir tempo dispon vel para desenvolvimento de cada fase 16 3 Dificuldade em sincronizar toda a informag o proveniente de cada grupo das equipas de trabalho 17 2 Dificuldade em organiza o e gest o das tarefas propostas para cada grupo de trabalho P gina 38 39 4 DOCUMENTOS DE REFER NCIA E GLOSS RIOS 4 1 Documentos de Refer ncia e Documenta o disponibilizada pelo orientado
23. nticado Procura a Fase a remover O nome da Fase n o existe Caso de Utiliza o Adicionar Tarefa ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 4 Gestor Sistema O Gestor est autenticado Procura a Fase onde pretende inserir a Tarefa Preenche o formul rio e submete O nome da Fase n o existe Inser o de nomes de Tarefas j existentes no Projecto Campos do formul rio por preencher P gina 12 39 Caso de Utiliza o Alterar Tarefa ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 5 Gestor Sistema O Gestor est autenticado Procura a Tarefa a alterar O nome da Tarefa n o existe Inser o de nomes de Tarefas j existentes na Fase Campos do formul rio por preencher Caso de Utiliza o Remover Tarefa ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 6 Gestor Sistema O Gestor est autenticado Procura a Tarefa a remover O nome da Tarefa n o existe Caso de Utiliza o Seleccionar Tarefas Actuais ID Actores Pr Condi es Cen rios Principal Cen rios Alternativos 7 Gestor Sistema O Gestor est autenticado Elege as Tarefas que est o a ser realizadas na altura O Projecto novo e ainda n o tem Fases definidas logo tamb m n o tem Tarefas P gina 13 39 Caso de Utiliza o Definir Tarefa como Cumprida ID
24. p o visualizar encomendas ser apresentado um ecr com as m tricas do projecto Cen rio Alternativo P s Condi es P gina 18 39 Caso de Utiliza o Visualizar Fases ID Actores Utilizador Cliente Colaborador ou Gestor de Projecto Pr Condi es Utilizador validou o seu acesso previamente Cen rio Principal 1 Todos os utilizadores do sistema podem visualizar as fases de um determinado projecto 2 Ao seleccionar a op o Visualizar Fases ser apresentado um ecr com as m tricas do projecto Cen rio Alternativo P s Condi es P gina 19 39 Caso de Utiliza o Visualizar Utilizador ID 1 Gestor da Aplica o Gestor de Projecto Colaborador Cliente Actores Pr Condi es Ter o login efectuado Cen rios Principal Visualiza a informa o pessoal do utilizador Cen rios Alternativos Nenhum P s Condi es Caso de Utiliza o Gerir Acessos Nenhuma ID 1 Actores Gestor da Aplicac o Pr Condi es Ter o login efectuado Cen rios Principal Selecciona um utilizador e de seguida pode editar o tipo de utilizador bem como o estado activo ou inactivo Cen rios Alternativos O utilizador j estar desactivado ai o Gestor da Aplicac o avisado P s Condi es Fazer as altera es do utilizador na base de dados P gina 20 39 Caso de Utiliz
25. pos no projecto 2 3 Requisitos Ambientais W Plataformas W Hardware W O cliente ter de ter um PC com 64mb de RAM W Software W O cliente ter de ter o browser Mozilla Firefox e ou Internet Explorer W Linguagens s de programa o N o h requisitos W Normas N o h requisitos P gina 28 39 2 4 Requisitos de Qualidade A seguir s o apresentados os requisitos de qualidade que a aplica o deve seguir e que testes devem ser feitos para garantir que estes s o cumpridos 2 4 1 Adaptabilidade Identifica o Portabilidade Escala unidade 0 100 Percentagem complementar de esfor o para a aplica o poder ser executada nos de browsers Internet Explorer Firefox Teste Testar todas as funcionalidades do sistema nos browsers Mozilla e Internet Explorer Pior Caso 98 2 de esfor o para tornar a aplica o compat vel com Mozilla Planeado 100 Actual N o se aplica Identificac o Extensibilidade Escala unidade 0 100 Percentagem de esfor o necess ria para adicionar novas funcionalidades Teste Testar o tempo que leva a estender os atributos de uma das entidades Pior Caso 10 Planeado 2 Actual N o se aplica P gina 29 39 2 4 2 Disponibilidade Identifica o Integridade Descri o Seguran a da informa o Escala unidade 0 100 Percentage
26. r na p gina http www si est ips pt e http www wikipedia org e Fundamental de UML Mauro Nunes amp Henrique O Neill FCA 4 2 Gloss rio e Modelo Cascata Modelo de desenvolvimento de software caracterizado pela sua estrutura sequencial de implementa o aberta a altera es de requisitos Este modelo caracterizado por ter uma fase de testes em cada etapa e Requisito E uma necessidade que o software deve cumprir e Prot tipo modelo desenvolvimento de software que permite que os utilizadores possam ver e usar as solu es propostas P gina 39 39
27. ramentas Seleccionar a ferramenta que pretende alterar Inserir a descri o da mesma Falhou a inser o Mensagem que dir se a altera o foi feita com sucesso P gina 24 39 Caso de Utiliza o Remover Ferramentas Pr Condi es Login efectuado Seleccionar p gina do projecto a que est associado Pedir para listar as ferramentas Cen rios Principais Seleccionar a ferramenta que pretende remover Cen rios Alternativos N o conseguiu remover P s Condi es Mensagem que dir se a remo o foi feita com sucesso Caso de Utiliza o Gerir Grupos A Pr Condi es Ter o login efectuado Estar na p gina de gest o de grupos Cen rios Principal Inserir e desactivar colaboradores nos grupos do projecto Cen rios Alternativos Adicionar grupos ao projecto P s Condi es Altera na base de dados as poss veis altera es P gina 25 39 2 2 4 Informa o Identifica o da Informa o a ser gerida pela aplica o Entidade Atributos Formato do Tipo Caso s de Informacional utilizac o Input Output Utiliza o Utilizador Cliente Nome TextBox Input CU GerirCliente NIF TextBox Input E mail TextBox Input Telefone TextBox Input Utilizador Colaborador Nome TextBox Input CU NIF TextBox Input GerirColaborador E mail TextBox Input Telefone TextBox Input Compet ncias TextBox Input Utilizador Nome TextBox Input C
28. s o para elabora o do projecto adiamento da data de entrega do projecto Falta de conhecimento por parte da Escolher as linguagens e a tecnologia baseando se nos equipa de projecto em rela o as 15 conhecimentos gerais da equipa envolvida Ou dar linguagens e tecnologias utilizadas forma o sobre linguagens e a tecnologia utilizada aos no desenvolvimento do projecto elementos que precisem Falta de compatibilidade com A A ED ME Se o tempo dispon vel for suficiente e for poss vel tecnologias requisitadas pelo 16 X A 5 adaptar o projecto tecnologia necess ria cliente M quinas dispon veis n o suficientes para o Dto LT Aquisi o ou acesso a mais m quinas de forma a ser desenvolvimento testes ou para a 17 3 B i B poss vel elaborar todas as fases instala o do sistema ap s este estar funcional 3 3 Tabela de Riscos N Mais Potenciais A seguinte tabela ordena os riscos encontrados anteriormente por grau de gravidade de acordo com as opini es dos elementos da equipa de projecto Prioridade Risco Descric o 1 6 Modifica o ou adi o de novos requisitos numa fase mais avan ada do projecto 2 7 Falha por falta de informa o no levantamento de requisitos 3 14 Tempo total dispon vel insuficiente para elabora o do projecto 4 15 Falta de conhecimento por parte da equipa de projecto em rela o a linguagens e tecnologias utilizadas
29. v 52 02 Fev 62 Entrega do documento de distribuic o de tarefas 03 Fev Sab AAA 04 Fev 22 05 Fev 32 Documenta o 06 Fev 42 Entrega do Manual T cnico 07 Fev 5 Entrega Manual de Utilizador 08 Fev 6 09 Fev Sab Semana J 40 J 11 Fev 28 12 Fev 3 Workshop 13 Fev 42 14 Fev 5 15 Fev 62 16 Fev Sab P gina 34 39 3 AN LISE DE Risco 3 1 Identifica o dos Riscos do Projecto Riscos N mero TEMA Suporte ao Projecto Falta de disponibilidade por parte dos docentes coordenadores do projecto para 1 esclarecimentos sobre o projecto TEMA Gest o do Projecto Dificuldade em organiza o e gerir as tarefas propostas para cada grupo de trabalho 2 Dificuldade em sincronizar toda a informa o proveniente de cada um dos grupos da equipa de trabalho 3 Pouca experi ncia relativa a este tipo de projectos por parte dos recursos humanos 4 envolvidos no projecto TEMA Requisitos Redund ncias no levantamento de requisitos 5 Modifica o ou adi o de novos requisitos numa fase mais avan ada do projecto 6 Falha por falta de informa o no levantamento de requisitos 7 TEMA Gest o dos Recursos Humanos Falha na distribui o das tarefas por cada grupo em cada fase de desenvolvimento 8 Falta de elementos por desist ncia ou falta de compar ncia de um ou mais grupos 9 Falha na comunica o entre os envolvi
30. vas tecnologias temos ent o uma grande e constante interac o com o projecto e com os seus recursos clientes gestores etc P gina 5 39 2 2 Requisitos Funcionais 2 2 1 Funcionalidades Devera especificar as funcionalidades da seguinte forma Identifica o Descri o Caso de Utiliza o RFI O sistema deve permitir a autentifica o dos CU 1 2 3 4 utilizadores RF2 O sistema deve permitir a gest o da execu o CU 1 de fases e tarefas RF3 O sistema deve permitir a utiliza o de CU 1 m tricas RF4 O sistema deve permitir imprimir relat rios CU 2 com as fases que ultrapassaram a data prevista e com as fases que j foram conclu das RF5 O sistema deve permitir a inser o de CU 3 coment rios RF6 O sistema deve permitir o upload e download CU 3 de ficheiros RF7 O sistema deve permitir a representa o CU 3 gr fica do progresso do projecto RF8 O sistema deve permitir a gest o global dos CU 4 recursos humanos RF9 O sistema deve permitir a gest o das CU 4 permiss es dos utilizadores RFIO O sistema deve permitir a gest o de grupos CU 2 projectos fases requisitos e ferramentas utilizadas RF11 O sistema deve permitir o acesso a informa o CU 2 4 sobre os utilizadores RF12 O sistema deve permitir a organiza o de tarefas CU 1 num calend rio RFI O sistema deve permitir a visualiza o das CU 1 ltimas actividades conclu das
Download Pdf Manuals
Related Search
Related Contents
NA URGÊNCIA DE OBSTETRÍCIA E GINECOLOGIA Qilive Q.5280 iron GAS CHROMATOGRAPH SERIAL I/O MODULE User Manual Red Digital Cinema Red One 30.5.0 Operation Guide La Cité - Lacite DZ Owner`s manual - Sevenoaks Sound and Vision side panel(1) Copyright © All rights reserved.
Failed to retrieve file