Pós-Graduação Engenharia de Software

Tamanho: px
Começar a partir da página:

Download "Pós-Graduação Engenharia de Software"

Transcrição

1 Pós-Graduação Engenharia de Software Gerenciamento de Mudanças, Configuração & Distribuição de Software Parte 03 SCM em modelos e processos Prof. Msc Rogério Augusto Rondini rarondini.paradygma@gmail.com 1

2 Go Ahead #06 SCM e RUP 2

3 RUP Processo Iterativo e Incremental Conta com um conjunto de atividades bem definidas... com artefatos de entrada e saída dependẽncia em relação à ordem de execução Descrição de como as atividades devem ser realizadas 3

4 RUP 4

5 Papéis e Artefatos 5

6 Papéis Gerente de Configuração Responsável pelo ambiente e infraestrutura de gestão de configuração (CM) Deve ter experiência em ferramentas de SCM Assegurar que políticas e procedimentos de CM não sejam ignoradas 6

7 Papéis Gerente de controle de mudança Normalmente desempenhado por um comitê formado por representantes de todas as partes interessadas Em projetos pequenos, pode ser desempenhado por um gerente de projeto ou arquiteto de software Responsável por análisar as solicitações em relação a custo, impácto,... 7

8 Papéis Integrador Responsável pelo empacotamento de aplicações (build) Pode ser desempenhado por um desenvolvedor 8

9 Plano de CM Artefatos Descreve todas as atividades do Gerenciamento de controle de configuração e mudança que serão executadas durante o ciclo de vida do produto ou projeto. Detalha o cronograma de atividades, responsabilidades e recursos necessários 9

10 Artefatos Registro de Auditoria de Configuração Identifica uma baseline, qualquer artefato necessário ausente e requisitos reprovados ou testados de forma incompleta Preparado para obter uma baseline pronta para release. Ocorre após o teste do sistema e antes do teste de aceitação final. 10

11 Artefatos Solicitação de Mudança Usadas para documentar e controlar defeitos, solicitações de melhorias e qualquer outro tipo de solicitação de mudança no produto. Fornece um registro das decisões e, devido a seu processo de avaliação, garantem que os impactos das mudanças sejam entendidos no projeto. 11

12 Fluxo de SCM 12

13 Atividades Planejar Configuração do Projeto e Controle de Mudança 13

14 Atividades Planejar Configuração do Projeto e Controle de Mudança Estabelecer políticas para gerenciamento de configuração Estabelecer políticas e processos para controlar mudanças Documentar as informações no Plano de Gerenciamento de Configuração 14

15 Atividades Criar ambiente para CM do projeto 15

16 Atividades Criar ambiente para CM do Projeto Envolve a criação da estrutura de diretórios, repositóriose a alocação de recursos de hardware O Gerente precisa configurar um ambiente baseado nas estruturas de componentes do produto O Integrador deve certificar de que os artefatos foram suficientemente testados para que possam ser incorporados a uma build 16

17 Atividades Alterar e Liberar Itens de Configuração 17

18 Atividades Alterar e Liberar Itens de Configuração Descrever como um papel pode Criar espaço de trabalho Acessar artefatos Fazer mudanças nos artefatos e liberá-las Descrever como o Integrador Compila o produto Cria e promove baselines 18

19 Atividades Gerenciar baselines e releases 19

20 Atividades Gerenciar Baselines e Releases Assegurar que os sistemas tenham sua baseline definida e possam ser disponibilizados A freqüência e a formalidade das releases estão descritas no Plano CM. O grau de formalismo é bem mais alto em uma liberação para o cliente do que para uma revisão da próxima iteração. 20

21 Atividades Monitorar e Relatar Status de Configuração 21

22 Atividades Monitorar e Relatar Status de Configuração Determinar se o produto atende aos requisitos funcionais e físicos. Determinar se os artefatos estão sob controle e se a respectiva baseline foi definida. Assegurar que os artefatos e as baselines estão disponíveis

23 Atividades Gerenciar Solicitação de Mudança 23

24 Atividades Gerenciar Solicitação de Mudança Assegurar que as mudanças feitas em um projeto sejam consistentes e que os envolvidos sejam informados do estado do produto, das mudanças feitas nele e do impacto de custo e programação gerado por essas mudanças. 24

25 Atividades Gerenciar Solicitação de Mudança Exemplo de atividades de Solicitação de Mudança 25

26 Atividades Gerenciar Solicitação de Mudança Exemplo de Estados e transições de Solicitação de Mudança 26

