Melhorando o Processo de Engenharia de Requisitos em Empresas de Produtos de Software Um Estudo de Caso

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

Download "Melhorando o Processo de Engenharia de Requisitos em Empresas de Produtos de Software Um Estudo de Caso"

Transcrição

1 Melhorando o Processo de Engenharia de Requisitos em Empresas de Produtos de Software Um Estudo de Caso Virgínia Heimann 1, Carina Alves,2 1 PROCENGE, Av. Marquês de Olinda, , Recife, Brasil vheimann@procenge.com.br 2 Centro de Informática, Universidade Federal de Pernambuco, , Recife, Brasil cfa@cin.ufpe.br Resumo. O desenvolvimento de produtos de software para um amplo mercado consumidor é uma tendência mundial. Atualmente, um número crescente de empresas de software desenvolve produtos visando atender a necessidade de inúmeros clientes, distribuídos geograficamente. Esta forma de desenvolvimento afeta profundamente o processo de engenharia de requisitos. Neste artigo apresentamos uma experiência de transferência tecnológica em engenharia de requisitos com empresas de produtos de software. O estudo de caso na PROCENGE, empresa desenvolvedora de produtos Enterprise Resource Planning é apresentado para discutir as lições aprendidas durante o programa de melhoria em engenharia de requisitos. Palavras-chave: engenharia de requisitos, melhoria do processo de software, transferência tecnológica. 1 Introdução O desenvolvimento de produtos de software representa um importante e crescente segmento da indústria de software. O objetivo principal de empresas desenvolvedoras de produtos de software é desenvolver e vender software para um amplo mercado consumidor, onde o produto de software não é desenvolvido visando um cliente específico, mas vários clientes distribuídos geograficamente [6]. Diversos estudos mostram que o processo de engenharia de requisitos é um fator crítico para o sucesso de projetos de software [4][8]. Um dos principais objetivos do processo de engenharia de requisitos envolve o entendimento das reais necessidades e metas de clientes e usuários [8]. Empresas que desenvolvem produtos de software visando um amplo mercado consumidor, geralmente com clientes distribuídos em várias localidades, sofrem dificuldades ainda maiores para atender satisfatoriamente clientes com diferentes realidades organizacionais e necessidades particulares.

2 Vários autores têm enfatizado a importância de realizar efetiva transferência tecnológica do estado da arte em engenharia de requisitos para a indústria a fim de garantir que avanços na área sejam adotados na prática [3]. A partir das motivações apresentadas acima, decidimos conduzir um programa de melhoria em engenharia de requisitos (ER) junto a quatro empresas desenvolvedoras de produtos de software. Este artigo apresenta um estudo de caso realizado junto a uma das empresas participantes do programa, a PROCENGE. Este artigo está estruturado da seguinte forma: na Seção 2, apresentamos a metodologia utilizada para a condução do programa de melhoria em ER; na Seção 3, apresentamos uma visão geral da PROCENGE; na Seção 4, discutimos a experiência e lições aprendidas; e na Seção 5, apresentamos conclusões e trabalhos futuros. 2 Programa de Melhoria do Processo de Engenharia de Requisitos Em pesquisa anterior, realizamos um estudo empírico junto a treze empresas de produtos de software baseadas em Recife PE Brasil [1]. O objetivo do estudo foi obter um melhor entendimento sobre o processo de ER e levantar os principais desafios e problemas enfrentados por empresas desenvolvedores de produtos de software para um amplo mercado consumidor. Observamos que dentre os principais problemas e desafios enfrentados pelas empresas participantes do estudo incluem: dificuldades em entender os reais requisitos de clientes distribuídos, marketing deficiente, falta de um processo de ER bem definido. A partir dos resultados obtidos neste estudo empírico podemos concluir que, de um modo geral, as empresas compreendem a importância de conduzir um processo bem definido de requisitos para melhorar a qualidade final do software e melhor satisfazer seus clientes. Acreditamos que iniciativas para introduzir e disseminar boas práticas em ER pode representar um importante passo para melhorar a qualidade dos processos de empresas de produtos de software. O programa de melhoria em ER foi concebido como continuidade desse estudo empírico. O programa foi realizado com quatro empresas pré-selecionadas do grupo de treze inicialmente estudadas. O programa de melhoria em ER foi conduzido durante o período de Maio até setembro de O programa envolveu a colaboração direta entre academia e empresas, caracterizando-se como uma ação de intervenção. Cada empresa selecionou um ou mais colaboradores para interagir com os pesquisadores. Este processo envolveu a condução de um projeto piloto para acompanhar a evolução do aprendizado e utilizar os novos conhecimentos em um projeto real da empresa [5]. O programa foi dividido em nove iterações, cada iteração cobriu uma área especifica da ER. A concepção do programa foi baseada em pesquisas já consolidadas, tais como trabalhos de Sommerville [8] e Robertson [4], assim como artigos relevantes da área. O modelo de transferência tecnológica adotado foi inspirado em [2]. A Figura 1 apresenta as etapas do programa. O modelo inicia com a identificação das áreas de melhoria através de observação direta nas empresas e negociação com os participantes. Foram escolhidas as seguintes áreas: elicitação de requisitos, priorização de requisitos para plano de versão e especificação de requisitos. A etapa seguinte foi o estudo da literatura disponível sobre as áreas a serem investigadas.

