CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7 05/11/2015 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 1 Agenda Follow-up atividades do projeto integrado Diagramas de Casos De Uso - expandido Bibliografia 05/11/2015 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 2 Diagramas de Casos De Uso - expandido Procura por meio de linguagem simples ajudar na compreensão do comportamento externo do problema (funcionalidades) por qualquer pessoa, pela perspectiva do usuário Auxilia na identificação e compreensão dos requisitos do sistema, ajudando a especificar, visualizar e documentar as caracteristicas e funções do sistema desejado pelo usuário. Deve ser apresentado nas reuniões iniciais com os clientes para demonstrar o comportamento do sistemae ajudar na identifi~cação de possiveis falhas na especificação, verificando se os requisitos de sistema levantados foram bem.entendidos 05/11/2015 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 3 Diagramas de Casos De Uso - expandido Dois itens principais, ATORES e CASOS DE USO. ATORES – Representados por bonecos magros com breve descrição, representam os papéis desempenhados pelos diversos usuários que podem utilizar funções e serviços do sistema. Atores podem representar tambem hardware ou sistema integrado. 05/11/2015 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 4 Diagramas de Casos De Uso - expandido CASOS DE USO - Capturam os requisitos do sistema, serviços ou funcionalidades identificados como necessários ao software, são descritos pela funcionalidade a qur se referem. 05/11/2015 Primários – Processo importante que foca requisitos funcionais, como realizar um saque ou emitir extrato. Secundário – Processo periférico, como manutenção de cadastro. Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 5 Diagramas de Casos De Uso - expandido Documentação – descreve por meio de linguagem simples e em linhas gerais, informações como a função, quais atores interagem com ele, etapas a serem executadas pelo ator e sistema, objetivo da função descrita, parametros, restrições e validações. Nao existe formato definido apenas sugestão abaixo: 05/11/2015 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 6 Bibliografia BIBLIOGRAFIA BÁSICA GUEDES, Gilleanes T.A. UML 2: Uma Abordagem Prática. 1ª Edição. São Paulo: Novatec, 2009. 1 2 WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª Edição. Rio de Janeiro: Campus, 2010. 3 WEST, David; MCLAUGHLIN, Brett; POLLICE, Gary. Use a cabeça Análise & Projeto Orientado ao Objeto. 1ª Edição. Rio de Janeiro: Alta Books, 2007. BIBLIOGRAFIA COMPLEMENTAR ARAUJO, Ricardo; LIMA, Cardoso André. UML Aplicada: Da teoria à implementação. 1ª Edição. Rio de Janeiro: Ciência Moderna, 2007. 4 6 BOOCH, Grady; RUMBAUGH, James;, JACOBSON, Ivar. UML: Guia do Usuário. 1ª Edição. Rio de Janeiro: Campus, 2006. LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e projeto orientados a objetos e ao desenvolvimento iterativo. 3ª Edição. Porto Alegre: Bookman, 2007. 7 PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, métodos e padrões. 3ª Edição. Rio de Janeiro: LTC, 2009. 5 8 SILVA, Nelson Peres da. Análise e Estruturas de Sistemas de Informação. 1ª Edição. São Paulo: Érica, 2007. 05/11/2015 02/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 7