27 27

28 Go Ahead #07 SCM e Agile 28

29 Manifesto Ágil Em 2001, Kent Beck e 16 outros notáveis da indústria de software, conhecidos como Aliança Ágil, assinaram o Manifesto para o Desenvolvimento Ágil de Software ( ou 29

30 Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: 1) Indivíduos e interação entre eles mais que processos e ferramentas 2) Software em funcionamento mais que documentação abrangente 3) Colaboração com o cliente mais que negociação de contratos 4) Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. 30

31 Os 12 princípios Satisfação do cliente por meio de entrega contínua Modificação de requisitos são bem vindas Entrega de software funcionando frequentemente Pessoal de negócio e desenvolvedores trabalhando juntos Indivíduos motivados 31

32 Os 12 princípios Conversa face a face para levantar informações Software funcionando como medida de progresso Ritmo constante de desenvolvimento sustentável Excelência técnica Simplicidade 32

33 Os 12 princípios Equipes auto organizadas Equipe reflete sobre como se tornar mais efetiva, então sintoniza e ajusta adequadamente seu comportamento 33

34 Alguns processos Extreme Programing (XP) Família Crystal Scrum Feature Driven Development (FDD) Agile UP 34

35 XP Valores Comunicação Simplicidade Feedback Coragem 35

36 XP Práticas (relevantes p/ SCM) Build de 10 minutos Ciclo semanal Desenvolvimento orientado a testes Integração Contínua Propriedade coletiva de código Implantação incremental e diária Padrões de codificação 36

37 XP 37

38 Agile SCM Muitos consideram SCM como um processo pesado que impede o trabalho real de desenvolvimento Alguns querem controlar e ter tantos processos que SCM prejudica o desenvolvimento Outros acham que eliminando ferramentas e práticas resolve, mas acaba fazendo com que SCM fique limitado demais 38

39 Agile SCM Como resolver esta situação?? Aplicação pragmática de práticas e princípios de SCM de acordo com Valores Ágeis usando o pensamento enxuto (Lean Thinking) para atender às necessidades de negócio 39

40 Agile SCM Requisitos Servir aos profissionais Derrubar paredes entre SCM e desenvolvedores Responder às mudanças Rastrear e coordenar ao invés de controlar os desenvolvedores Automação extrema 40

41 Agile SCM Como responder às mudanças? Comunicação próxima e poucas fronteiras Tomadores de decisão devem estar acessíveis e disponíveis Espectativas e prioridades devem ser definidas no início de cada iteração Autorização para auteração dos artefatos sem burocracias... 41

42 Agile SCM A Chave está na automatização de tarefas Builds e testes automatizados Identifica problemas mais cedo As 3 builds Private Developer Build Team Integration Build Formal Release Build 42

43 Agile SCM 43

44 AgileSCM Private Developer Build Processo para geração de build exclusivo do desenvolvedor Escopo local, porém, com as características semelhantes ao do ambiente de integração Team Integration Build Processo para geração de build que integra toda a equipe Ex. Integração Contínua 44

45 Agile SCM Formal Release Build Processo formal para geração de build de liberação Liberação p/ produção Liberação p/ homologação... 45

46 Agile SCM Automatização através da Integração Contínua 46

47 Agile SCM x Manifesto Indivíduos e iterações mais que processos e ferramentas Processos e ferramentas de SCM devem suportar a meneira como você trabalha, e não o contrário Software em funcionamento mais que documentação abrangente Reduzir artefatos intermediários Automatização de tarefas 47

48 Agile SCM x Manifesto Colaboração com o cliente mais que negociação de contrato SCM deve facilitar a comunicação entre interessados e ajudar no gerenciamento de espectativas Suporte ao processo de análise de impacto para garantir a transparência nas possíveis alterações 48

49 Agile SCM x Manifesto Responder a mudanças mais que seguir um plano SCM diz respeito a facilitar mudanças e não a prevení-las Mudanças em requisitos em fases adiantadas do ciclo de vida são vantagens competitivas; se você consegue agir sobre elas (Mary Poppendick) 49

50 50

51 Go Ahead #08 SCM e CMMi 51

52 CMMi Estrutura Área de processo 01 Área de processo 02 Área de processo 03 Metas específicas Metas genéricas práticas específicas práticas genéricas 52

53 CMMi Áreas de Processo (PAs) O CMMi contém 22 áreas de processos As áreas são agrupadas em Gerenciamento de Processos Gerenciamento de Projetos Engenharia Suporte 53