3 Neste momento também foi realizada troca de conhecimento entre as empresas para garantir que as áreas correspondem às suas reais necessidades de melhoria. Em seguida, as possíveis soluções foram apresentadas durante reuniões individuais com cada empresa. Estes encontros eram chamados reunião da iteração. Durante as reuniões, era apresentado o pacote da iteração, que consiste na descrição da iteração, incluindo os objetivos da iteração e áreas cobertas, além de templates para a empresa preencher durante a execução do projeto piloto e artigos relevantes sobre os tópicos estudados. Após cada reunião, os colaboradores recebiam a tarefa de casa que era estudar o assunto coberto naquela iteração e preencher os templates a fim de preparar os artefatos de requisitos do projeto piloto. Além dos encontros individuais com cada empresa, foram organizados três grupos focais com todas as empresas. O objetivo dos grupos focais era estimular a troca de conhecimento entre as empresas. Os grupos focais foram especialmente bem aceitos pelas empresas que viam naqueles encontros, a oportunidade de aprender com outras empresas e dividir aprendizados. Fig. 1. Programa de melhoria do processo de engenharia de requisitos 3 Estudo de Caso PROCENGE Nesta seção apresentamos a experiência da PROCENGE durante a participação no programa de melhoria do processo de ER. O nosso objetivo é discutir os objetivos, desafios e lições aprendidas sob a perspectiva da empresa durante uma iniciativa de transferência tecnológica. A PROCENGE é uma empresa com larga experiência na área de Tecnologia da Informação (TI) [7]. Um dos maiores projetos da PROCENGE é o Pirâmide, um ERP (Enterprise Resources Plannig ou Solução de Gestão Empresarial), utilizado hoje por mais de 400 empresas e com mais de quatro mil usuários no Brasil. A estrutura do produto Pirâmide conta com uma fábrica de software, uma operação comercial de marketing e vendas e um grupo de consultoria de negócios e implantação de sistemas distribuídos em várias localidades do País. Esse ambiente

