Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 DANIEL F. A. FELICIANO ANÁLISE DE PROJETO DE SISTEMAS DE INFORMAÇÃO I CONSTRUÇÃO DE UM DIAGRAMA DE SEQUÊNCIA Trabalho apresentado ao Curso de Análise e Desenvolvimento de Sistemas, Universidade Veiga de Almeida Orientador: Vitor da Mata Quintella Coordenador: Cláudio Fico Fonseca RIO DE JANEIRO 2020 DANIEL F. A. FELICIANO 2 ANÁLISE DE PROJETO DE SISTEMAS DE INFORMAÇÃO I CONSTRUÇÃO DE UM DIAGRAMA DE SEQUÊNCIA Trabalho apresentado ao Curso de Análise e Desenvolvimento de Sistemas, Universidade Veiga de Almeida Orientador: Vitor da Mata Quintella Coordenador: Cláudio Fico Fonseca RIO DE JANEIRO 2020 3 SUMÁRIO RESUMO................................................................................................................... 04 1 DIAGRAMA DE SEQUÊNCIA ............................................................................ 08 REFERÊNCIAS ..................................................................................................................... 10 4 RESUMO O trabalho tem por objetivo construir um diagrama de sequência baseado no caso de uso a seguir: Nome Manter cursos Id: CSU04 Sumário: O sistema deverá manter as informações dos cursos de treinamento. Ator Primário: RH Ator Secundário: Pré- Condição: Ator deve estar identificado pelo perfil no sistema. Requisito Funcional: RF04 Regra de Negócio: RN07 Fluxo Principal 1. O usuário seleciona a opção Curso. 2. O sistema mostra a tela de consulta de Curso. 3. O usuário seleciona os campos disponíveis para consulta, insere os dados a serem pesquisados e escolhe uma opção [FA01] – Consultar ou [FA02] – Encerrar. 4. Caso de uso é encerrado. 5 Fluxo Alternativo: [FA01] - Consultar a. O sistema lista as informações conforme critérios de seleção. [FE01] b. O ator escolhe uma das informações listadas e utiliza uma das opções: [FA03] – Incluir; [FA04] – Alterar; [FA05] – Excluir; [FA06] – Retornar. c. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA02] - Encerrar a. Retornar para o passo 4 do fluxo principal Fluxo Alternativo: [FA03] - Incluir a. O sistema apresenta a interface com os dados a serem preenchidos. b. O usuário informa os dados e clica em Salvar. c. O sistema valida os dados informados e atualiza na base de dados. [FE01] [FE02] d. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA04] - Alterar a. O sistema apresenta a interface com os dados recuperados na base de dados do registro selecionado. [FE03] b. O usuário informa os dados e clica em Salvar. c. O sistema valida os dados informados e atualiza na base de dados. [FE01] [FE02] 6 d. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA05] - Excluir a. O sistema apresenta a interface com os dados recuperados na base de dados do registro selecionado. [FE03] b. O sistema envia mensagem confirmando a exclusão do dado. c. O usuário utiliza uma das opções: [FA07] – Validar a exclusão; [FA08] - Cancelar exclusão. d. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA06] - Retornar a. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA07] – Validar exclusão a. O sistema atualiza na base de dados. [FE02] b. Retornar para o passo 2 do fluxo principal. Fluxo Alternativo: [FA08] – Cancelar exclusão a. Retornar para o passo 2 do fluxo principal. Fluxo de exceção: [FE01] – Validar dados a. Validar os dados informados, conforme 7 critérios definidos. b. Caso seja encontrado algum erro, enviar mensagem informando o problema. c. Retornar ao passo que originou o erro. Fluxo de exceção: [FE02] – Erro de acesso à base de dados a. Caso retorne código referente a erros no acesso à base de dados, enviar mensagem informando o problema. b. Retornar ao passo que originou o erro. Pós- Condição: Cursos atualizados 8 1 DIAGRAMAS 9 1 DIAGRAMA DE SEQUÊNCIA O diagrama de sequência se encontra no link a seguir: DIAGRAMA DE SEQUENCIA - 2.pdf DIAGRAMA%20DE%20SEQUENCIA%20-%202.pdf 10 REFERÊNCIAS Disponível em: https://astah.net/ Acesso em: 05 de Junho de 2020 Disponível em: http://www.theclub.com.br/restrito/revistas/201308/umld1308.aspx Acesso em: 05 de Junho de 2020 Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-sequencia-uml Acesso em: 05 de Junho de 2020 Disponível em: https://www.youtube.com/watch?v=UVkj3ed0ZuM Acesso em: 05 de Junho de 2020 Disponível em https://www.youtube.com/watch?v=pCK6prSq8aw&list=PLTTcQPt6PWqWyOm yFz-TGaTZRHHWvSA5d&index=20&t=0s Acesso em: 05 de Junho de 2020 https://astah.net/ http://www.theclub.com.br/restrito/revistas/201308/umld1308.aspx https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-sequencia-uml https://www.youtube.com/watch?v=UVkj3ed0ZuM https://www.youtube.com/watch?v=pCK6prSq8aw&list=PLTTcQPt6PWqWyOmyFz-TGaTZRHHWvSA5d&index=20&t=0s https://www.youtube.com/watch?v=pCK6prSq8aw&list=PLTTcQPt6PWqWyOmyFz-TGaTZRHHWvSA5d&index=20&t=0s
Compartilhar