54 CMMi PAs do grupo Suporte Gestão de Configuração Garantia da Qualidade Medições e Análises Ambiente p/ Integração Análise de Decisões e Resoluções Análise de Causas e Resoluções 54

55 CMMi Metas e práticas genéricas Aplicam-se a todas as PAs Atividades que institucionalizam PAs Metas e práticas específicias Aplicam-se a uma PA específica Atividades que implementam uma PA 55

56 CMMi Níveis de maturidade Plano bem definido que demonstra um caminho para tornar a empresa mais madura Existem 5 níveis de maturidade Cada nível representa uma camada na base para melhoria contínua do processo 56

57 CMMi Níveis de Maturidade 5 4 Foco na melhoria do processo Processo medido e controlado Otimizado Gerenciado Quantitativamente 3 2 Processo pró-ativo e caracterizado para a organização Processo para projetos e reativo Gerenciado Definido 1 Processo imprevisível, pouco controlado Inicial 57

58 CMMi Níveis x Áreas de Processos 58

59 SCM e o CMMi A área de processo de SCM suporta todas as áreas de processos, estabelecendo e mantendo a integridade dos produtos de trabalho, utilizando a identificação de configurações, controle de configurações, comunicação de status de configurações e auditorias de configurações. 59

60 SCM e o CMMi 60

61 SCM e CMMi 61

62 SCM e CMMi SG 1 Estabelecer Baseline SP 1.1 Identificar Itens de Configuração Selecionar itens com critérios documentados Atribuir ID único p/ itens Identificar o proprietário Especificar características Especificar quando o item será colocado sob gerência de configuração 62

63 SCM e CMMi SP 1.2 Estabelecer um Sistema de gerenciamento de configuração Estabelecer um sistema de gestão de configuração e mudança Procedimentos de controle de acesso Base de dados de requisição de mudança SP 1.3 Criar e Liberar Baselines Múltiplos níveis de controle Armazenar e recuperar itens de configuração 63

64 SCM e CMMi Armazenar e recuperar versões arquivadas Manter registros de gerência de configuração Criar relatórios Preservar o conteúdo do sistema Revistar estrutura de gerência de configuração quando necessário 64

65 SCM e CMMi SG 2 Rastrear e Controlar Mudanças SP 2.1 Rastrear solicitação de mudança Registrar solicitações de mudança em base de dados Analisar impacto das mudanças Revisar solicitações antes de incluílas em baseline Rastrear o status das solicitações até o encerramento 65

66 SCM e CMMi SP 2.2 Controlar Itens de Configuração Controlar mudanças Obter autorização antes de efetuar mudanças Executar revisões Documentar as mudanças e as razões de forma apropriada 66

67 SCM e CMMi SG 3 Estabelecer a Integridade SP 3.1 Estabelecer os registros da Gestão de Configuração Registrar ações de gestão de configuração Garantir acesso aos status de configuração aos participantes releventes Especificar a última versão da baseline 67

68 SCM e CMMi Identificar versão dos itens de configuração que constituem uma baseline Descrever as diferenças entre sucessivas baselines Manter histórico de cada item de configuração SP 3.2 Executar auditorias de configuração Avaliar integridade das baselines Avalidar integridade dos itens 68

69 SCM e CMMi Confirmar a completudo e corretudo dos itens no sistema de gerenciamento de configuração Confirmar a conformidade com os padrões e procedimentos de gestão de configuração Rastrear itens de ação de auditoria 69

70 SCM e CMMi SCM é uma área chave para CMMi Exigida no Nível 2 Apesar da aparente complexidade, todas as práticas e sub-práticas exigidas já fazem parte do conceito de SCM, em maior ou menor grau de formalidade 70

71 Brainstorm #02 RUP e XP, apesar de ambas se enquadrarem em processos iterativos, apresentam diferenças significativas, principalmente no que diz respeito à documentação. Baseado no que discutimos sobre SCM, RUP, XP e CMMi, responda: É possível para uma empresa que utilize XP como processo de desenvolvimento atender a Área de Processo Configuration Management do CMMi? De que forma o Agile SCM pode contribuir para isso, e ainda manter os princípios ágeis? 71

72 72

73 Go Ahead #09 SCM e ITIL 73

74 ITIL Information Technology Infrastructure Library foi concebido na década de 80 pelo CCTA, órgão do governo inglẽs Em 1996 tornou-se referência mundial Em 2000 foi criado o OGC (Office for Government Commerce) com intuito de regulamentar o uso do ITIL 74