4 tem certificação ISO 9001 e MPS.BR nível G, e está em processo de certificação do MPS.BR nível F e o CMMI-nível 2. O produto ERP-Pirâmide é um software em constante evolução, para o qual periodicamente são liberadas novas versões com manutenções evolutivas e corretivas que agregam novas funcionalidades e melhorias ao sistema. Estas manutenções são provenientes de solicitações de mudanças, feitas por clientes externos ou internos e que são implementadas através de projetos de desenvolvimento das novas versões. Embora as versões sejam liberadas a cada dois meses, a duração do projeto de uma versão é maior, sempre começa, aproximadamente, 15 dias antes da liberação da versão anterior. Este é um ciclo extremamente curto e os requisitos devem ser cuidadosamente especificados, levando em consideração a sua prioridade e contribuição para agregar valor ao produto em cada nova versão. Esta é uma das áreas desafiadoras que empresas desenvolvedoras de produtos de software precisam enfrentar. 4 Melhorando o Processo de ER na Empresa A transferência de tecnologia foi realizada gradualmente a cada iteração do programa. Através do estudo da literatura e dos artigos entregues em cada iteração, foi possível adquirir uma visão melhor dos processos da empresa e realizar um diagnóstico dos problemas, identificando pontos de melhorias nos processos de ER. O projeto escolhido como piloto para o Programa de Melhoria do Processo de ER foi o Projeto de Adequação a NF-e (Nota Fiscal Eletrônica). Esse projeto tem como principal objetivo aderir ao requisito legal das Secretarias da Fazenda dos Estados (SEFAZ) de emissão da NF-e por parte dos clientes do Pirâmide. 4.1 Resultados Obtidos A presença do pesquisador na empresa foi fundamental para a transferência de conhecimento e a identificação das necessidades de melhorias nos processos já existentes. O conhecimento adquirido no estudo realizado proporcionou a formação da base teórica necessária para a realização do diagnóstico das necessidades de melhorias nos processos de requisitos do projeto de versão. Cada iteração contribuiu para consolidar os conhecimentos, quebrar paradigmas e identificar ausência de algumas práticas importantes que não eram realizadas. No momento do preenchimento dos templates já era realizada uma comparação dos artefatos e processos utilizados pela empresa e as informações propostas no template, identificando os pontos de melhoria. 4.2 Lições Aprendidas As principais dificuldades da PROCENGE em relação ao processo de ER são: ter um processo definido para elicitação de requisitos para novos módulos que exige um

5 levantamento maior de informações; obter validação do cliente na fase inicial do projeto; documentação insuficiente, gerando necessidade de ter muita comunicação entre as áreas. Muitas foram as lições aprendidas durante o Programa de Melhoria em ER, que muito ajudaram no processo de resolução dessas dificuldades, seguem as principais lições identificadas em cada iteração : Iteração 1 : Identificação do nível de importância de cada stakeholder e utilização de diagramas de contexto para definição do escopo. Nessa iteração foram apresentados vários modelos de diagrama de contexto, cada um com a sua finalidade especifica. Iteração 2 : Realizar análise dos riscos durante o levantamento de requisitos e incorporá-los ao projeto de versão. A análise de riscos era realizada apenas na fase do planejamento da versão, nessa iteração foi identificada a necessidade de acrescentar ao plano de projeto de versão os riscos inerentes aos requisitos que só são identificados na fase de especificação. Iteração 3 : Proporcionou uma quebra de paradigma da empresa e definiu claramente a diferença entre casos de negócios, funcionalidades, casos de uso e requisitos. Mostrou a importância de compreender a essência do problema sem se preocupar em como implementar a solução tecnicamente. Iteração 4 : Todas as iterações foram importantes, porém, particularmente para a PROCENGE a iteração 4, foi a que mais agregou conhecimento e foi fundamental para a identificação da importância da descrição textual dos casos de uso mais relevantes e da necessidade de pensar nos vários cenários de uso do produto. A descrição textual do caso de uso fornece o fluxo de eventos que deve ser a base para a criação dos casos de testes, minimizando o problema de transferência de informações entre as áreas de desenvolvimento e testes. Já a identificação dos vários cenários, é uma boa prática para ter a certeza da corretude do levantamento de requisitos. Iteração 5 : Utilizar os critérios de aceitação, o grau de satisfação e de insatisfação no processo de requisitos, com o objetivo de ajudar na priorização dos requisitos. Iteração 6 : Destacou-se pelo conteúdo de temas importantes como rastreabilidade, reuso e prototipação. Para um sistema do tamanho do Pirâmide é muito difícil ter e manter uma matriz de rastreabilidade. Iteração 7 : A priorização de requisitos deve refletir a importância de cada requisito dentro da versão e o valor que o requisito trará ao produto e foram os estudos realizados nesta iteração que ajudou na implantação de melhorias da fase de planejamento do projeto, além de consolidar a importância da inspeções de requisitos para minimizar as falhas na documentação e diminuir a necessidade de comunicação desnecessária entre as áreas. Iteração 8 : A consolidação de todas as informações levantadas para o preenchimento dos templates e o destaque para a importância da revisão de todos os requisitos realizada na fase de validar requisitos do projeto. Iteração 9 : Realização do último grupo focal. Observou-se que cada empresa tem o seu ritmo para absorver a transferência de tecnologia e o apoio institucional é fundamental para que esse ritmo seja mais acelerado.

