RUP(Rational Unified Process)

Slides:



Advertisements
Apresentações semelhantes
Rational Unified Process
Advertisements

Bruno Silva Desenvolvido a partir de
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
S&OP - Sales and Operations Planning – Planejamento de operações e vendas. Prof.Luciel Oliveira
ICONIX PROCESS Análise de Sistemas. Tecnologia em Análise e Desenvolvimento de Sistemas Alunos: Gabriel PereiraDassie Marcos AugustoDassieNoronha Sílvio.
Título da Apresentação 00/00/0000 Uma Abordagem para Modelar Negócios de Governo Palestrante:José Ronaldo Agra jose-
RUP (R ATIONAL U NIFIED P ROCESS ) GERENCIAMENTO DE CONFIGURAÇÃO E SOLICITAÇÃO DE MUDANÇAS Análise de Sistema ll Prof° Andrea Padovan Ademir Kaique Claudio.
ITIL (Information Technology Infrastructure Library) Profª Cynara Carvalho.
Análise de Sistemas ll Profª Andrea Padovan Jubileu Daiane Oliveira Daniele Pires Izabele Messias.
GESTÃO DE PROJETOS. 2. Guia PMBOK ® 2.1. Guia PMBOK ®. Histórico. Processo Elaboração e Revisões. Conteúdo e Estruturação (Áreas de conhecimento, Processos.
SISTEMA DE GERENCIAMENTO DE MUDANÇAS BASEADO NAS MELHORES PRÁTICAS DA ITIL Karin Schoenfelder Orientador: Wilson Pedro Carli.
ATIVIDADES de ANÁLISE: 1 - reconhecimento do problema 2 - avaliação do problema e síntese da solução (Modelagem) 3 - especificação dos requisitos do software.
GESTÃO DE PROJETOS. 1. Introdução ao Gerenciamento de Projetos 1.1. Definições de Projeto, Programa e Portfólio. Relações entre Gerenciamento de Projetos,
Universidade do Contestado - UnC Gerência de Projetos em Sistemas de Informação Prof. Richardson Ribeiro Aula 4 – Gerenciamento de Escopo Curso: Sistemas.
FERRAMENTA DE SUPORTE A GESTÃO DE DEFEITOS COM INTEGRAÇÃO ENTRE 0800NET E MANTIS Thiago Fabian Lenzi Professor Everaldo Artur Grahl, Orientador.
Sistemas de Gestão da Qualidade Os sistemas de gestão da qualidade (SGQ) tem o objetivo de verificar todos os processos da empresa e como esses processos.
Gestão de Projetos Aula 1 Esp. Luciene de Oliveira Vieira.
especificação de requisitos do software
Sistemas de Gestão Ambiental Principais Alterações
Família Crystal e Iconix
Plano de Ensino, Recados Importantes & Exercícios
Rational Unified Process
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE PROF. Dr.: Sandro Ronaldo
Márcio Aurélio Ribeiro Moreira
Valéria Maria Lauande Março/2010
Disciplina: Sistemas de Informação
Planejamento do Projeto Exemplo
PROCESSOS DE GERENCIAMENTO DE PROJETOS
Ciclo de vida dos Projetos
Gerenciamento de Riscos em Projetos de Software
Criação: Caroline Brasileiro Atualização: Laura Matos
Componentes: Erivelton Costa, Reijilene Bomfim, Rodrigo Costa,
Introdução a Gestão de Projetos de TI
Metodologia otimizada
Organização e arquitetura de computadores
Introdução ao RUP – Rational Unified Process
Processos Desenvolvimento de Software Tradicionais
Universidade Federal do Pará Faculdade de Computação/CBCC
Gustavo Trauttmann, Willian Jardim e Jean Stragalinos.
Gerência de Projetos 4º Semestre Aula 02 Prof
Fábrica de Software.
UNIVERSIDADE REGIONAL DE BLUMENAU
Modelagem de Processos Usando SPEM e BPMN
especificação de requisitos do software
Gerência de Projetos 4º Semestre Aula 3 Prof
Fluxograma.
CONCEITOS DE MEDIÇÃO.
MODELOS DE GESTÃO Planejamento: processo, tecnologias e ferramentas de gestão e tendências AULA 2 1 Profº Paulo Martins.
Fatores e Métricas de Qualidade
Aula 3 - Requisitos de software
GSI030 – engenharia de software
MBA em Gestão de Projetos
Aula 5 – Ferramentas de Modelagem
GSI033 – GerÊncia de Projetos de Tecnologia da InformaçÃo
Soluções Inteligentes para ONGs Esportivas
GSI030 – engenharia de software
O PDCA COMO MÉTODO DE MELHORIAS NO ÂMBITO EMPRESARIAL Prof. Irapuã Pacheco Martins Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia.
GSI033 – GerÊncia de Projetos de Tecnologia da InformaçÃo
Software Process Improvement Capability dEtermination
Visão Geral do RUP.
Estudo de Caso: Atendimento
Planejamento e Gerenciamento
Rational Unified Process – RUP O RUP é um processo de desenvolvimento de software que utiliza a Unified Modeling Language - UML – como notação de uma série.
Melhorar a Qualidade do Clube
SISTEMAS DISTRIBUIDOS
Figura: Seiri – Senso de Utilização
Stakeholders Profª Cynara Carvalho
Projeto de redes de computadores Msc. Eng. Beldo Antonio Jaime Mario1.
Transcrição da apresentação:

RUP(Rational Unified Process) Introdução. Introdução a disciplinas no RUP. Requisitos. Gerenciamento de Requisitos. Relação com outras Disciplinas Conclusão.

Introdução O RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo proprietário de Engenharia de software criado pela Rational Software Corporation, adquirida pela IBM tornando-se uma brand (marca) na área de Software, fornecendo técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade.

• Define-se o escopo do projeto • Avalia-se a tecnologia • Relaciona-se os riscos principais • Detecta-se áreas mais críticas a serem tratadas Verifica-se a viabilidade do projeto

Especifica-se os requisitos em detalhes Identifica-se e avalia-se a arquitetura do software

Introdução a disciplinas no RUP É uma coleção de atividades relacionadas que fazem parte de um contexto comum em um projeto. As disciplinas proporcionam um melhor entendimento do projeto sob o ponto de vista tradicional de um processo cascata. A separação das atividades em disciplinas torna a compreensão das atividades mais fácil, porém dificulta mais o planejamento das atividades. O RUP possui nove disciplinas, divididas em disciplinas do processo e de suporte. As disciplinas de processo são: modelagem de negócios, requisitos, análise e projeto, implementação, teste e distribuição. As de suporte são: configuração e gerenciamento de mudanças, gerenciamento de projeto, e ambiente.

Requisitos A finalidade da disciplina Requisitos é: Estabelecer e manter concordância com os clientes e outros envolvidos sobre o que o sistema deve fazer. Oferecer aos desenvolvedores do sistema uma compreensão melhor dos requisitos do sistema. Definir as fronteiras do sistema (ou delimitar o sistema). Fornecer uma base para planejar o conteúdo técnico das iterações. Fornecer uma base para estimar o custo e o tempo de desenvolvimento do sistema. Definir uma interface de usuário para o sistema, focando nas necessidades e metas dos usuários.

Requisitos Para atingir essas metas, é importante, antes de tudo, compreender a definição e o escopo do problema que tentamos resolver com este sistema.

Gerenciamento de Requisitos O gerenciamento de requisitos no RUP estão concentrados em encontrar as necessidades do usuário final pela identificação e especificação do que ele necessita e identificando aquilo que deve ser mudado. Isto traz como benefícios: A correção dos requerimentos gera a correção do produto, as necessidades dos usuários são encontradas. As características necessárias irão ser incluídas, reduzindo o custo de desenvolvimentos posteriores.

Gerenciamento de Requisitos RUP sugere que o gerenciamento requisitos tem que seguir estas atividades: Analise do problema: é concordar com o problema e criar medições que irão provar seu valor para a organização. Entender as necessidades de seus stakeholders (interveniente): é compartilhar o problema e valores com os stakeholders-chave e levantar quais as necessidades que estão envolvidas na elaboração da ideia. Definir o problema: é a definição das características das necessidades e esquematizar os casos de uso, atividades que irão facilmente mostrar os requisitos de alto-nível e esboçar o modelo de uso do sistema.

Gerenciamento de Requisitos Gerenciar o escopo do sistema: trata das modificações de escopo que irão ser comunicadas baseadas nos resultados do andamento e selecionadas na ordem na qual os fluxogramas de casos de uso são atacados. Refinar as definições do sistema: trata do detalhamento de caso de uso com os stakeholders de forma a criar uma especificação de requisitos de software que pode servir como um contrato entre o seu grupo e o do cliente e poderá guiar as atividades de teste e projeto. Gerenciamento das mudanças de requisitos: trata de como identificar as chegadas das mudanças de requisito num projeto que já começou.

Relação com outras Disciplinas A disciplina Requisitos está relacionada a outras disciplinas do processo. A disciplina Modelagem de Negócios fornece as Regras de Negócios, um Modelo de Casos de Uso de Negócios e um Modelo de Objeto de Negócio, incluindo um Modelo de Domínio e um contexto organizacional para o sistema. A disciplina Análise e Design obtém suas informações primárias (o modelo de casos de uso e o Glossário) dos Requisitos. Falhas no modelo de casos de uso podem ser descobertas durante a atividade de análise e de design; solicitações de mudança são, então, geradas e aplicadas ao modelo de casos de uso.

Relação com outras Disciplinas A disciplina Teste valida o sistema com base (entre outras coisas) no Modelo de Casos de Uso. Os Casos de Uso e as Especificações Suplementares fornecem informações sobre os requisitos usados na definição da missão de avaliação e nas atividades subsequentes de teste e avaliação. A disciplina Gerenciamento de Configuração e Mudança fornece o mecanismo para controle de mudanças dos requisitos.  O mecanismo para proposta de uma mudança consiste em enviar uma Solicitação de Mudança, que será analisada pelo Comitê de Controle de Mudança. A disciplina Gerenciamento de Projeto planeja o projeto e cada iteração (descritas em um Plano de Iteração). O modelo de casos de uso e o Plano de Gerenciamento de Requisitos são informações importantes fornecidas às atividades de planejamento de iterações.

Relação com outras Disciplinas A disciplina Ambiente desenvolve e mantém os artefatos de suporte usados no gerenciamento de requisitos e na modelagem de caso de uso, como o Guia de Modelagem de Caso de Uso e o Guia de Interface do Usuário.

Conclusão O RUP (Rational Unified Process) é uma metodologia que provê a qualidade de software, aumento de produtividade e melhorias na manutenção além de ajudar no controle sobre todas as fases de desenvolvimento do software.

Bibliografia FERNANDES, J.: Visão Geral do RUP – Rational Unified Process. UFRN, junho de 2002. Disponível em: <http://www.cic.unb.br/~jhcf/MyBooks/iess/RUP/VisaoGeralDoRUP-20slides.pdf>. Acesso em: 22 fev. 2013. BORTOLI, J.:RUP - Rational Unified Process. Disponível em: <http://www.guiafar.com.br/portal/index.php/pt/artigos/tecnologia-da-informacao/108-rup>. Acesso em: 22 fev. 2013. SANCHES, ROSELY. Material Didático: Engenharia de Software. ICMC-USP, 2005. PRESSMAN, ROGER S. Engenharia de Software. 5ª edição. Rio de Janeiro: McGraw-Hill, 2002. SOMERVILLE, IAN. Engenharia de Software. 6ª edição. São Paulo: Addison Wesley, 2003.