75 ITIL O ITIL é uma metodologia para gerenciamento do ambiente de infraestrutura de empresas de qualquer porte Conjunto de melhores práticas com foco na operação de serviços de TI Dividido em duas etapas Service Delivery Support Services 75

76 Estrutura ITIL 76

77 Entrega de Serviço 77

78 Suporte a Serviço 78

79 Suporte a Serviço Service-Desk Gerenciamento de Configuração Gerenciamento de Incidentes Gerenciamento de Problemas Gerenciamento de Mudanças SCM Gerenciamento de Liberações 79

80 Suporte a Serviço Gerenciamento de Configuração Processo de administração de informação sobre todos os itens de configuração (e.g hardware, software e documentação) Gerenciamento de Incidentes Habilidade e rapidez de contornar incidentes Registro e monitoramente 80

81 Suporte a Serviço Gerenciamento de Problemas Processo para descobrir causa de incidentes reportados e determinar as mudanças necessárias Enfatiza solução a longo prazo Análise de dados históricos, monitoramente, registros e diagnósticos 81

82 Suporte a Serviços Gerenciamento de Mudanças Processo p/ verificação e aprovação de pedidos de mudança Monitoramente e análise de impacto Gerenciamento de Liberações Planejamento do ambiente de distribuição de software Coordenação do plano de distribuição com gerenciamento de mudança 82

83 ITIL e SCM Comforme observado no módulo de Suporte a Serviço, SCM exerce um papel fundamental para boa utilização do ITIL Todos as áreas do Suporte a Serviço podem ser suportadas por um bom processo de SCM 83

84 84

85 The End Implantando SCM nas empresas Futuro de SCM 85

86 Implantando SCM Implantar processo de SCM nem sempre é tarefa fácil Problemas culturais na empresa Existirão sempre os à favor e os contrário ao processo Achar que apenas ferramentas, muitas vezes caríssimas, irá resolver é um engano 86

87 Implantando SCM Não existe um roteiro formalizado, mas alguns passos são importantes Definição do plano de configuração Procedimentos, políticas, responsabilidades Automação Uso de ferramentas para armazenamento e versionamento, registros de mudança, relatórios 87

88 Implantando SCM Estabelecer métricas Métricas de rastreamento de problemas Ex.. Defeitos resolvidos por build, taxa de defitos abertos... Métrcias de processo Ex.. Arquivos mais modificados... Métricas de solicitação de mudança Ex.. solicitações por semana, por status... 88

89 Implantando SCM Criação de um comitê de SCM Irá definir a linha de trabalho, garantir revisões principais, aprovar mudanças... Para metodologias ágeis, seguir os valores ágeis auxilia na implantação de SCM Simplificação Mudança é algo natural Servir aos profissionais e não viceversa... 89

90 Futuro de SCM Transformação profissional No Brasil existem poucos profissionais com dedicação e conhecimento de fato em SCM Muitas empresas atribuem atividades de SCM a profissionais recém formados ou até mesmo estágiários 90

91 Futuro de SCM Lei Sarbanes-Oxley (SoX) Conforme apresentado anteriormente, um bom processo de SCM é fundamental para o suporte aos requisitos colocados pela lei 91

92 Custo de SCM Futuro de SCM Normalmente ferramentas de SCM são caras, inviabilizando o processo para muitas empresas Ferramentas open-source estão se tornando um bom caminho para redução de custo. De fato, apenas ferramentas não garantem sucesso em SCM, é preciso ter um misto de ferramentas e processos. 92

93 93

METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP

METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP Tecnologia em Análise e Desenvolvimento de Sistemas METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP Definição, aplicações, vantagens e desvantagens Marcelo Buratti de Freitas Vitor Matheus Buratti

Leia mais

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas

Leia mais

PDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno

PDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno PDS Aula 1.7 Métodos Ágeis Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O que é ser ágil? 2 Definição Ágil: Refere-se a capacidade de criar e responder a mudanças com o objetivo de ter sucesso em um

Leia mais

Processos Ágeis de Desenvolvimento de Software

Processos Ágeis de Desenvolvimento de Software Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado

Leia mais

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis) CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI

Leia mais

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O

Leia mais

ITIL v3 Transição de Serviço Parte 1

ITIL v3 Transição de Serviço Parte 1 ITIL v3 Transição de Serviço Parte 1 A Transição de Serviço é composto por um conjunto de processos e atividades para a transição de serviços no ambiente de produção. Aqui, deve-se encarar como um projeto

Leia mais

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,