6 5 Conclusões e Trabalhos Futuros Este artigo apresentou uma experiência de transferência tecnológica em ER para empresas desenvolvedoras de produtos de software. Nossa experiência sugere que tais empresas enfrentam dificuldades adicionais para conduzir um processo de ER adequado e garantir a satisfação de diversos clientes. Nossa meta foi garantir que a dinâmica das iterações do programa de melhoria em ER respeitasse as particularidades de cada empresa nas reuniões individuais, proporcionando a transferência do conhecimento na medida exata para a realidade de cada empresa, respeitando suas limitações e principalmente a necessidade de resultados rápidos e eficientes. O intercâmbio de experiências entre as empresas participantes foi um fator crítico de sucesso, acreditamos que grupo focal é um excelente método para apoiar programas de transferência tecnológica. A visão da PROCENGE é que o programa foi bem sucedido, apesar do curto período em que ele foi realizado. Os trabalhos para melhoria nos processos da fase de especificação de requisitos serão revisados pelo SEPG (Grupo de Processos de Engenharia de Software) da PROCENGE responsável por monitorar e avaliar os processos, identificando e implementando as melhorias. Para a realização da mudança nos processos é necessária a avaliação do processo e o planejamento da melhoria que consiste na elaboração de um plano de projeto, com atividades, recursos e cronograma. Na definição dos novos processos serão selecionados os indicadores para a realização do monitoramento do processo. Referências 1. Alves, C. Pereira, S. Valença, G. Pimentel, J. Andrade, R.: Preliminary Results from an Empirical Study in Market-Driven Software Companies. 10th Workshop of Requirements Engineering, Toronto, Canada.(2007) 2. Gorschek, T. Wohlin, C. Garre, P. Larsson, S. : A Model for Technology Transfer in Practice. IEEE Software. (2006) 3. Kaindl, H. Brinkkemper, S. Bunenko, J. A. Farbey, B. Greenspan, S. J. Heitmeyer, C. L. do Prado Leite, J. C. Sampaio. Mead, N. R. Mylopoulos, J. Sidddiqi, J. : Requirements Engineering and Technology Transfer: Obstacles, Incentives and an Improvement Agenda. Requirements Eng. J., vol. 7, pp (2002) 4. Robertson, S. Robertson, J. : Mastering the Requirements Process, Addison Wesley, 2 edition. (2006) 5. Rombach, D. : Engine for Applied Research and Technology Transfer in Software Engineering. Proceedings of the 24th Annual Software Engineering Workshop of the SEL, Greenbelt, USA, December 1-2. (1999) 6. Sawyer, S. : A Market-Based Perspective on Information Systems Development. Communications of the ACM, volume 44, issue 11, pp (2001) 7. Site PROCENGE, (acessado em 10/09/2007) 8. Sommerville, I. Sawyer, P. : Requirements Engineering: A Good Practice Guide. Wiley, 3 edition. (2000)

Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software

Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software Carina Alves Centro de Informática Universidade Federal de Pernambuco (UFPE) Caixa Postal 50732-970 Recife PE Brazil

Leia mais

Especificação de Requisitos e Validação de Sistemas - IF716

Especificação de Requisitos e Validação de Sistemas - IF716 Especificação de Requisitos e Validação de Sistemas - IF716 Centro de Informática Jaelson Castro www.cin.ufpe.br/~if716 Informações Gerais 1 Informações Gerais Professor: E-mail: Jaelson Castro Cin - UFPE

Leia mais

Definição e Melhoria de Processo na Produção de Software Web

Definição e Melhoria de Processo na Produção de Software Web Definição e Melhoria de Processo na Produção de Software Web Márcio Stefani Ci&T Systems Ci&T Systems Desde 1995 Principais atividades Fábrica de Software - Projetos Web Fábrica de Componentes Web Consultoria

