Bruno Silva Desenvolvido a partir de

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

RUP – Rational Unified Process
Os projetos.
Engenharia de Software
Rational Unified Process
O Processo Praxis 3.0 Processos de Software 25/03/2017
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Centrado na arquitetura
RUP - Rational Unified Process
Metodologia de Desenvolvimento de Software
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Processos de Desenvolvimento de Software
Processo Desenvolvimento de Software Tradicional
Análise e Projeto de Sistemas
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro On-Line
Gerenciamento de Requisitos com Casos de Uso
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
Classes e objetos Modelagem
Rational Unified Process
Alunos: Artulanez Souza Iony Melo
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Visão Geral PRO.NET.
Visão Geral do RUP.
Fundamentos de Engenharia de SW
Avaliação do RUP como processo para desenvolvimento de software
Processos de Desenvolvimento de Software – Parte 2
Implementação em Projeto de Sistemas (PFC)
PFC Projeto Final de Curso
Modelagem de Negócio no RUP
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
PSBD II Projeto de Sistemas de Banco de Dados II
(Open Unified Process)
Especificação em Projeto de Sistemas
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
RUP - Cap. 4 – Processo Centrado na Arquitetura
Processo de Desenvolvimento de Software – PDS C Construção - PAS
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Processos de Software.
Processos de Software.
Técnicas e Projeto de Sistemas
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Gestão de projetos de Software GTI-16
UML e a Ferramenta Astah
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Engenharia de Software
Engenharia de Software
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
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.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
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.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Dimitri de Almeida Malheiros Barbosa
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Bruno Silva Desenvolvido a partir de http://www.wthreex.com/rup/ Processo Unificado Bruno Silva Desenvolvido a partir de http://www.wthreex.com/rup/

Processo Unificado Corresponde a uma framework de processos unificado, popular, iterativo e incremental voltado para o desenvolvimento de software. Ciclo de vida Concepção. Elaboração. Construção. Transição.

Histórico Criado Pela Rational Também Criadora da UML Rational é bem conhecida pelo seu investimento em orientação em objetos.  O Rational Unified Process (RUP) é uma metodologia completa criada pela Rational para viabilizar que grandes projetos de software sejam bem sucedidos. 

Conceitos Fundamentais Iterativo e Incremental Voltado à casos de uso Focado em Riscos Centrado na Arquitetura

Principios básicos Uso de iterações para evitar o impacto de mudanças no projeto, Gerenciamento de mudanças e Abordagens dos pontos de maior risco o mais cedo possível.

Processo Unificado

Fases Iterações e Macros

Disciplinas Sequência de tarefas encadeadas e relacionadas a um aspecto importante do projeto. As disciplinas descrevem o aspecto estático do processo Descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papéis do processo

Disciplinas

Características Apesar de parecer um modelo em cascata, na verdade cada fase é composta de uma ou mais iterações, o que se assemelha a um modelo em espiral.  Iterações Curtas (1-2 semanas) Reduz o impacto de mudanças

Conceitos Chaves

Processo Um processo é um conjunto de passos parcialmente ordenados com a intenção de atingir uma meta. No RUP, eles são organizados em um conjunto de disciplinas para posteriormente definirem os fluxos de trabalho e outros elementos do processo.

Processo

Processo em Engenharia de SW  Em engenharia de software, a meta é criar um software ou aperfeiçoar um existente.

Disciplinas Uma disciplina é um conjunto de atividades relacionadas a uma 'área de interesse' importante em todo o projeto. 

Disciplina  Ajuda a compreender o projeto a partir de uma perspectiva em cascata 'tradicional'. 

Fluxo de trabalho Para descrição de um processo é necessária uma forma para descrever as seqüências significativas das atividades que produzem algum resultado importante. O fluxo de trabalho é uma seqüência das atividades que produzem um resultado de valor observável.

Fluxo de Trabalho

Detalhamento do Fluxo de Trabalho Diagramas de detalhamento do fluxo de trabalho que mostram os agrupamentos das atividades que, geralmente, são executadas "em conjunto"

Papéis Um papel é uma definição abstrata de um conjunto deatividades executadas e dos respectivos artefatos. Um membro da equipe do projeto geralmente desempenha muitos papéis distinto. Os papéis não são pessoas; pelo contrário, eles descrevem como as pessoas se comportam no negócio e quais são as responsabilidades que elas têm.

Papéis

Papéis Papéis Analistas Desenvolvedores Testadores Gerentes Outros papéis

Trabalhadores Um trabalhador é alguém que desempenha um papel e é responsável pela realização de atividades.

Papéis, atividades e fluxos de trabalho

Atividades Uma atividade é algo que um papel faz e produz um resultado significativo no contexto do projeto.

Artefatos Artefatos são produtos de trabalho finais ou intermediários produzidos e usados durante os projetos. Um artefato pode ser um dos seguintes elementos: – Um documento, como Caso de Negócio ou Documento de Arquitetura de Software – Um modelo, como o Modelo de Casos de Uso ou o Modelo de Design – Um elemento do modelo, ou seja, um elemento existente em um modelo, como uma classe ou um subsistema.

Artefatos e ferramentas nas fases do ciclo do processo

Elementos Essenciais do Processo Introdução Visão—Desenvolver uma Visão Plano—Gerenciar para o Plano Riscos—Diminuir os Riscos e Acompanhar as Questões Relacionadas Caso de Negócio—Examinar o Caso de Negócio Arquitetura—Projetar a Arquitetura de um Componente Protótipo—Criar e Testar o Produto Gradativamente Avaliação—Avaliar os Resultados Regularmente Solicitações de Mudança—Gerenciar e Controlar Mudanças Suporte ao Usuário—Implantar um Produto Utilizável Processo—Adotar um Processo que se Ajuste ao Projeto Conclusão

Disciplinas dirigidas por Casos de uso

Conjunto de Artefatos da Modelagem de Negócios Descreve as regras, requisitos e atores do negócio Visão atual e futura

Requisitos Workflow

Conjunto de Artefatos de Requisitos

Requisitos: Atividades e Fluxos

Análise e Design: workflow

Análise e Design: papéis e artefatos

Análise e Design: atividade e fluxos

Implementação: papéis e artefatos

Implementação: atividade e fluxos

Testes: papéis e artefatos

Testes: atividades e fluxos

Implantação: papéis e artefatos

Fases e Marcos

Ferramentas de Gerenciamento Rational Rational Rose Project