Leia mais

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação - Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.

Leia mais

RUP/PSDS. Introdução e Comparação

RUP/PSDS. Introdução e Comparação RUP/PSDS Introdução e Comparação Agenda RUP Introdução Mlehores Práticas Estrutura Tempo Conteúdo Contraponto PSDS Introdução Objetivos Promover planejamento, medição e controle dos projetos Reduzir riscos

Leia mais

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

Metodologias Ágeis de Desenvolvimento. Fernando Trinta Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de

Leia mais

Escolhendo um Modelo de Ciclo de Vida

Escolhendo um Modelo de Ciclo de Vida Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

Normas ISO:

Normas ISO: Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais

Leia mais

Material cedido por André Santos. Objetivo

Material cedido por André Santos. Objetivo Material cedido por André Santos Objetivo Compreender a importância do uso de mecanismos de gerência de configuração (GC) e de mudança (GM), seus métodos, processos e ferramentas. Fornecer os principais

Leia mais

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era

Leia mais

Ciclo de vida do projeto x do

Ciclo de vida do projeto x do Gestão de Projeto Material Preparado pelo Prof. William Chaves de Souza Carvalho Ciclo de vida do projeto x do produto Ciclo de vida do produto Plano de Negócio Projeto Operações Retirada Ciclo de vida

Leia mais

Tarefas de Gerenciamento de Configuração

Tarefas de Gerenciamento de Configuração Tarefas de Gerenciamento de Configuração 1- Tarefas Preliminares 2- Identificação 3- Controle de Mudanças 4- Controle de Versão 5- Auditoria de Configuração 6- Relato de Situação 7- Controle de Interface

Leia mais

Requisitos do Projeto Projeto de Implantação do CMMI-DEV L2. 19/01/2010 egovernment Soluções e Serviços Ana Beatriz, Coordenadora do Projeto

Requisitos do Projeto Projeto de Implantação do CMMI-DEV L2. 19/01/2010 egovernment Soluções e Serviços Ana Beatriz, Coordenadora do Projeto Requisitos do Projeto Projeto de Implantação do CMMI-DEV L2 19/01/2010 egovernment Soluções e Serviços Ana Beatriz, Coordenadora do Projeto Página2 Conteúdo 1. Introdução... 3 1.1. Definições, acrônimos

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos MBA em EXCELÊNCIA EM GESTÃO DE PROJETOS E PROCESSOS ORGANIZACIONAIS Gerenciamento de s Planejamento e Gestão de s Prof. Msc. Maria C Lage Prof. Gerenciamento de Integração Agenda Gerenciamento da Integração

Leia mais

Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario. FDD Desenvolvimento dirigido a funcionalidades

Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario. FDD Desenvolvimento dirigido a funcionalidades Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario FDD Desenvolvimento dirigido a funcionalidades 2 Agenda FDD; Melhores práticas do FDD; Principais papéis; Processos. FDD Metodologia interativa e

Leia mais

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo

Leia mais

Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais

Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais Carlos Eduardo Vazquez FATTO Consultoria e Sistemas Brasília Novembro/2014 www.fattocs.com 1 Queda do Muro

Leia mais

1. A função DevOps, que se concentra principalmente em Produtos & Serviços:

1. A função DevOps, que se concentra principalmente em Produtos & Serviços: Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento

Leia mais

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais QUALIDADE DE SOFTWARE ISO/IEC 12207 Segunda Edição 13.03.2009 Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Descrever o objetivo da Norma ISO 12207. Mostrar a estrutura da norma.

Leia mais

Fundamentos de Gestão de TI

Fundamentos de Gestão de TI Fundamentos de Gestão de TI Tópico IV Desenho de Serviço (ITIL V3) José Teixeira de Carvalho Neto desenho de serviço desenho de serviço Objetivo: desenhar e especificar serviços novos ou alterados para

Leia mais

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES INSTRUÇÕES - Esta prova é SEM CONSULTA. - Inicie a prova colocando o seu nome em todas as páginas. - Todas as respostas às questões devem ser preenchidas a caneta. - Todas as informações necessárias estão

Leia mais

Halison Miguel Edvan Pontes

Halison Miguel Edvan Pontes Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)

Leia mais

ISO/IEC Processo de ciclo de vida

ISO/IEC Processo de ciclo de vida ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207

Leia mais

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado) Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível

Leia mais

ITIL v3 Desenho de Serviço Parte 1