Leia mais

Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software

Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software Um Framework de Engenharia de Requisitos para Desenvolvimento de Produtos de Software Dra. Carina Frota Alves Universidade Federal de Pernambuco Centro de Informática inanciamento: Apoio: 1 Objetivo Geral

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

www.asrconsultoria.com.br Workshop para Organizadores de Grupos de Empresas (WOGE/SOFTEX) Autores Renato Luiz Della Volpe (renatovolpe@asrconsultoria.com.br) Sergio Massao Jomori (sergiojomori@asrconsultoria.com.br)

Leia mais

Desenvolvimento de Projetos

Desenvolvimento de Projetos Desenvolvimento de Projetos Aula 1.3 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; Modelo Incremental; Desenvolvimento Evolucionário;

Leia mais

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo

Leia mais

Alinhamento estratégico de melhoria de processos de software: percepções de um processo de apoio à decisão.

Alinhamento estratégico de melhoria de processos de software: percepções de um processo de apoio à decisão. Alinhamento estratégico de melhoria de processos de software: percepções de um processo de apoio à decisão. Francisco Vasconcellos UFMS Caíque Minhare UFMS Leonardo Fuchs UFMS Jucele Vasconcellos UFMS

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

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE.

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE Título: Product Integration Autores: Gustavo Pereira Coelho Lucas Alves Salles 12/09/2018 CSE-300-4

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

Conectando TI ao Negócio

Conectando TI ao Negócio Conectando TI ao Negócio Selma Carvalho Diretoria de TI Gerência de Relacionamento São Paulo, 31/05/2011 2 Agenda Oi: Conectando TI ao Negócio Evolução: de 2003 a 2011 Melhoria contínua Desafios futuros

Leia mais

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica

Leia mais

Questionário de Pesquisa. Prezado Participante,

Questionário de Pesquisa. Prezado Participante, Questionário de Pesquisa Prezado Participante, Meu nome é Renata Moreira, sou aluna de doutorado do Centro de Informática da Universidade Federal de Pernambuco e consultora da SWQuality. Gostaria da sua

Leia mais

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos

Leia mais

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série

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

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.1 Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum PROPOSTA DE TRABALHO

Leia mais

Fatec. Curso Análise e Desenvolvimento de Sistemas. Requisitos de Software. Disciplina Teste de Software 3 Engenharia de Requisitos

Fatec. Curso Análise e Desenvolvimento de Sistemas. Requisitos de Software. Disciplina Teste de Software 3 Engenharia de Requisitos Fatec Curso Análise e Desenvolvimento de Sistemas Disciplina Teste de Software 3 Engenharia de Prof. Edson Saraiva de Almeida Fevereiro/2016 1 de Software de um sistema São descrições dos serviços fornecidos

Leia mais

4 Caso de Uso no Ambiente Oracle

4 Caso de Uso no Ambiente Oracle 4 Caso de Uso no Ambiente Oracle No capítulo anterior foi definido o processo para definição de uma estratégia de rastreabilidade. Neste capítulo será realizada uma instanciação do processo em um ambiente

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

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro

Leia mais

Gestão de Requisitos Desenvolvimento de Requisitos. Um Mapeamento da Literatura de ER e agilismo Rodolfo S F Resende

Gestão de Requisitos Desenvolvimento de Requisitos. Um Mapeamento da Literatura de ER e agilismo Rodolfo S F Resende Gestão de Requisitos Desenvolvimento de Requisitos Um Mapeamento da Literatura de ER e agilismo Rodolfo S F Resende User/client Analista de Negócio Pirâmide (IBM) Figura traduz parte do que existe na ferramenta

Leia mais

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Anne Elise Katsurayama e Ana Regina Cavalcanti da Rocha COPPE/UFRJ Universidade

Leia mais

Modelagem de Processos de Negócio Aula 11 Modelagem de Processos TO-BE Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 11 Modelagem de Processos TO-BE Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 11 Modelagem de Processos TO-BE Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.01 Agenda Melhoria Projetar processo futuro (TO-BE) Exercícios 2 PROJETAR PROCESSO

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

