Objetivos. O Processo da Engenharia de Requisitos. Processos. O processo de projeto. Processo de ER - entradas e saídas. Descrição da entrada/saída
|
|
- Heloísa Monteiro Paixão
- 8 Há anos
- Visualizações:
Transcrição
1 Objetivos O Processo da Engenharia de Requisitos Introduzir as noções de processos e modelos de processo para a engenharia de Explicar o papel crítico das pessoas no processo de engenharia de Explicar porque a melhoria do processo é importante e sugerir um modelo de melhoria de processo para a engenharia de Jaelson Castro 1998 Slide 1 Jaelson Castro 1998 Slide 2 Processos Processo é um conjunto organizado de atividades que transforma entradas em saídas Descrições de processos encapsulam conhecimento e permitem que sejam reusados Exemplos de descrições de processo Manual de instrução de uma máquina de lavar Livro de receitas Procedimentos manuais para um banco Manual de qualidade para o desenvolvimento de software O processo de projeto Processo que envolve criatividade, interação entre um grande número de diferentes pessoas, julgamento de engenharia e experiência e conhecimento prévio Exemplos do processo de projeto Escrita de um livro Organizar uma conferência Projeto de um chip processador Engenharia de Requisitos Jaelson Castro 1998 Slide 3 Jaelson Castro 1998 Slide 4 Processo de ER - entradas e saídas Descrição da entrada/saída Existing systems information St akeholder needs Organisational standards Regulations Domain information engineering process Agreed Syst em specification models Inp ut or ou tp ut Ty pe Des crip tio n Existing s ys tem information Input Information about the functionality of systems to be replaced or other sys tems which interact with the system being specified Stakeholder needs Input Descriptions of what sys tem stakeholders need from the system to support their work Organis ational standards Input Standards used in an organisation regarding system development practice, quality management, etc. Regulations Input External regulations s uch as health and s afety regulations which apply to the sys tem. Domain information Input General information about the application domain of the system Agreed Output A description of the system which is unders tandable by stakeholders and which has been agreed by them Sys tem specification Output This is a more detailed s pecification of the system functionality which may be produced in s ome cases Sys tem models Output A set of models such as a data-flow model. an object model, a process model, etc. which des cribes the sys tem from different perspectives Jaelson Castro 1998 Slide 5 Jaelson Castro 1998 Slide 6
2 Variação do Processo de Requisitos Os processos de variam radicalmente de uma organização para outra Fatores que contribuem para esta variação Maturidade Técnica Envolvimento disciplinas Cultura Organizacional Domínio de aplicação Portanto não existe um processo ideal de engenharia de Modelos de Processos Um modelo de processo é uma descrição simplificada do processo descrito de um determinado ponto de vista Tipos de modelo de processo: Modelos de atividades de alto-nível Modelos detalhados de atividades Modelos de ações-papéis Modelos de entidade-relacionamento Jaelson Castro 1998 Slide 7 Jaelson Castro 1998 Slide 8 Modelo de ER de alto nível Atividades do processo de ER Elicitação de Requisitos Os são descobertos através da consulta com as partes interessadas elicitation analys is and negotiation documentatio n v alidation Análise e negociação de Requisitos são analisados e os conflitos resolvidos através de negociação Us er needs domain information, existing system information, regulations, s tandards, et c. Requiremen ts document specification Agreed requiremen ts Documentação de Um documento de é produzido Validação de É checada a consistência e completude do documento de Jaelson Castro 1998 Slide 9 Jaelson Castro 1998 Slide 10 O modelo cascata de processo de software Contexto do Processo de ER engineerin g Sy stem specification Softw are requ irements engineering Software requiremen ts specification S oftware design Softw are desig n s pecification Programmin g and unit testing Executable software s ys tem S ystem tes ting Completed system acquisit ion Re quirements engi nee ring operation des ign Jaelson Castro 1998 Slide 11 Jaelson Castro 1998 Slide 12
3 Modelo espiral do processo de ER Atores do processo de ER document and validati on report Deci sion point : Accept document or re-enter spiral e lici tat ion valida tion Informal stat ement of S TART Draft requi re ment s document Requi reme nts analysis and negot iati on documenta tion Agreed Os atores do processo são as pessoal envolvidas na execução do processo Os atores são normalmente identificados pelos seus papéis e não individualmente Engenharia de envolve atores tanto atores que estão interessados no problema a ser resolvido (usuários finais) como também atores interessados na solução (projetistas, etc.) Diagramas de papel-ação documentam quais atores estão envolvidos em que atividades Jaelson Castro 1998 Slide 13 Jaelson Castro 1998 Slide 14 RAD para prototipagem de software Descrição dos papéis ACTIONS Understand problem Req. engineer Domain expert End-user ROLES Establish outline Req. engin eer End-u ser Select p rototyping s ys tem Softw are engineer Project manager Develop prototy pe Req. eng ineer Software engineer Evaluate prototype End-user Domain expert Req. engineer Software engineer R o le Do main expert S ys tem en d-us er engineer S oftware engineer P roject manager D es c ri pt io n Resp ons ib le for providing information abou t the application dom ain and the specific problem in that domain w hich is to be s olved. Resp ons ib le for us in g the s ystem after deliv ery Resp ons ib le for elicitin g and specify in g the s ystem requirem ents Resp ons ib le for develo ping the p rototype s oftware s ystem Resp ons ib le for plan ning an d estimating th e prototyp in g project Jaelson Castro 1998 Slide 15 Jaelson Castro 1998 Slide 16 Fatores Humanos e sociais Tipos de partes interessadas (stakeholder) Os processos de engenharia de são dominados por fatores humanos, sociais e organizacionais porque eles sempre envolvem um conjunto de partes interessadas com backgrounds diferentes e com objetivos organizacionais e individuais diferentes As partes interessadas (stakeholders) pelo sistema podem ter uma variedade de background técnico e não técnico e de diferentes disciplinas Engenheiros de software responsáveis pelo desenvolvimento do sistema Usuários finais do sistema que irão usar o sistem depois dele ser entregue Os gerentes dos usuários finais do sistema, que será responsável pelo trabalho deles Fiscais externos que verificaram se o sistema satisfaz os legais Especialistas de domínio que possuem informações essenciais sobre o domínio da aplicação Jaelson Castro 1998 Slide 17 Jaelson Castro 1998 Slide 18
4 Factores influenciando Personalidade e status dos stakeholders Os objetivos pessoais dos indivíduos dentro da empresa O grau de influência política dentro de uma organização Suporte para o processo Ferramentas CASE proporcionam suporte automático para o processo de software As ferramenta de CASE mais maduras suportam atividades bem entendidas tais como programação, teste e uso de métodos estruturados O suporte para a engenharia de ainda é limitado devido a informalidade e a variação dos processos Jaelson Castro 1998 Slide 19 Jaelson Castro 1998 Slide 20 Ferramentas CASE para ER Um sistema de gerenciamento de Ferramentas para modelagem e validação de que suportam o desenvolvimento de modelos do sistema, que podem ser usadas para checar a completude e consistência entre os modelos NL requ iremen ts d ocument Req. con vertor Req. browser Requ iremen ts database Req. query system Traceability support system Ferramentas de gerenciamento que ajudam o gerenciamento de um banco de dados de e apoiam o gerenciamento das modificações dos. WP linker Change control s ystem Report generator report Traceability repo rt Jaelson Castro 1998 Slide 21 Jaelson Castro 1998 Slide 22 Ferramentas de gerenciamento de Folheador (browser) de Sistema de perguntas (query) de Sistema de suporte de rastreamento Gerador de relatórios Conversor de e linker para processador de texto Sistema de controle de mudanças Melhoria de Processo A melhoria de processo está relacionado com a modificação do processo de forma a alcançar algum objetivo de melhora Objetivos de melhora Melhoria de qualidade Redução de prazo Redução de recursos Jaelson Castro 1998 Slide 23 Jaelson Castro 1998 Slide 24
5 Planejando a melhoria do processo Quais são os problemas com os processos atuais? Quais são os objetivos de melhora? Como o processo de melhora poderá ser introduzido para alcançar estes objetivos? Como o processo de melhora poderá ser controlado e gerenciado? Problemas do processo de ER Falta de envolvimento dos stakeholders As necessidades do negócio não são consideradas Falta de gerenciamento dos Falta de definição de responsabilidades Problemas de comunicação dos stakeholders Planejamento longo demais e baixa qualidade dos documentos de Jaelson Castro 1998 Slide 25 Jaelson Castro 1998 Slide 26 Maturidade do Processo O modelo de maturidade A maturidade do processo de uma empresa pode ser considerada como sendo o grau de definição dos seus processos, como eles são controlados e a existência de suporte sistemático tanto humano como baseado em computador. O modelo de maturidade da SEI (Capability Maturity Model- CMM) é uma proposta para avaliação da maturidade do processo de software de empresas de desenvolvimento Level 1 Initi al Le vel 2 Repeatable Leve l 3 Defined Le vel 4 Managed Level 5 Optimizing Jaelson Castro 1998 Slide 27 Jaelson Castro 1998 Slide 28 Níveis de maturidade Maturity levels Nível inicial As empresas têm um processo não disciplinado e fica a cargo dos indivíduos tanto a escolha das técnicas de desenvolvimento a serem usadas como o gerenciamento do processo. Nível repetível As empresas tem funcionando os procedimentos básicos de gerenciamento de custo e prazo. Provavelmente serão capazes de fazerem previsões consistentes de custo e escalonamento para projetos na mesma área de aplicação. Nível gerenciado Medições detalhadas tanto do processo como da qualidade do produto são coletadas e usadas para controlar o processo. Nível otimizado A empresar possuem uma estratégia de melhoria contínua do processo, baseada nos objetivos adotados para medição Nível definido O processo de software, tanto das atividades de gerenciamento como engenharia, está documentado, padronizado, e integrado aos padrões de processo de software para toda a organização. Jaelson Castro 1998 Slide 29 Jaelson Castro 1998 Slide 30
6 Um modelo de maturidade de processo para ER RE process maturity levels Level 1 - Initial Ad-hoc engineering; problems are common Level 2 - Repeatable Standardised engineering; fewer problems Level 3 - Defined Defined process based on best practice; process improvement i n place Nível inicial Não há processo definido de ER. Sofre de problemas tais como volatilidade dos, stakeholders não satisfeitos e alto custo de refeita dos sistemas. Depende de habilidades e experiências individuais. Nível repetível Padrões definidos para os documentos de e políticas e procedimentos para o gerenciamento de. Nível definido Um processo definido de ER, baseado em boas práticas e técnicas. Em funcionamento um processo ativo de melhoria. Jaelson Castro 1998 Slide 31 Jaelson Castro 1998 Slide 32 Boas práticas para a melhoria do processo de ER Os processo de ER podem ser melhorados pela sistemática introdução de boas práticas de engenharia de Cada ciclo de melhoria identificará diretrizes práticas e trabalhará em direção para a sua introdução na organização Jaelson Castro 1998 Slide 33 Exemplos de diretrizes de boas práticas Defina uma estrutura de documento padronizada Identifique de forma única cada requisito Defina políticas para o gerenciamento de Use checklists durante a análise de Use cenários para elicitar Especifique de forma quantitativa Use prototipagem para animar Re-use Jaelson Castro 1998 Slide 34 Pontos principais Pontos chaves O processo de engenharia de é estruturado como um conjunto de atividades que leva a produção do documento de. As entradas do processo de engenharia de são as informações existentes dos sistemas, necessidade dos stakeholders, padrões organizacionais, regulamentações e informações do domínio. Os processos de engenharia de variam radicalmente entre empresas. A maioria dos processos incluem a elicitação de, análise e negociação dos e validação dos. Os modelos do processo de engenharia de são descrições simplificadas que são apresentadas de uma perspectiva particular. Fatores humanos, sociais e organizacionais são influências importantes no processo de engenharia de. A melhoria do processo de engenharia de é difícil, sendo tratada melhor de forma incremental. Os processos de engenharia de podem ser classificados de acordo com seus graus de maturidade. Jaelson Castro 1998 Slide 35 Jaelson Castro 1998 Slide 36
Análise e Conc epç ão de Sist em as de Inform aç ão 3URFHVVRV(QJ GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Conc epç ão de Sist em as de Inform aç ão 3URFHVVRV(QJ GH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir a noção de processos e de modelos de processos
Leia maisAnálise e Concepção de Sistemas de Informação
Análise e Concepção de Sistemas de Informação Processos de Engª de Requisitos Adaptado a partir de Engineering: Processes and Techniques Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir a noção
Leia maisGerenciamento de Requisitos
Gerenciamento de Requisitos Jaelson Castro 2013 1 Gerenciamento de requisitos Relaciona-se ao processo de gerenciar a mudança dos requisitos de um sistema As principais preocupações do gerenciamento de
Leia maisO Processo de Engenharia de Requisitos
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.
Leia mais25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM)
DCC / ICEx / UFMG Um pouco de história O Modelo CMMI Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Objetivos Fornecer software
Leia maisRequisitos de software. Descrição e especificação de um sistema
Engenharia de Software Requisitos de Software 1 Requisitos de software Descrição e especificação de um sistema 2 1 Tópicos Cobertos Introdução aos conceitos de requisitos do usuário e do sistema Descrição
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisQuestionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)
Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade
Leia maisParte I Requirement Engineering. Gestão de Projectos Informáticos. Gestão do Âmbito (Scope Management) Requirement Engineering.
Parte I Requirement Engineering Gestão de Projectos Informáticos Gestão do Âmbito (Scope Management) Requirement Engineering Introduzir as noções requisitos de sistema e processo de engª de requisitos
Leia maisAnálise de Sistemas. Contextualização. O Sucesso. Aula 4. Instrumentalização. Aula 4. Prof. Emerson Klisiewicz. Clientes satisfeitos
Análise de Sistemas Aula 4 Contextualização Prof. Emerson Klisiewicz Aula 4 Gerenciamento de Requisitos Refinamento de Requisitos Aprovação de Requisitos Matriz de Rastreabilidade O Sucesso Clientes satisfeitos
Leia maisCAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Leia maisTópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
Leia maisEngenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisEngenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr
Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia
Leia maisEngenharia de Software
Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br
Leia maisRequisitos do usuário, do sistema e do software [Sommerville, 2004]
Requisitos Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema Condição ou capacidade necessária que o software deve possuir para que
Leia maisESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Leia maisMODELAGEM DE SISTEMAS DE INFORMAÇÃO
Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo
Leia maisVisão Geral Parte 1. O que é engenharia de software?
Visão Geral Parte 1 Jair C Leite DIMAp/UFRN O que é engenharia de software? É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. Engenheiros de software devem adotar uma
Leia maisUnidade II MODELAGEM DE PROCESSOS
Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que
Leia mais17/5/2009. Esta área de conhecimento tem o objetivo de utilizar de forma mais efetiva as pessoas envolvidas no projeto (equipe e stakeholders)
Gerenciamento de Recursos Humanos do Projeto FAE S. J. dos Pinhais Projeto e Desenvolvimento de Software Gerenciamento de Recursos Humanos Esta área de conhecimento tem o objetivo de utilizar de forma
Leia maismascarenhas@jacarei.sp.gov.br ramalho@vdr.cta.br gladis@directnet.com.br TÓPICOS DE PLANEJAMENTO DE PROJETOS EM SISTEMAS DE INFORMAÇÃO RESUMO ABSTRACT
Mestrando CARLOS C. MASCARENHAS - PG Mestrando ANTONIO RAMALHO DE S. CARVALHO - PG Orientadora Profa. Dra. GLADIS CAMARINI mascarenhas@jacarei.sp.gov.br ramalho@vdr.cta.br gladis@directnet.com.br UNIVERSIDADE
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 5 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO Nesta aula serão apresentados e discutidos os conceitos de Gestão de projetos de software, riscos de software,
Leia maisCMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)
CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia
Leia maisProcesso de Software
Processo de Software Prof. Nelmar P Gomes 2007 Engenharia de Software Slide 1 Processo de Software Conjunto de atividade coerentes para especificar, projetar, implementar e testar sistemas de software
Leia maisA NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE
A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE ULRICH, Helen Departamento de Engenharia de Produção - Escola de Engenharia
Leia maisEspecialização em Engenharia de Software e Banco de Dados
Especialização em Engenharia de Software e Banco de Dados Disciplina: Engenharia de Software Tópico: Modelos de Ciclo de Vida Prof. Rodolfo Miranda de Barros rodolfo@uel.br Ciclo de Vida A Engenharia de
Leia maisGestão dos Prazos e Custos do Projeto
Gestão dos Prazos e Custos do Projeto Prof. Sérgio Ricardo do Nascimento Aula 4 14 de Novembro de 2013 1 Gestão dos Prazos e Custos do Projeto - Prof. Sérgio Ricardo do Nascimento Informações iniciais
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisMetodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr
Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software
Leia maisAnálise e Projeto de Software
Análise e Projeto de Software 1 Mundo Real Modelagem Elicitação Análise Problemas Soluções Gap Semântico Mundo Computacional Elicitação de Requisitos Análise de Requisitos Modelagem dos Requisitos 2 Projeto
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisTransformação de um Modelo de Empresa em Requisitos de Software
Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica
Leia maisCertificações ITIL voltam a ganhar destaque
Certificações ITIL voltam a ganhar destaque Certificações em Information Technology Infrastructure Library, ou ITIL, voltou ao topo de muitas listas de contratação de TI. Métodos ITIL são projetados para
Leia maisEngenharia de Software
Engenharia de Software Slide 05 Modelos de Processos Maurício Archanjo Nunes Coelho mauricio.coelho@ifsudestemg.edu.br Instituto Federal Análise de Sistemas Por que surgiu a Engenharia de Software? Resposta
Leia maisLevantamento, Análise e Gestão Requisitos. Aula 12
Levantamento, Análise e Gestão Requisitos Aula 12 Agenda Miscelâneas (Parte 3): Gerenciamento dos Requisitos Mutáveis Rastreabilidade de Requisitos Processo de Gestão de Mudanças Requisitos Estáveis e
Leia maisApresentação da Disciplina Processo de Software
Apresentação da Disciplina Processo de Software Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisAs Organizações e a Teoria Organizacional
Página 1 de 6 As Organizações e a Teoria Organizacional Autora: Sara Fichman Raskin Este texto é totalmente baseado no primeiro capítulo do livro Organizational theory: text and cases, do autor Jones Gareth,
Leia maisProcesso de Software - Revisão
Processo de Software - Revisão Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição,
Leia maisElicitação de requisitos e análise
Elicitação de requisitos e análise Esta atividade divide-se em dois esforços maiores: Elicitação dos requisitos em si Técnicas de elicitação Análise do que foi elicitado Processo de análise 1 Que é um
Leia maisModelagem de Sistemas
Capítulo 5 Modelagem de Sistemas slide 1 2011 Pearson Pren0ce Hall. Todos os direitos reservados. 1 Tópicos Apresentados Modelos de contexto Modelos de interação Modelos estruturais Modelos comportamentais
Leia maisTreinamentos DuPont Engineering University South America
Treinamentos DuPont Engineering University South America # "$ % & "" Abordagem DuPont na Gestão de Projetos Industriais O nível de desempenho organizacional atingido pela DuPont não é uma história de sucesso
Leia maisCMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)
CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis
Leia maisOuvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos
Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Antonio Mendes da Silva Filho * The most important thing in communication is to hear what isn't being said. Peter Drucker
Leia maisDESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA ELETRÔNICA EMBARCADA EM EQUIPAMENTOS AGRÍCOLAS 1. Vítor Henrique Amarante Soares 2.
DESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA ELETRÔNICA EMBARCADA EM EQUIPAMENTOS AGRÍCOLAS 1 Vítor Henrique Amarante Soares 2. 1 Projeto de Pesquisa realizado no curso de Engenharia Elétrica da Unijuí
Leia maisInstrutora: Claudia Hazan claudinhah@yahoo.com. Motivações para Engenharia de Requisitos (ER) Processo de Requisitos
,PSODQWDomRGHXP 3URFHVVR GH *HVWmR GH 5HTXLVLWRV VHJXLQGRR R &00, 0, Instrutora: Claudia Hazan claudinhah@yahoo.com Agenda Motivações para Engenharia de Requisitos (ER) Processo de Requisitos Visão Geral
Leia maisPlanejamento de Desenvolvimento de Software Everson Santos Araujo everson@por.com.br
Planejamento de Desenvolvimento de Software Everson Santos Araujo everson@por.com.br Introdução O planejamento para o desenvolvimento de um software é fator preponderante para que se tenham resultados
Leia maisGerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Leia maisObjetivos. Histórico. Out/11 2. Out/11 3
Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 11 Tema: Como desenvolver e
Leia maisRequisitos de Software
Requisitos de Software (Cap 6 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Requisitos funcionais e não funcionais
Leia maisProfa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br
Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso
Leia maisUm Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e
JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de
Leia maisRequisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis
Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade
Leia mais2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
Leia maisADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS
ADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS Atualizado em 21/12/2015 GESTÃO DE PROCESSOS Um processo é um conjunto ou sequência de atividades interligadas, com começo, meio e fim. Por meio de processos, a
Leia maisIntrodução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro
Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework
Leia maisDisciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira
Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira 3º semestre CONCEITOS CONCEITOS Atividade Ação executada que tem por finalidade dar suporte aos objetivos da organização. Correspondem
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisProcessos de Software
Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado
Leia maisProfessor: Curso: Disciplina: Aula 4-5-6
Professor: Curso: Disciplina: Aula 4-5-6 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Engenharia de Requisitos 03º semestre 1 Engenharia de Requisitos Prof. Marcos
Leia maisRequisitos de Software. Teresa Maciel DEINFO/UFRPE
Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito
Leia maisO que é um processo de software?
O que é um processo de software? Um conjunto de atividades realizadas por pessoas cujo objetivo é desenvolvimento ou evolução de software e sua documentação. Atividades genéricas em todos os processos:
Leia maisGerenciamento de Projetos. Douglas Farias Cordeiro
Gerenciamento de Projetos Douglas Farias Cordeiro Conceito de Organização Uma organização pode ser descrita como um arranjo sistemático, onde esforços individuais são agregados em prol de um resultado
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
Leia maisCURSO DE ESPECIALIZAÇÃO DE GESTÃO DE PROJETOS
CURSO DE ESPECIALIZAÇÃO DE GESTÃO DE PROJETOS COORDENADOR ENG.º JOSÉ MIGUEL RODRIGUES GASPAR Índice Designação do Curso... Erro! Marcador não definido. Duração Total... 2 Destinatários... 2 Perfil de saída...
Leia maisEscritório de Gerenciamento de Projetos ( Project Management Office PMO)
MBA em Gestão de Projetos Escritório de Gerenciamento de Projetos ( Project Management Office PMO) Flávio Feitosa Costa, MSc. PMP (flaviopmp@gmail.com) MBA em Gerência de Projetos Escritório de Gerenciamento
Leia maisOrientações iniciais
1 Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio Se necessário, ajuste o idioma da sala na barra de ferramentas superior O evento terá
Leia maisGledson Pompeu 1. Cenário de TI nas organizações. ITIL IT Infrastructure Library. A solução, segundo o ITIL
Cenário de TI nas organizações Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Aumento da dependência da TI para alcance
Leia maisIntegrando o Framework I* com a Gerência de Risco
Integrando o Framework I* com a Gerência de Risco Jean Poul Varela¹, Jaelson Castro¹, Victor F. A. Santander² ¹Centro de Informática, Universidade Federal de Pernambuco, Recife, Brasil. {jpv, jbc}@cin.ufpe.br
Leia maisDepartamento de Produção POLI
Departamento de Produção POLI Marcelo Pessoa Mauro Spinola Sarah Kohan Fevereiro 2004 Multiplicidade de Modelos Por que usar um modelo? Modelos atuam como referência para a obtenção de níveis adequados
Leia maisPlano de Carreira e Desenvolvimento
Plano de Carreira e Desenvolvimento CNPEM ÍNDICE 1. INTRODUÇÃO... 3 2. CONCEITOS... 4 3. MANUAL DE AVALIAÇÃO DOS CARGOS... 5 3.1. As Carreiras... 5 3.2. As carreiras e seus estágios... 6 3.3. Fatores utilizados
Leia maisIntrodução a Engenharia de Software. Alterações na aula do Prof. Reinaldo Bianchi Alterado por: Antonio Carlos Souza ADS - IFBA
Introdução a Engenharia de Software Alterações na aula do Prof. Reinaldo Bianchi Alterado por: Antonio Carlos Souza ADS - IFBA Bibliografia Engenharia de Software, Roger Pressman, Makron Books: o mais
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisPorque prototipar? Prototipagem e Cenários. Dilema. Prototipação. Artefatos do Design. Veja antes, decida depois. Prototipagem & Design Iterativo
Porque prototipar? Prototipagem e Veja antes, decida depois Falhas identificadas rapidamente Possibilidade de explorar o design space Protótipos: artefatos que simulam parte das características do sistema
Leia maisResumo. 1. Introdução. Abstract. 2. Motivação
Um Estudo para a Definição de Processos das Gerências da Qualidade e da Configuração em um Ambiente Integrado para Apoio ao Desenvolvimento e Gestão de Projetos de Software Abdala, Martha A. D.; Lahoz,
Leia maisCompetências de estudantes de Engenharia de software mapeadas através de projeto piloto de Fábrica Acadêmica de Software - FAS
Competências de estudantes de Engenharia de software mapeadas através de projeto piloto de Fábrica Acadêmica de Software - FAS Vera Lúcia Silva Camargo Faculdade de Tecnologia de Ourinhos - vlscamargo@terra.com.br
Leia maise PMA Consultoria www.pma.com.br
e PMA Consultoria www.pma.com.br 1 MATURIDADE EM GERENCIAMENTO DE PROJETOS ROTEIRO: Necessidades Atuais A Plataforma Modelo de Maturidade Alguns Valores Maturidade e Sucesso Apoio INDG Gestão de mudanças
Leia maisEngenharia de Sistemas de Computador
Engenharia de Sistemas de Computador Sistema é um conjunto ou disposição de elementos que é organizado para executar certo método, procedimento ou controle ao processar informações. Assim, o que é um Sistema????????
Leia maisEngenharia de Requisitos de Software
Engenharia de Requisitos de Software Marcelo Otone Aguiar, MSc, PMP PROJETOS 1 O que é Projeto Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. PMI
Leia maisImplementando CMMi utilizando uma combinação de Métodos Ágeis. Implementing CMMi using a Combination of Agile Method
Implementando CMMi utilizando uma combinação de Métodos Ágeis Implementing CMMi using a Combination of Agile Method Rhavy Maia Guedes IN1149 Qualidade, Processo e Gestão de Software Agenda 2 Introdução
Leia maisFUNDAÇÃO DE ENSINO SUPERIOR DA REGIÃO CENTRO-SUL FUNDASUL CURSO DE CIÊNCIAS CONTÁBEIS - Contabilidade Gerencial PROFESSOR - PAULO NUNES
FUNDAÇÃO DE ENSINO SUPERIOR DA REGIÃO CENTRO-SUL FUNDASUL CURSO DE CIÊNCIAS CONTÁBEIS - Contabilidade Gerencial PROFESSOR - PAULO NUNES 1 1. Conceito e caracterização CONTABILIDADE GERENCIAL A Contabilidade
Leia maisMODELAGEM DE SISTEMA Apresentação
MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina
Leia maisIECEx DOCUMENTO OPERACIONAL
IECEx OD 314-2 Edição 1.0 2013-07 IECEx DOCUMENTO OPERACIONAL Sistema de Certificação da IEC em relação às normas sobre atmosferas explosivas (Sistema IECEx) IEC System for Certification to Standards relating
Leia maisMotivação. O Uso de Jogos. Problems & Programmers (PnP) Visão Geral do PnP. Exemplo. Jogos para Simulação em Engenharia de Software
Reuso de Software Aula 12 Motivação Jogos para Simulação em Engenharia de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com 16 Abril 2012 Ensino tradicional de Engenharia
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Gerenciamento de Projetos Conteúdo: Introdução Aula: I Prof.: Eude Lacerda E-mail: eude.lacerda@ifnmg.edu.br Apresentação Introdução ao gerenciamento de projetos de software
Leia maisSistemas de Informação I
+ Sistemas de Informação I Teoria geral dos sistemas Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Necessário entender inicialmente os conceitos básicos e base filosófica que norteiam sistemas
Leia maisEspecificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Leia maisPlanejamento, Desenvolvimento e Implementac a o de Sistemas
Planejamento, Desenvolvimento e Implementac a o de Sistemas Aulas 08 e 09 Ciclo de Vida do Desenvolvimento de Sistemas Levantamento de Necessidades Coleta de dados sobre as necessidades e oportunidades
Leia maisO Processo Unificado
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo Unificado 879SCC Projeto e Desenvolvimento de Sistemas
Leia maisPROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Leia mais