ITIL v3 Desenho de Serviço Parte 1 ITIL v3 Desenho de Serviço Parte 1 O Desenho de Serviço vem após a Estratégia de Serviço, após levantar tudo o que foi necessário como as políticas, estratégia, recursos e restrições. O pessoal envolvido

Leia mais

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome: ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:

Leia mais

Desenvolvimento Ágil de Software

Desenvolvimento Ágil de Software DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil

Leia mais

Vinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee

Vinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee Vinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee Novatec Copyright 2004, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610

Leia mais

PROCESSO GESTÃO DA MUDANÇA Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO

PROCESSO GESTÃO DA MUDANÇA Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO PROCESSO GESTÃO DA MUDANÇA Versão 1.0 GERÊNCIA CORPORATIVA DE TECNOLOGIA DA INFORMAÇÃO ÍNDICE 1. INTRODUÇÃO... 3 2. MACROPROCESSO... 5 3. DIAGRAMA DE ESCOPO DO PROCESSO GESTÃO DA MUDANÇA... 6 4. PROCESSO

Leia mais

Uma abordagem de gerência de configuração em ambiente de TI com as melhores práticas em I.T.I.L

Uma abordagem de gerência de configuração em ambiente de TI com as melhores práticas em I.T.I.L Uma abordagem de gerência de configuração em ambiente de TI com as melhores práticas em I.T.I.L MARCELO CLÁUDIO DANTAS SALLES RIBEIRO JUNIOR MARIA DE JESUS RODRIGUES DA SILVA OBJETIVO Avaliar processos

Leia mais

3) Qual é o foco da Governança de TI?

3) Qual é o foco da Governança de TI? 1) O que é Governança em TI? Governança de TI é um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por executivos, gestores, técnicos e usuários de TI de uma organização, com a

Leia mais

Sumário. Capítulo 3 Valores do XP Feedback Comunicação... 46

Sumário. Capítulo 3 Valores do XP Feedback Comunicação... 46 Sumário Sobre o autor... 6 Revisores técnicos... 7 Agradecimentos... 9 Prefácio... 17 Introdução... 19 Capítulo 1 Extreme Programming: visão geral... 21 Valores do XP... 22 Práticas do XP... 23 Cliente

Leia mais

Informática I. Aula Aula 21-29/11/06 1

Informática I. Aula Aula 21-29/11/06 1 Informática I Aula 21 http://www.ic.uff.br/~bianca/informatica1/ Aula 21-29/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Plano de Gerenciamento de Configuração

Plano de Gerenciamento de Configuração Plano de Gerenciamento de Configuração Controle de Versões Versão Data Autor Notas da Revisão 0.1 29/11/2016 Deborah Araujo Denis Ferreira Ezio Mendonça - Plano de gerenciamento de Configuração Página

Leia mais

Gerenciamento e Administração de Redes

Gerenciamento e Administração de Redes Gerenciamento e Administração de Redes ITIL 1 O que é ITIL? Information Technology Infrastructure Library (ITIL) é uma biblioteca de boas práticas (do inglês best practices), de domínio público, desenvolvida

Leia mais

Versão: 1.0 Doc Manager

Versão: 1.0 Doc Manager Plano de Gerenciamento de Configuração versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1 Data: 10/04/2016

Leia mais

Modelos de Gestão de Projetos

Modelos de Gestão de Projetos Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto

Leia mais

Processo de Gerência de Configuração. Maurício Ronny de Almeida Souza

Processo de Gerência de Configuração. Maurício Ronny de Almeida Souza Processo de Gerência de Maurício Ronny de Almeida Souza Agenda Motivação O que é Gerência de Histórico GCS e Normas/Modelos de Qualidade de Software Nível F do MR-MPS O processo GCO do MR-MPS Resultados

Leia mais

PROGRAMA SEBRAETEC GPO

PROGRAMA SEBRAETEC GPO PROGRAMA SEBRAETEC GPO ESTRUTURA DO PROJETO APL MARÍLIA 05/09/2011 Edvar Pera Junior Coordenador Executivo Softex Campinas CARACTERISTICAS GERAIS Objetivo: Implantar metodologia de controle de processos

Leia mais

Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira Projeto de Desenvolvimento Software Extreme Programming Prof.: Ari Oliveira O Extreme Programming (XP) é uma metodologia de desenvolvimento de software que auxilia na produção de sistemas de maior qualidade,

Leia mais

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software. Prof. Luiz A. Nascimento As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software. Porque metodologias ágeis? A história dos fracassos no desenvolvimento de

Leia mais

Programação Extrema na Prática