Gerenciamento Objetivo de Projetos com PSM

Gerenciamento Objetivo de Projetos com PSM Gerenciamento Objetivo de Projetos com PSM (Practical Software and Systems Measurement) Mauricio Aguiar Qualified PSM Instructor www.metricas.com.br Agenda Introdução ao PSM O Modelo de Informação do PSM

Leia mais

Processos de Software

Processos de Software Processos de Software Um processo de software é um conjunto de atividades que leva à produção de um produto de software Um modelo de processo de software é uma representação abstrata de um processo de

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

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de

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

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos O objetivo do processo de Engenharia de Requisitos é criar e manter

Leia mais

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio Índice O Processo Praxis Gestão de Qualidade Verificação Validação Correção Auditoria da Qualidade Discussões Processo praxis

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

Gestão de requisitos: o calcanhar de Aquiles dos projetos

Gestão de requisitos: o calcanhar de Aquiles dos projetos Gestão de requisitos: o calcanhar de Aquiles dos projetos Guilherme Siqueira Simões guilherme.simoes@fattocs.com 10º Seminário de Gerenciamento de Projetos do PMIES Vitória-ES, 23 a 24 de Setembro de 2014

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção

Leia mais

Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno

Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 10 Avaliação de AS-IS Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Execução e monitoramento Avaliar situação atual (AS-IS) Avaliação da perspectiva

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Engenharia de Software I 2015.2 Padrões de Qualidade de Software Engenharia de Software Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade de Software

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

Gerenciamento do Escopo. Igor Muzetti Pereira

Gerenciamento do Escopo. Igor Muzetti Pereira Gerenciamento do Escopo Igor Muzetti Pereira igormuzetti@decsi.ufop.br Introdução Inclui os processos necessários para assegurar que o projeto inclui todo o trabalho necessário, e apenas o necessário,

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

Etapa 6 - Elaboração da documentação da qualidade

Etapa 6 - Elaboração da documentação da qualidade Módulo 3 Etapa 6 Elaboração dos documentos do sistema de gestão da qualidade, Etapa 7 Implementação dos requisitos planejados, Etapa 8 Palestras de sensibilização em relação à gestão da qualidade e outros

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

Requisitos para Ferramentas de Gestão de Projetos de Software

Requisitos para Ferramentas de Gestão de Projetos de Software Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II [Qualidade] Adriano J. Holanda 7/8/2017 Qualidade Definição: Do latim qualitas, qualidade é um atributo ou propriedade. Em negócios, engenharia e manufatura, qualidade tem o significado

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia

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

Fábricas de Software. Processos de Software. Fábricas de Software. Fábricas de Software 17/08/2010. Jorge Dias

Fábricas de Software. Processos de Software. Fábricas de Software. Fábricas de Software 17/08/2010. Jorge Dias Fábricas de Software Processos de Software Jorge Dias Um processo estruturado, controladoe melhoradode forma contínua, considerando abordagens de engenharia industrial, orientado para o atendimento a múltiplas

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2007.2 Mapeamento do Modelo CMMI À Norma ISO/IEC 12207 Proposta de Trabalho de Graduação Aluna: Ana Paula Bezerra

Leia mais

Processo de Engenharia de Requisitos

Processo de Engenharia de Requisitos Processo de Engenharia de Requisitos Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio

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

Cadeira: Engenharia de Software

Cadeira: Engenharia de Software Cadeira: Engenharia de Software Aulas 9, 10 15/08/15 Docente: Cláudia Ivete F. Jovo cifjovo@gmail.com or cjovo@up.ac.mz M.Sc. Cláudia Jovo 2017/DI 0 Definição de Eng. Software; Eng. Software Tecnologia

Leia mais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais Engenharia de Software Aula 02 Tópicos da Aula Engenharia de Software: Conceitos Fundamentais Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 07 Março 2012 Motivação e Conceitos

Leia mais

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho Workshop Paraense de Tecnologia de Software 1 PROCESSO DE MEDIÇÃO Fabrício Medeiros Alho E-mail: fabricioalho@unama.br Empresa: UNAMA Workshop Paraense de Tecnologia de Software 2 Roteiro Introdução; Por

