Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP
|
|
- Lúcia Costa Sabala
- 8 Há anos
- Visualizações:
Transcrição
1 Fábio Lúcio Meira
2 Objetivos Gerais Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP Específicos Apresentar os conceitos de melhores práticas Apresentar os conceitos do Processo Unificado Apresentar os conceitos de Processo no contexto de desenvolvimento de software Apresentar a estrutura do RUP: Fases X Disciplinas
3 Roteiro O que é Processo Estruturado? Análise Estruturada X Processo Unificado Melhores Práticas Histórico do RUP Desenvolvimento baseado em Processos
4 Processo Unificado Processo iterativo 1 de desenvolvimento de software que visa à construção de projetos orientados a objetos. Tem como premissa a aplicação das melhores práticas de desenvolvimento de software: Desenvolver Iterativamente Gerenciar Requisitos Utilizar Arquiteturas Componentizadas Modelar Visualmente Verificar a Qualidade Continuadamente Gerenciar Mudanças 1 Iteração é uma seqüência distinta de atividades baseada em um plano estabelecido e em critérios de avaliação, resultando em um release executável
5 Processo Unificado enquanto antítese da Análise Estruturada Análise de Requisitos Design Codificação e Teste Unitário Integração dos Subsistemas Teste do Sistema Implantação do Sistema A Análise Estruturada utiliza como paradigma de desenvolvimento o modelo em cascata. O modelo em cascata apresenta algumas características negativas a saber : Demora na definição dos riscos críticos; Imprecisão na definição de medidas; Demora na integração e teste do sistema; Demora na implantação do sistema; Excesso de atividades não planejadas.
6 Processo Unificado enquanto antítese da Análise Estruturada Planejamento Implantação
7 Desenvolver Iterativamente Soluciona riscos importantes antes de novos investimentos; Oferece rápido feedback por parte dos usuários; Permite a execução contínua de testes e integrações; Foca em objetivos de curto prazo; Oferece a possibilidade de implantação de executáveis de forma mais ágil. RISCO CASCATA ITERATIVO TEMPO
8 Gerenciar Requisitos Assegura que a equipe de desenvolvimento: Resolva o problema certo Construa o sistema certo Rastreie os requisitos durante todo o processo de desenvolvimento Verifique se todos os requisitos (funcionais e não funcionais) são atendidos pela implementação Oferece subsídios para o processo de gerência de mudanças
9 Utilizar Arquitetura Componentizada Pode ser atingida através do uso de técnicas de programação orientada a objetos; Permite que os aplicativos sejam mais extensíveis; É base para a reutilização; É base para o gerenciamento do projeto; Facilita o controle intelectual
10 Modelar Visualmente A modelagem visual com UML permite: Capturar a estrutura e o comportamento do sistema; Demonstrar como os elementos do sistema se encaixam; Manter a consistência entre o projeto e a implementação.
11 Verificar a Qualidade Continuamente Para o RUP, QUALIDADE é a característica de ter demonstrado a realização da criação de um produto que atende ou excede os requisitos, conforme avaliado por medidas e critérios prédefinidos. CUSTO CUSTO 1X10X100 Inic. Elab. Const. Trans.
12 Gerenciar Mudanças O processo de gerenciamento de mudanças é extremamente complexo e demanda ferramentas poderosas, como o Clear Case e Clear Quest. Ele permite: Espaço de trabalho seguro para cada desenvolvedor; Integração automatizada; Gerenciamento de Baselines; Desenvolvimento paralelo.
13 Desenvolvido pela Rational visando um novo paradigma de desenvolvimento de software. Veio como contrapartida a um cenário mundial de desenvolvimento de software. É uma metodologia que visa Processos e pode ser implementada utilizando-se ferramentas adequadas. Foi encampada pela IBM.
14 O RUP busca definir de forma efetiva QUEM está fazendo O QUÊ, QUANDO e de que FORMA. QUEM faz é definido pelo RUP através de um conjunto de PAPÉIS desempenhados pelos stakeholders; O QUÊ é feito é definido pelo RUP através de um conjunto de ARTEFATOS gerados pelas atividades. O QUANDO é feito é definido pelo RUP através dos WORKFLOWS. De que FORMA é definida pelo RUP através de um conjunto de ATIVIDADES desempenhadas pelos stakeholdes em seus respectivos papéis;
15 O conceito anterior define Processos para o RUP. Como podemos perceber, a pedra angular do RUP está apoiada na base Papel, Artefato, Workflow e Atividade. WORKFLOW PROCESSO WORKFLOW... Papel Artefato Atividade Papel Artefato Atividade Papel Artefato Atividade...
16 Um PAPEL define o comportamento e as responsabilidades de um indivíduo ou grupo de indivíduos que trabalham em equipe; Os ARTEFATOS são informações que são produzidas, modificadas ou utilizadas em um processo. São produtos tangíveis do projeto, podendo variar desde um diagrama de caso de uso até um build; Uma ATIVIDADE é uma unidade de trabalho que um indivíduo em um determinado papel pode ser solicitado a desempenhar, que possui um conjunto de ações pré-definidas e que produz um resultado tangível; Um WORKFLOW é um conjunto de atividades pré-definidas e que são especificadas de acordo com cada disciplina do RUP.
17 FASES DISCIPLINAS Concepção Elaboração Construção Transição Modelagem de Negócios Requisitos Análise e Design Implementação Testes Implantação Gerência de Configuração e Mudança Gerência de Projetos Ambiente It. 1 It. 2 It. 3 It. 4 It. 5 It. 6 It. 7 It. 8
18 As Fases constituem um ciclo de desenvolvimento e produzem uma geração de software. São quatro as fases do RUP: CONCEPÇÃO que define o escopo do projeto; ELABORAÇÃO que define o plano de projeto, especifica as características do sistema e define a arquitetura básica do sistema; CONSTRUÇÃO que gera um build 1 ; TRANSIÇÃO que define a implantação de um build. 1 Um Build é um artefato executável pronto para entrar em fase de implantação. A princípio, toda iteração deve gerar como resultado um Build.
19 As DISCIPLINAS guiam o processo de desenvolvimento iterativo. São nove as disciplinas do RUP: Modelagem de Negócios Requisitos Análise e Design Implementação Testes Implantação Gerência de Configuração e Mudanças Gerência de Projetos Ambiente
20 FASES DISCIPLINAS Concepção Elaboração Construção Transição Modelagem de Negócios Requisitos Análise e Design Implementação Testes Implantação Gerência de Configuração e Mudança Gerência de Projetos Ambiente It. 1 It. 2 It. 3 It. 4 It. 5 It. 6 It. 7 It. 8
21 Principais benefícios do RUP Ataque imediato dos principais riscos Controle das mudanças do software Aumento no reuso Diminuição da curva de aprendizagem durante o processo de desenvolvimento Em teoria, o produto final apresenta melhor qualidade
22 Bibliografia Introdução ao RUP; Philippe Kruchten; Ciência Moderna; 2003; Utilizando UML e Padrões; Craig Larman; Bookman Editora; 2007 Rational Unified Process Fundamentals; Manual do Estudante; Versão ; IBM; Essentials of Rational Unified Process V7.0; Instructor Guide; Part ; IBM.
Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP
Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela
Leia maisO Processo Unificado
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo Unificado 879SCC Projeto e Desenvolvimento de Sistemas
Leia maisIntrodução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Leia maisRUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP
RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisProcessos de Desenvolvimento de Software. Prof. Hélio Engholm Jr
Processos de Desenvolvimento de Software Objetivos Descrever o processo de desenvolvimento de software Orientado a Objetos (Object Oriented Software Development - OOSD) Descrever como a modelagem suporta
Leia maisIntrodução ao Processo Unificado (PU)
Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução ao Processo Unificado (PU) Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisEngenharia de Software
Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br
Leia maisO Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no
1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisProcesso de Desenvolvimento Unificado
Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas
Leia maisMODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
MODELOS DE PROCESSO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar os modelos de processos de desenvolvimento de software Permitir uma melhor compreensão do processo de desenvolvimento
Leia maisProcesso de Software - Revisão
Processo de Software - Revisão Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição,
Leia maisO modelo unificado de processo. O Rational Unified Process, RUP.
Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados! Conclusões 2 Processo
Leia maisEngenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr
Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia
Leia maisMDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI
MDMS- Metodologia de Desenvolvimento e Manutenção de Sistemas da Superintendência de Tecnologia da Informação - STI Metodologia de Desenvolvimento e Manutenção de Sistemas da Histórico de Alterações Versão
Leia maisPDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS
PDS - DATASUS Processo de Desenvolvimento de Software do DATASUS Coordenação Geral de Arquitetura e Engenharia Tecnológica Coordenação de Padronização e Qualidade de Software Gerência de Padrões e Software
Leia maisProcesso Unificado (RUP)
Fases do Desenvolvimento Processo Unificado (RUP) Ulf Bergmann ulf@ime.eb.br Domínio do Problema Objetos Objetos do do Mundo Mundo real real Modelo Semântico Domínio da Solução Aplicação Interface Serviços
Leia maisAnálise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose.
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisMetodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr
Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software
Leia mais:: aula 8. :: Desenvolveremos as seguintes habilidades nesta aula:
:: Nome do Curso Análise e Desenvolvimento de Sistemas :: Nome da Unidade Curricular PI Sistema orientado a objeto :: Tema da aula Diagrama Hierárquico de Funções (D.H.F.) :: Fase / Etapa Fase 2 Design
Leia maisIdeal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê?
Significado de XP? Extreme Programming (Programação Extrema). Ideal para que tipo de empresa (equipe): pequena, média, grande? Pequenas e Médias. Em software onde os requisitos não são conhecidos é recomendado
Leia maisProcessos de Software
Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado
Leia maisOrientação a Objetos I
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Orientação a Objetos I UML: Introdução e Casos de Uso
Leia maisVisão Geral Parte 1. O que é engenharia de software?
Visão Geral Parte 1 Jair C Leite DIMAp/UFRN O que é engenharia de software? É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. Engenheiros de software devem adotar uma
Leia maisGestão de Riscos em Projetos de Software
Gestão de Riscos em Projetos de Software Júlio Venâncio jvmj@cin.ufpe.br 2 Roteiro Conceitos Iniciais Abordagens de Gestão de Riscos PMBOK CMMI RUP 3 Risco - Definição Evento ou condição incerta que, se
Leia maisModelos de Processo (métodos)
Modelos de Processo (métodos) Um modelo de processo ou método define um conjunto de atividades específicas. Principais modelos: Cascata (Waterfall) Espiral (Spiral) Evolutivo Incremental Processo Unificado
Leia maisREVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisPrograma do Módulo 2. Processo Unificado: Visão Geral
9.1 Programa do Módulo 2 Orientação a Objetos Conceitos Básicos Análise Orientada a Objetos (UML) O Processo Unificado (RUP) Processo Unificado: Visão Geral 9.2 Encaixa-se na definição geral de processo:
Leia maisEngenharia de Software I: Análise e Projeto de Software Usando UML
Engenharia de Software I: Análise e Projeto de Software Usando UML Capítulo 1 Processo de Desenvolvimento de Software Metodologia de Desenvolvimento de Software Uma metodologia é um conjunto de métodos,
Leia maisRUP Rational Unified Process
Universidade do Contestado UNC Unidade Universitária de Mafra Otávio Rodolfo Piske Curso de Sistemas de Informação 5ª Fase RUP Rational Unified Process MAFRA 2003 Otávio Rodolfo Piske 1 - Introdução O
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Leia maisMetodologia de Desenvolvimento de Sistemas (Versão 2.0)
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...
Leia maisQualidade de Software
Qualidade de Software Projeto e Desenvolvimento de Sistemas Dr. Fábio Levy Siqueira levy.siqueira@gmail.com Aula 2: Garantia da Qualidade e Padrões Qualidade de software Quais são as atividades de Gestão
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisTRIBUNAL DE JUSTIÇA DO ESTADO DE MATO GROSSO
DO ESTADO DE MATO GROSSO INSTRUÇÃO NORMATIVA STI Nº 01/2011 Versão: 01 Publicação: DJE nº de / /2011 Unidade Responsável: Coordenadoria de Tecnologia da Informação - CTI I FINALIDADE Instituir a Metodologia
Leia maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia maisPMBoK Comentários das Provas TRE-PR 2009
PMBoK Comentários das Provas TRE-PR 2009 Comentário geral: As provas apresentaram grau de dificuldade médio. Não houve uma preocupação da banca em aprofundar os conceitos ou dificultar a interpretação
Leia maisProcessoUnificado: Prof. Anderson Cavalcanti UFRN-CT-DCA
ProcessoUnificado: Elaboração Prof. Anderson Cavalcanti UFRN-CT-DCA ResultadodaConcepção Um seminário curto de requisitos; A maioria dos atores, objetivos e casos de uso nomeados; A maioria dos casos de
Leia maisDESENVOLVENDO O SISTEMA
DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário
Leia maisVisão Geral do RUP Rational Unified Process. Jorge Fernandes UFRN Junho de 2002
Visão Geral do RUP Rational Unified Process Jorge Fernandes UFRN Junho de 2002 Resumo do Artigo de Krutchen O que é o RUP? 6 Práticas Comprovadamente Efetivas Desenvolvimento Interativo Gestão de Requisitos
Leia maisRUP como Metodologia de Desenvolvimento de Software para Obtenção da Qualidade de Software
SEGeT Simpósio de Excelência em Gestão e Tecnologia 1 RUP como Metodologia de Desenvolvimento de Software para Obtenção da Qualidade de Software Alfredo Nazareno P. Boente Fabiano S. G. de Oliveira João
Leia maisEngenharia de Software I
Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Construção 2 VISÃO GERAL Fase Construção. Visão Geral 3
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisQUANDO este projeto deve ser realizado e QUANTO este projeto deverá custar?
O PROJECT MODEL CANVAS (www.pmcanvas.com.br) é uma ferramenta que permite que um projeto seja entendido no contexto dos aspectos Fundamentals da teoria de gerenciamento de projetos. A metodologia facilita
Leia maisProcesso de Desenvolvimento de Software Workshop de Engenharia de Software
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Processo de Desenvolvimento de Software Engenharia de Software Auxiliar
Leia maisAnalista de Negócio Pleno
Analista de Negócio Pleno Formação: Nível Superior na área de informática ou áreas afins. Desejável Pós Graduação em Gestão de Projetos, Tecnologia de Informação ou Negócios. Atividades: Realizar atividades
Leia maisPROJETO DE FÁBRICA DE SOFTWARE
FACULDADE SETE DE SETEMBRO FASETE Departamento de Sistemas de Informação PROJETO DE FÁBRICA DE SOFTWARE Denise Xavier Fortes Paulo Afonso BA Agosto/2015 Sumário 1. INTRODUÇÃO... 3 2. PERFIS FUNCIONAIS...
Leia maisDiretrizes de Qualidade de Projetos
Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão
Leia maisUnidade I Conceitos BásicosB. Conceitos BásicosB
à Engenharia de Software Unidade I Conceitos BásicosB Pedro de Alcântara dos Santos Neto pasn@ufpi.edu.br 1961 a 1963 Surgimento de novos Hardwares 1963-1968 Crise do Software! Incapacidade de se utilizar
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisEngenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias
Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)
Leia maisMETODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS
METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Versão 1 MDS Metodologia de Desenvolvimento de Sistemas 1 Presidente INCRA Rolf Hackbart Diretor de Gestão Estratégica DE - INCRA Roberto Kiel Coordenador Geral
Leia mais2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
Leia maisQualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade
DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu
Leia maisEngenharia de Software Aula 8 (Versão 2010-02)
Engenharia de Software Aula 8 (Versão 2010-02) As melhores práticas de Engenharia de Software: Verificar Continuamente a Qualidade do Software Controlar Mudanças de Software Professor Gabriel Baptista
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Atividades em PDS Análise econômica e de requisitos (Análise). Especificação do Software (Especificação). Desenho
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada
Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução a linguagem UML
Leia maisProjeto. Gerenciamento de Projeto de Software. Tópicos abordados. Características básicas de um projeto. Definição
Gerenciamento de Projeto de Software Tópicos abordados Atividades de gerenciamento Planejamento do projeto Cronograma do projeto Gerenciamento de riscos Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com
Leia maisCom metodologias de desenvolvimento
Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisAnálise e Projeto Orientados a Objeto
Análise e Projeto Orientados a Objeto com UML e Padrões Parte I Análise, Projeto, e Processo Baseado em Craig Larman 1 Aplicando UML, Padrões e APOO Objetivo Desenvolver habilidades práticas na utilização
Leia maisADMINISTRAÇÃO GERAL ANALISTA E TÉCNICO ADMINISTRATIVO DA ANTT PROFESSOR: BERNARDO CONRADO
Olá Pessoal, Aos meus alunos e aos que acessam o Ponto, segue a correção da prova de Administração Geral da ANTT que aconteceu neste final de semana do dia 11/08 de acordo com a minha visão. Infelizmente
Leia maisIntrodução a UML. Introdução a UML (Unified Modeling Language)
Introdução a UML (Unified Modeling Language) Régis Patrick Silva Simão Régis Simão 1/33 Agenda Introdução Histórico Por que UNIFICADA? Esquema de Visões 4+1 Modelos e Diagramas Modelagem Ágil Régis Simão
Leia maisEngenharia de Software II
Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?
Leia maisA Disciplina Gerência de Projetos
A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos
Leia maisUtilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
Leia maisPOLÍTICA DE INVESTIMENTO RESPONSÁVEL E DE RESPONSABILIDADE SOCIOAMBIENTAL
SUL AMÉRICA INVESTIMENTOS DISTRIBUIDORA DE TÍTULOS E VALORES MOBILIÁRIOS S.A POLÍTICA DE INVESTIMENTO RESPONSÁVEL E DE RESPONSABILIDADE SOCIOAMBIENTAL Índice: 1 OBJETIVO 2 2 CONCEITOS E DEFINIÇÕES 2 3
Leia maisEduardo Bezerra. Editora Campus/Elsevier. Princípios de Análise e Projeto de Sistemas com UML - 2ª edição
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier 1 Capítulo 2 Processo de Desenvolvimento de Software Quanto mais livros você leu (ou escreveu), mais
Leia maisTechProf Documento de Arquitetura
TechProf Projeto SuporteProf Versão 1.0 15 de junho de 2016 Responsáveis: Adelson Santos de Melo Filho, Edvaldo Nicolau da Silva, Moisés Luis da Silva Histórico de Revisões Data Versão Descrição Autor
Leia maisPROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 5 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO Nesta aula serão apresentados e discutidos os conceitos de Gestão de projetos de software, riscos de software,
Leia maisI. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas
I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Engenharia de Software Professor Eduardo Jesus Coppola Período Noturno Módulo Técnicas de Desenvolvimento de
Leia maisConcurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos
Contatos: E-mail: profanadeinformatica@yahoo.com.br Blog: http://profanadeinformatica.blogspot.com.br/ Facebook: https://www.facebook.com/anapinf Concurso da Prefeitura São Paulo Curso Gestão de Processos,
Leia maisPós Graduação Engenharia de Software
Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo QUALIDADE DE SOFTWARE (30h) Introdução: desenvolvimento
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisGerência de Projetos e EVTE. Fabiana Costa Guedes
Gerência de Projetos e Fabiana Costa Guedes 1 Agenda O que é um Projeto O que é Gerenciamento de Projetos O Contexto da Gerência de Projetos PMI Project Management Institute Ciclo de Vida do Projeto Áreas
Leia maisEngenharia de Software
Engenharia de Software Introdução Engenharia Engenhar Sistema Software Alguns Conceitos 1 Definição É a aplicação sistemática, disciplinada e com abordagem quantitativa para o desenvolvimento, operação
Leia maisModelagem e Simulação
AULA 8 Modelagem e Simulação Modelagem Processo de construção de um modelo; Capacitar o pesquisador para prever o efeito de mudanças no sistema; Deve ser próximo da realidade; Não deve ser complexo. Tipos
Leia maisEngenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisAderência do RUP à Norma NBR ISO/IEC 12207
Aderência do RUP à Norma NBR ISO/IEC 12207 Cristina Ângela Filipack Machado (1,3) Sheila dos Santos Reinehr (2,3) Alcides Calsavara (3) Robert Carlisle Burnett (3) CELEPAR (1), BANESTADO (2) e PUCPR (3)
Leia maisTécnicas de Vendas de Produtos e Serviços financeiros no setor bancário: planejamento, técnicas; motivação para vendas. Professora Renata Lourdes.
Técnicas de Vendas de Produtos e Serviços financeiros no setor bancário: planejamento, técnicas; motivação para vendas. Professora Renata Lourdes. Administração de Vendas Planejamento, direção e controle
Leia maisPRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA
FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisEXTRATO DA POLÍTICA DE GESTÃO DE RISCOS
1 OBJETIVO Fornecer as diretrizes para a Gestão de Riscos da Fibria, assim como conceituar, detalhar e documentar as atividades a ela relacionadas. 2 ABRANGÊNCIA Abrange todas as áreas da Fibria que, direta
Leia maisUma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta
Uma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta A Dataprev, Empresa de Tecnologia e Informações da Previdência Social, é uma empresa pública e tem
Leia maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia mais