Programação Extrema na Prática Programação Extrema na Prática Engenharia de Software Conference - 13:40-15:00 maio/09 São Paulo Dairton Bassi - dbassi@gmail.com Assuntos de Hoje Métodos Ágeis Valores Ágeis Programação Extrema Princípios

Leia mais

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT Prof. Fabiano Papaiz IFRN Feature Driven Development = Desenvolvimento Guiado por Funcionalidades FDD é uma metodologia ágil para gerenciamento e desenvolvimento

Leia mais

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas

Leia mais

Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Processo de Desenvolvimento de Software

Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Processo de Desenvolvimento de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE SCE186-ENGENHARIA DE SOFTWARE Profs. José Carlos Maldonado e Elisa Yumi Nakagawa Atividades da Engenharia de DEFINIÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de Sistema

Leia mais

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome: Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.

Leia mais

Métodos Ágeis e Programação Extrema (XP)

Métodos Ágeis e Programação Extrema (XP) Métodos Ágeis e Programação Extrema (XP) 1 Métodos Ágeis A insatisfação com os overheads envolvidos em métodos tradicionais de desenvolvimento levou à criação dos métodos ágeis. Esses métodos: Focam no

Leia mais

Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015

Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015 Gerenciamento de Configuração de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015 Contextualizando 2 ISO 12207: Estrutura Processos Fundamentais Aquisição Processos

Leia mais

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

! Introdução.  Motivação para Processos de Software. ! Processo Unificado (USDP)  Definições  RUP x USDP  Características do Processo Unificado Agenda Rodrigo Reis Cleidson de Souza! 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!

Leia mais

Scrum Foundations. Fundamentos de Scrum

Scrum Foundations. Fundamentos de Scrum Scrum Foundations Fundamentos de Scrum Sobre o curso Curso base para as funções de Scrum Developer e Scrum Master Histórico, Estrutura e Funções Scrum Product Owner Scrum Developer Scrum Master Artefatos

Leia mais

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira Processos Ágeis de Desenvolvimento de Software Yuri Pereira ycssp@cin.ufpe.br Contexto Processos ágeis surgiram como alternativa aos processos tradicionais...... que apresentam restrições principalmente

Leia mais

Gerenciamento de Configuração

Gerenciamento de Configuração Gerenciamento de Configuração WAZLAWICK, Raul S. Engenharia de Software: Conceitos e Práticas.1 ed. Rio de Janeiro: Elsevier, 2013. PRESSMAN, Roger S. Engenharia de Software. 6 ed.são Paulo: McGraw-Hill,

Leia mais

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições

Leia mais

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

Visão Geral do RUP (Rational Unified Process)

Visão Geral do RUP (Rational Unified Process) Visão Geral do RUP (Rational Unified Process) Objetivos deste módulo Apresentar as características do RUP Discutir os conceitos que existem no RUP: fases, fluxos de atividades (worklows), iterações, responsáveis,

Leia mais

Processo de gerenciamento de capacidade

Processo de gerenciamento de capacidade Processo de gerenciamento de capacidade O fornecimento da capacidade exigida para processamento e armazenamento de dados é tarefa do gerenciamento de capacidade. Isso é feito para que o provimento desta

Leia mais

RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp

RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp web@cercomp.ufg.br 1. Introdução É um processo proprietário de Engenharia de software criado pela Rational Software Corporation,

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Scrum. Daniel Krauze

Scrum. Daniel Krauze Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily

Leia mais

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Unidade VI Planejamento Estratégico de TI. Luiz Leão

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Unidade VI Planejamento Estratégico de TI. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 6.1 Governança de tecnologia da Informação 6.2 Planejamento e Controle da TI 6.3 O Papel Estratégico da TI para os Negócios 6.4

Leia mais

Gestão da Tecnologia da Informação