Leia mais

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA Guilherme de Souza Ferreira Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Engenharia Informática Ano letivo 2015/2016 Unidade Curricular Engenharia de Software II ECTS 6 Regime Obrigatório Ano 3º Semestre 1º sem Horas de trabalho globais Docente Maria Clara Silveira Total

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA Behaviour Driven Development (BDD), um estudo de caso. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Marcos Vinícius

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

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto ... definem tarefas que levam a um entendimento de qual ser ao impacto do software sobre o negócio, o que o cliente quer e como os usuários finais irão interagir com o software. (Pressman, 2011) Prof.

Leia mais

Gestão Negócios OBJETIVO NESTA AULA. Gestão eficaz - Aula 18

Gestão Negócios OBJETIVO NESTA AULA. Gestão eficaz - Aula 18 eficaz - Aula 18 Utilizar os diferentes conhecimentos adquiridos até aqui em de para planejar e implantar um modelo de gestão eficaz. OBJETIVO NESTA AULA Conhecimento científico A universidade que queremos

Leia mais

AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB.

AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB. AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB PESSINI, T. 1 ; SANTANDER, V. F. A. 2 1,2 Centro de Ciências Exatas e Tecnológicas - CCET, Colegiado de Ciência da Computação, UNIOESTE Campus

Leia mais

GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos.

GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos. 2009 GQM Goal Question Metric 14deagostode2009 CarlosViníciusPereiradaSilva DanylodeCastroCampos DéborahCarvalhodeMoura PauloNery SUMÁRIO GQM Goal Question Metric INTRODUÇÃO... 3 CARACTERÍSTICAS... 4 DESCRIÇÃODAPRÁTICA...

Leia mais

FORMULÁRIO SOCIAL ATA DE REUNIÃO DE ANÁLISE CRÍTICA

FORMULÁRIO SOCIAL ATA DE REUNIÃO DE ANÁLISE CRÍTICA 1 / 5 PAUTA FIA: 1. A identificação de oportunidades de melhoria e necessidades de mudanças no sistema, incluindo sugestões; 2. Anualmente analisar a adequação, aplicabilidade e a eficácia da política

Leia mais

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Nome da disciplina:

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Fundamentos da Engenharia de Software Modelos de desenvolvimento Importância do software Importância do Software Qualidade é fundamental Consequências de erros no software podem

Leia mais

PDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.6 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento

Leia mais

A Evolução de XP segundo Kent Beck Parte 1

A Evolução de XP segundo Kent Beck Parte 1 A Evolução de XP segundo Kent Beck Parte 1 O que mudou nesses 5 anos? Danilo Toshiaki Sato dtsato@ime.usp.br Agenda PARTE 1 1. Introdução 2. O que é XP? 3. O que mudou em XP? Valores, Princípios e Práticas

Leia mais

Implantando Melhoria de Processo de Software

Implantando Melhoria de Processo de Software Implantando Melhoria de Processo de Software Heron Vieira Aguiar Seminário da Disciplina Qualidade e Processos de Software Janeiro de 2007 Roteiro Introdução Conceitos Relacionados Implantando Melhoria

Leia mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI - DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar

Leia mais

Incentivo à certificação ambiental para empresas

Incentivo à certificação ambiental para empresas Incentivo à certificação ambiental para empresas Sumário 1. INTRODUÇÃO... 3 2. JUSTIFICATIVA... 3 3. OBJETIVO GERAL E ESPECÍFICOS... 5 4. ESPECIFICAÇÃO... 5 5. MAPEAMENTO DE ATORES... 7 6. PLANO DE RISCO

Leia mais

Reduzindo mudanças de requisitos no desenvolvimento de software usando Modelagem Independente de Computação e UX Design

Reduzindo mudanças de requisitos no desenvolvimento de software usando Modelagem Independente de Computação e UX Design Reduzindo mudanças de requisitos no desenvolvimento de software usando Modelagem Independente de Computação e UX Design Rodrigo Kuerten 1, Jandira Guenka Palma 1 1 Departamento de Computação Universidade

