Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Análise e Projeto Orientado a Objetos
UML – Visões Parte 1 Modelando um sistema.
Engenharia de Software
Casos de Uso.
Diagrama de Classes.
Definição de Casos de Teste Funcionais a partir de Casos de Uso
Rational Unified Process(RUP)
Contratos de Operação.
Valéria Maria Lauande Março/2010
Professor Sandro Carvalho
Professor Sandro Carvalho
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
RAD – Rapid Application Development
Contratos em Projeto OO
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Fortium Sistemas da Informação Engenharia de Software II
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
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
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
AP 1.
Modelagem para Web Aula de 11/04/2011.
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
Fundamentos de Engenharia de SW
Fase de Elaboração: Fluxo de Requisitos
Expansão dos Casos de Uso
O Fluxo de Requisitos © Alexandre Vasconcelos
Implementação em Projeto de Sistemas (PFC)
Análise e Projeto de Sistemas
Caso de Uso - Definição Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema.
Casos de Uso Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Fase de Concepção (Início, Planejamento)
Sistema de Informação Modelagem de Negócio UML
Bruno Silva Desenvolvido a partir de
UML Diagrama de Caso de Uso Profª. Marcelo Siedler
Softbom Software do Corpo de Bombeiros Equipe: André Diniz
Especificação de Caso de Uso
Trabalho de Engenharia de Software II
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)
Casos de Uso Tarciane Andrade
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Processo de Desenvolvimento de Software – PDS
Modelo de Análise e Projeto
Diagramas de Caso de Uso
PLANO DE ENSINO Engenharia de Software
Engenharia de Software e Sistemas
Requisitos Não funcionais
Expansão dos Casos de Uso
PLANO DE ENSINO Projeto de Sistemas Guilherme Alexandre Monteiro Reinaldo Mestrando em Ciências da Computação.
Diagrama Casos de Uso.
Objetivos deste módulo
Engenharia de Software Fluxo de Requisitos
Prof. Paulo Fernando da Silva Infra TIC Capítulo 02 – ITIL.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Engenharia de Software com o RUP - Workflow de Requisitos
Interações entre objetos
Projeto: G-TV (Gestor de TV por Assinatura) CSTADS Aluno: Fellipe Weldson de Oliveira Ferreira Gerente: Eriko Brito Projeto Supervisionado de Análise e.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Transcrição da apresentação:

Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II

Processo de Desenvolvimento de Software Levantamento de Requisitos Análise Projeto Implementação Testes Implantação

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso A UML não define uma estrutura específica para a descrição de um caso de uso. Deve-se utilizar os itens que forem úteis e inteligíveis para o usuário.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso Nome Identificador Importância Sumário Ator Precondições Fluxo Principal Fluxos Alternativos Fluxos de Exceção Pós-condições Regras de Negócio

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso Nome Mesmo nome utilizado no Diagrama de Casos de Uso. Identificador Freqüentemente utilizamos um identificador, facilitando a sua referência em outros documentos do projeto. (UC01, UC02,..., UCNN) Importância Classificar os Casos de Uso de acordo com o seu Risco e Prioridade Risco Alto e Prioridade Alta Risco Alto e Prioridade Baixa Risco Baixo e Prioridade Alta Risco Baixo e Prioridade Baixa

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso Sumário Breve descrição do objetivo do ator ao utilizar o caso de uso. Ator Nome do Ator ou Atores que iniciam o caso de uso. Precondições São as hipóteses assumidas como verdadeiras para que o caso de uso seja iniciado.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso Fluxo Principal É a descrição da seqüência de passos mais usual. Fluxos Alternativos É a descrição de seqüências alternativas para utilização do caso de uso. Fluxos de Exceção Representam o comportamento do caso de uso na ocorrência de erros ou situações imprevistas. Interrompem a seqüência de passos do caso de uso.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Descrição de Casos de Uso Pós-condições São os estados observados no sistema, após a realização do caso de uso. Regras de Negócio A relação das regras de negócio aplicadas ao caso de uso.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Regras de Negócio É um documento contendo as regras de negócio que serão aplicadas ao software. Sugere-se criar um identificador para cada uma das regras, que serão referenciadas na descrição dos casos de uso. Cada regra deve ser referenciada em pelo menos um passa de algum caso de uso.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de Requisitos Regras de Negócio Exemplos 1.O limite de saque diário é de R$ 1.000,00. 2.Após a conclusão da matrícula, não pode haver mudança da grade de disciplinas.