Gestão da Tecnologia da Informação TLCne-051027-P0 Gestão da Tecnologia da Informação Disciplina: Governança de TI São Paulo, Agosto de 2012 0 Sumário TLCne-051027-P1 Conteúdo desta Aula Continuação do Domínio de Processos PO (PO4, PO5

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software

Leia mais

Extreme Programming: Valores e Práticas

Extreme Programming: Valores e Práticas Programação Extrema Extreme Programming: Valores e Práticas Prof. Mauro Lopes 1-31 34 Objetivos Anteriormente trabalhamos os conceitos do Desenvolvimento Tradicional e do Desenvolvimento Ágil. Trouxemos

Leia mais

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco. Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos

Leia mais

Rhino Get Contact. Página 1. Excelência de TI pela Gestão de Serviços. Excelência de serviços de TI.

Rhino Get Contact.  Página 1. Excelência de TI pela Gestão de Serviços. Excelência de serviços de TI. 1 de 21 Excelência de TI pela Gestão de Serviços Rhino Excelência Get Essentials! de serviços de TI Versão 2 de 21 230 3.2 www.rhinoconsulting.com.br Página 1 Apresentações Pier Roberto Riboni Tecnólogo

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?

Leia mais

ENGENHARIA DE REQUISITOS

ENGENHARIA DE REQUISITOS ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos

Leia mais

Processos de Software

Processos de Software DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas

Leia mais

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE

Leia mais

Governança em TI PROFA. DRA. ELISA YUMI NAKAGAWA. SSC 531 Gestão de Sistemas de Informação. 2. Semestre de 2016

Governança em TI PROFA. DRA. ELISA YUMI NAKAGAWA. SSC 531 Gestão de Sistemas de Informação. 2. Semestre de 2016 SSC 531 Gestão de Sistemas de Informação Governança em TI PROFA. DRA. ELISA YUMI NAKAGAWA 2. Semestre de 2016 SSC0531 - Gestão de Sistemas de Informação 2 Roteiro Introdução Governança corporativa Motivação

Leia mais

Administração de Projetos

Administração de Projetos Administração de Projetos gerenciamento da integração Prof. Robson Almeida Antes, uma breve revisão Processos de Iniciação Iniciação Iniciação Escopo do Projeto Planejamento Iniciação Processos de Planejamento

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento

Leia mais

Desenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.

Desenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio. Desenvolvimento Ágil no Governo Luís Dosso Outubro/2011 Produtos de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. A Dextra Soluções de Software Projetos de software complexos

Leia mais

Processo Unificado. Leonardo Gresta Paulino Murta

Processo Unificado. Leonardo Gresta Paulino Murta Processo Unificado Leonardo Gresta Paulino Murta leomurta@ic.uff.br Agenda Processo de Software Desenvolvimento Iterativo Desenvolvimento Evolutivo Desenvolvimento Ágil Processo Unificado Fronteira entre

Leia mais

Análise e Projeto. Prof. Erinaldo Sanches Nascimento

Análise e Projeto. Prof. Erinaldo Sanches Nascimento Análise e Projeto Prof. Erinaldo Sanches Nascimento Objetivos Apresentar o ciclo de vida de desenvolvimento de sistemas. Descrever as metodologias de desenvolvimento de sistemas. 2 Introdução Programação

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Garantia de Qualidade n n Qualidade do Produto (aula anterior)

Leia mais

Escopo: PROCESSOS FUNDAMENTAIS

Escopo: PROCESSOS FUNDAMENTAIS Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira

Leia mais

Engenharia de Software. Prof. Raquel Silveira

Engenharia de Software. Prof. Raquel Silveira Engenharia de Software Prof. Raquel Silveira MOTIVAÇÃO Você já perdeu alguma versão anterior do arquivo do projeto? Já teve problemas em manter diferentes versões do sistema rodando ao mesmo tempo? Alguém

Leia mais

AULA 02 Qualidade em TI

AULA 02 Qualidade em TI Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO

Leia mais

Entenda as idéias do movimento que está revolucionando a indústria de desenvolvimento de software mundial. Alisson Vale

Entenda as idéias do movimento que está revolucionando a indústria de desenvolvimento de software mundial. Alisson Vale Entenda as idéias do movimento que está revolucionando a indústria de desenvolvimento de software mundial Alisson Vale Revoluções Científicas 1900 William Tomson (Lord Kelvin) Não há nada novo na física

Leia mais

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia

Leia mais

Gerência da Configuração de Software. Teresa Maciel DEINFO/UFRPE

Gerência da Configuração de Software. Teresa Maciel DEINFO/UFRPE Gerência da Configuração de Software Teresa Maciel DEINFO/UFRPE 1 Propósito Garantir a integridade dos itens que compõem uma versão do produtos de software, através do controle de versões e mudanças dos

Leia mais

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios? O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência

Leia mais

Gerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta

Gerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta Gerência de Configuração: Terminologia Leonardo Gresta Paulino Murta leomurta@ic.uff.br Item de configuração Agregação de hardware e/ou software que será passível de gerência de configuração e tratado

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Parte II Disciplinas do RUP Descrição típica de um workflow Propósito Definições e Conceitos Chave Trabalhadores e Artefatos

Leia mais