Leia mais

Gerenciamento Do Escopo Do Projeto

Gerenciamento Do Escopo Do Projeto Gerenciamento Do Escopo Do Projeto Disciplina: Gerência De Projetos Bruno Tenório Da Silveira Lopes Fernando David Leite Thiago Abelha Isaac Salvador Profa. Dra. Elisa Yumi Nakagawa elisa@icmc.usp.br Sumário

Leia mais

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João AUTOR(ES) : João AUTOR(ES) : João NÚMERO DO DOCUMENTO : VERSÃO : 1.1 ORIGEM STATUS : c:\projetos : Acesso Livre DATA DO DOCUMENTO : 22 novembro 2007 NÚMERO DE PÁGINAS : 13 ALTERADO POR : Manoel INICIAIS:

Leia mais

O Fluxo de Requisitos

O Fluxo de Requisitos O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento

Leia mais

Engenharia de Software Processo de Desenvolvimento de Software

Engenharia de Software Processo de Desenvolvimento de Software Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates Introdução à Interação Humano-Computador Professora: Raquel Oliveira Prates http://www.dcc.ufmg.br/~rprates/ihc \ Aula 1: 14/05 1 Objetivo do Curso Apresentação dos conceitos básicos da área de Interação

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

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Processos de Software O PROCESSO É LENTO... Todo software deve ser construído de forma organizada, através de processos. Um processo pode ser

Leia mais

Qualidade de Software (cont)

Qualidade de Software (cont) Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário

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

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1 CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento

Leia mais

A Cadeia de Valor do NTI/UFPE: conhecendo-se para melhor entregar valor aos clientes

A Cadeia de Valor do NTI/UFPE: conhecendo-se para melhor entregar valor aos clientes A Cadeia de Valor do NTI/UFPE: conhecendo-se para melhor entregar valor aos clientes Daniel F. Arcoverde, Suzanna S. Dantas Núcleo de Tecnologia da Informação Universidade Federal de Pernambuco (UFPE)

Leia mais

ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA

ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA DC 4020 04/10/2013 Rev. 01 1. Dados Legais Autorizado pelo Parecer 277 de 18/09/2007, Decreto 748 Publicado D.O 18.236 de 26/10/07.

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

Relatório de Gestão: desenvolvimento e implantação de um sistema para gerência das informações institucionais

Relatório de Gestão: desenvolvimento e implantação de um sistema para gerência das informações institucionais Relatório de Gestão: desenvolvimento e implantação de um sistema para gerência das informações institucionais Piero Silva Salaberri 1 1 Diretoria de Tecnologia da Informação e Comunicação Universidade

Leia mais

Problemas e Práticas Recomendadas no Desenvolvimento de Software

Problemas e Práticas Recomendadas no Desenvolvimento de Software Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento

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

Modelos de design arquitetural

Modelos de design arquitetural Modelos de design arquitetural Jair C Leite Modelos de design arquitetural Objetivo Guiar o arquiteto nas etapas para desenhar a arquitetura Deve considerar diferentes visões arquiteturais Atualmente existem

Leia mais

Sustentabilidade. Gestão

Sustentabilidade. Gestão Inovação Solução Completa em Tecnologia da Informação Unimed. Sustentabilidade Competitividade Solução Gestão Integração Capacitação Solução Completa em Tecnologia da Informação Unimed. Processos, pessoas

Leia mais

Agenda. Projeto Projeto Manhattan. Considerado o 1º projeto com gerenciamento estruturado.

Agenda. Projeto Projeto Manhattan. Considerado o 1º projeto com gerenciamento estruturado. Agenda CONCEITOS DE GESTÃO DE PROJETOS - PMBOK 1 2 Objetivo Projeto OBJETIVO DA APRESENTAÇÃO o Introduzir os conceitos de gestão de projetos, baseando-se na metodologia do PMBOK (Project Management Body

Leia mais

INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE

INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMA MODELO DOS PROCESSOS DE SOFTWARE ALUNO SAMUEL BRAGA LOPES SUMÁRIO - AGENDA INTRODUÇÃO MODELO CASCATA

Leia mais