Análise e Desenvolvimento de Sistemas

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

Análise e Projeto Orientado a Objetos
UML Diagramas de Caso de Uso (USE-CASE)
UML Modelando um sistema.
UML – Visões Parte 1 Modelando um sistema.
(Unified Modeling Language)
Análise de Casos de Uso.
Diagrama de Classes.
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Análise e Projeto de Sistemas
Análise e Desenvolvimento de Sistemas Prof. Maria Salete M. G. Vaz.
Análise e Desenvolvimento de Sistemas
Projeto de Sistemas de Software
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
Professora: Aline Vasconcelos
Modelo de Arquitetura Diagrama de Componentes
Linguagem de Programação Prof. Paulo. 1. Apresentação do Plano de Ensino. 2. Modelo de desenvolvimento de Sotwares orientado a objetos. 3. Fases de Desenvolvimento.
Linguagem de Programação
Análise e Projeto de Sistemas
Análise (I) A análise enfatiza a investigação do problema;
Análise e Projetos de Sistemas Revisão de Conteúdo UML-Linguagem de Modelagem Unificada Professor: Armando Hage Belém-2005.
Análise de Casos de Uso Alexandre Motnteiro.
Modelagem para Web Aula de 11/04/2011.
Especificação de Requisitos de Software com Casos de Uso
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Análise e Projeto de Sistemas de Informação Orientados a Objeto
Projeto de Sistemas de Software
Processos de Desenvolvimento de Software – Parte 2
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML Modelagem e Programação Orientada a Objetos
Diagramas de Atividade
PFC Projeto Final de Curso
UNIDADE 2 UML MODELAGEM TEMPORAL
Modelagem de processos de negócio com Diagrama de Atividades
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
Representação Arquitetural
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Laboratório de Programação
Revisão 2º Bimestre Engenharia de Software I
Análise e Projeto de Sistemas
Professora Cláudia Abreu Paes
Modelando Sistemas em UML
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
UML INTRODUÇÃO CEÇA MORAES 14/04/2017.
UML e a Ferramenta Astah
Linguagem de Modelagem Unificada
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Diagramas de Caso de Uso
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
Engenharia de Software e Sistemas
Modelagem Orientada a Objetos Use-Case Modeling. Objetivos básicos de um modelo use-case n Descrever o que um novo sistema deve fazer n Descrever o que.
Análise e Projeto de Sistemas de Informação Orientados a Objeto Slides do Prof. Raul Sidnei Wazlawick UFSC Revisões Autorizadas: Prof. Marcus Sampaio UFCG.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
A linguagem unificada de modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
CIn-UFPE1 UML Uma linguagem unificada de modelagem Visão Geral.
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
UML (Unified Modeling Language) A linguagem unificada de modelagem
Projeto Orientado a Objetos Prof. Wolley
Analisar Caso de Uso. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Analisar caso de uso | 2 Objetivos deste módulo.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Modelagem de CASO DE USO
1 UML : Unified Modeling Language Mecatrônica, 2010.
Transcrição da apresentação:

Análise e Desenvolvimento de Sistemas Prof. Maria Salete M. G. Vaz

Desenvolvimento de Software Modelar Casos de Uso Levantar Classes Estudar as Interações entre Objetos Relacionar Classes Especificar o Comportamento de Objetos ANÁLISE PROJETO

Linguagem de Modelagem Unificada - UML Havia várias linguagens gráficas de modelagem de software Jacobson, Booch e Rumbaugh criaram a UML (Modelo universal) Foi desenvolvida a ferramenta CASE “Rose”, da Rational (empresa dos criadores da UML)

Processo de Desenvolvimento A UML, em si, é apresentada como um conjunto de diagramas, porém sem nenhuma seqüência definida pela linguagem, o que não orienta o processo de desenvolvimento. A Rational estabeleceu o RUP (Rational Unified Process)

Processo Unificado Modelar Casos de Uso Levantar Classes Estudar as Interações entre Objetos Relacionar as classes Especificar o comportamento dos Objetos

Projeto Dinâmico Estático Nível de colaboração Diagrama de seqüência Diagrama de colaboração Nível de comportamento Diagrama de transição de estados Estático Diagrama de classes

Modelo de Casos de Uso Captura os usos ou aplicações completas do sistema. Determina e documenta os serviços a serem desempenhados pelo sistema. É um bom meio de comunicação com os clientes na definição dos requisitos. É descrito na UML através do Diagrama de Casos de Uso.

Exemplo Quais os usos ou aplicações completas de um sistema informatizado para uma video-locadora? Cadastrar filme Cadastrar fita (dvd) Locar fita Devolver fita Registrar pagamento de multa por atraso

Diagrama de Casos de Uso Utiliza as seguintes elementos: Ator Caso de Uso Relacionamento

Atores São representações de entidades externas mas que interagem com o sistema durante a sua execução. Exemplo: Pessoas (usuário) Dispositivos (impressora) Hardwares (placa de modem) Software (banco de dados)

Representação Atores são representados através de retângulos ou através de ícones humanos.

Atores Implícitos Alguns atores não aparecem no diagrama de casos de uso. São dispositivos sempre usados que não impõem protocolos especiais de comunicação. Exemplos: Monitor de vídeo, Teclado, Mouse

Casos de Uso Descrevem uma aplicação ou uso completo do sistema. Envolve um conjunto de transações que constituem um serviço completo oferecido pelo sistema. São diferentes de módulos. São diferentes de funções.

Representação Casos de uso são representados através de elipses.

Exercício

Considere um sistema de uma faculdade Considere um sistema de uma faculdade. Existem dois tipos de pessoa que operam o sistema: o administrador do sistema e a secretária. O aluno não interage diretamente com o sistema. É por intermédio da secretária que o aluno faz solicitações. Entre elas, o aluno pode pedir o histórico escolar e o relatório de faltas por disciplina. Os professores também não interagem diretamente com o sistema. Por intermédio da secretária, os professores lançam notas e faltas dos alunos. Ao administrador, é permitido cadastrar cursos, professores, alunos e disciplinas. Define os atores e os casos de uso do sistema.