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
Download

Memória de aula 27/09/2011 - professorleomir