Análise e Concepção de Sistemas de Informação
|
|
- Geraldo César
- 4 Há anos
- Visualizações:
Transcrição
1 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 de processos e de modelos de processos em engª de requisitos (ER) O papel das pessoas nos processos de ER Explicar a importância da melhoria dos processos Sugerir um modelo de melhoria de um processo de ER 2
2 Processos de Desenho (Design Processes) São processos que envolvem criatividade, interacções entre diferentes tipos de pessoas, diferentes tipos de conhecimentos e experiências Exemplos: Escrita de um livro Organização de uma conferência Desenho de um processor chip Engenharia de requisitos 3 Processo de ER inputs e outputs Existing systems information Stakeholder needs Organisational standards engineering process Agreed System specification Regulations System models Domain information 4
3 Processo de ER inputs e outputs Input or output Type Description Existing system information Input Information about the functionality of systems to be replaced or other systems which interact with the system being specified Stakeholder needs Input Descriptions of what system stakeholders need from the system to support their work Organisational standards Input Standards used in an organisation regarding system development practice, quality management, etc. Regulations Input External regulations such as health and safety regulations which apply to the system. Domain information Input General information about the application domain of the system Agreed Output A description of the system which is understandable by stakeholders and which has been agreed by them System specification Output This is a more detailed specification of the system functionality which may be produced in some cases System models Output A set of models such as a data-flow model. an object model, a process model, etc. which describes the system from different perspectives 5 Variabilidade de processos de ER Os processos de ER variam radicalmente de uma organização para outra Factores que contribuem para tal variabilidade Maturidade técnica Disciplina Cultura organizacional Domínio de aplicação Pelo que não existe um processo de ER ideal!! 6
4 Modelos de Processos Um modelo de processo é uma descrição simplificada de um processo segundo uma determinada perspectiva Tipos de modelos de processos Modelos de actividades, a um nível macro (coarse-grain activity models) Modelos de actividades, a um nível micro (fine-grain activity models) Modelos papel-acção (role-action models) Modelos entidade (entity-relation models) 7 ER segundo o modelo de actividades gerais (coarse-grain activity model) elicitation analysis and negotiation documentation validation User needs domain information, existing system information, regulations, standards, etc. document System specification Agreed 8
5 Actividades no processo de ER Levantamento (elicitation) de requisitos Descoberta de requisitos por consultas com os stakeholders Análise e negociação de requisitos Os requisitos são analisados e os conflitos resolvidos por negociação Documentação de requisitos O documento de requisitos é produzido Validação de requisitos O doc de requisitos é validado em termos de consistência e completude 9 Modelo Waterfall no processo de ER Modelo Waterfall no processo de software System engineering System specification Software engineering Software specification Software design Software design specification Programming and unit testing Executable software system System testing Completed system System operation 10
6 Modelo Espiral no processo de ER Decision point: Accept document or re-enter spiral Informal statement of elicitation analysis and negotiation document and validation report START Agreed validation documentation Draft document 11 Actores do processo de ER Actores são normalmente identificados pelos seus papéis em vez de pessoas individualmente A ER envolve actores que estão interessados no problema a resolver (e.g., clientes, utilizadores), mas também actores interessados na sua solução (e.g., engs de sistema, designers) Diagramas papel-acção (role-action diagrams) descrevem as relações entre actividades e os respectivos actores responsáveis 12
7 RAD para prototipagem de software ACTIONS Understand problem Establish outline Select prototyping system Develop prototype Evaluate prototype Req. engineer Domain expert End-user Req. engineer End-user Software engineer Project manager Req. engineer Software engineer End-user Domain expert Req. engineer Software engineer ROLES 13 Descrição de papéis (role descriptions) Role Domain expert System end-user engineer Software engineer Project manager Description Responsible for providing information about the application domain and the specific problem in that domain which is to be solved. Responsible for using the system after delivery Responsible for eliciting and specifying the system Responsible for developing the prototype software system Responsible for planning and estimating the prototyping project 14
8 Factores humanos e sociais Os processos de ER são dominados por factores humanos, sociais, e organizacionais porque envolvem vários stakeholders - com diferentes backgrounds e - com diferentes objectivos individuais e organizacionais 15 Factores que influenciam os requisitos Personalidade e o estado dos stakeholders Os objectivos individuais das pessoas dentro da organização O nível da influência política dos stakeholders na organização 16
9 Suporte ao processo Ferramentas CASE providenciam suporte (semi-) automático aos processos de engª de software As ferramentas CASE mais maduras suportam tarefas bem definidas tais como programação e realização de testes Em geral, o suporte de CASE à ER é limitado devido à informalidade e variabilidade dos seus processos 17 Ferramentas CASE para ER Ferramentas de modelação são actualmente populares, em particular suportando a linguagem UML... Ferramentas de gestão (de requisitos) permitem a gestão de uma base de dados de requisitos e suportam a gestão de alterações desses requisitos 18
10 Ferramentas de gestão de requisitos Visão arquitectural... Req. browser Req. query system NL document Req. convertor database Traceability support system WP linker Report generator Traceability report Change control system report 19 Ferramentas de gestão de requisitos Browser de requisitos Systema de query sobre os requisitos Sistema de suporte à rastreabilidade (traceability) Gerador de relatórios Features comuns... Conversor de requisitos e capacidade de ligação a processadores de texto Sistema de controlo de alterações 20
11 Melhoria do processo (process improvement) Melhoria do processo diz respeito à modificação do processo de forma a conseguir-se atingir determinados objectivos Tipos de objectivos Melhoria na qualidade Redução de prazos Redução dos recursos 21 Planear a melhoria do processo Quais são os problemas com os processos actuais? Quais são os objectivos de melhoria? Como pode um melhoria ser introduzida no processo de forma a se atingir esses objectivos? Como é que a melhoria do processo pode ser controlada e gerida? 22
12 Problemas no processo de ER Reduzido envolvimento dos stakeholders Necessidades de negócio não consideradas Gestão dos requisitos inadequada Responsabilidades não definidas Problemas de comunicação entre stakeholders Prazos mal estimados Docs de requisitos de fraca qualidade 23 Maturidade do Processo A maturidade de um processo pode ser vista como a capacidade que uma organização tem para definir os seus processos, controlar activamente esses processos e providenciar recursos humanos e outros no seu suporte O modelo de maturidade do SEI/CMU, CMM (Capability Maturity Model) éum framework para avaliar a maturidade de processos de software das organizações 24
13 Maturidade do Processo Níveis de maturidade do CMM/SEI Level 5 Optimizing Level 4 Managed Level 3 Defined Level 2 Repeatable Level 1 Initial 25 Maturidade do Processo Níveis de maturidade do CMM/SEI Initial level Qdo as organizações têm um processo indisciplinado e é delegado nas pessoas como gerir o processo e que técnicas de desenvolvimento usar Repeatable level Qdo as organizações apresentam procedimentos simples de gestão de custos e de prazos. Provavelmente conseguirão estimar consistentemente orçamentos e prazos para projectos no mesmo domínio de aplicação. Defined level Qdo o processo de software, quer para as actividades de gestão quer para as de engenharia, está documentado, normalizado e integrado com a norma(s) definida na organização 26
14 Maturidade do Processo Managed level Níveis de maturidade do CMM/SEI Qdo existem e são usadas métricas para controlar a qualidade quer do processo quer do produto Optimizing level Qdo a organização tem um estratégia de melhoria contínua do processo, baseada em objectivos e métricas concretas 27 Modelo de maturidade do processo de ER 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 in place 28
15 Níveis de maturidade do processo de ER Initial level Não existe processo de ER Apresenta os seguintes problemas: volatilidade de requisitos, insatisfação dos stakeholders, custos elevados de alterações Mto dependente dos skills e experiência das pessoas Repeatable level São definidas normas para os docs de requisitos São definidas normas de políticas e procedimentos para a gestão de requisitos Defined level O processo de ER está definido com base em boas práticas Existe uma preocupação na melhoria activa do processo 29 Melhoria no do processo de ER Exemplos de boas práticas Definir uma estrutura comum/normalizada do doc de requisitos Identificar univocamente cada requisito Definir políticas para gestão de requisitos Usar checklists para análise de requisitos Usar cenários para levantar requisitos Especificar requisitos quantitativamente Usar prototipagem para animar requisitos Reusar requisitos 30
16 Resumo dos Pontos-Chave O processo de ER é um conjunto estruturado de actividades que conduz à produção do doc de requisitos Os inputs do processo de ER são: Informação sobre outros sistemas Necessidades dos stakeholders Normas da organização Regulamentos e informação sobre o domínio Os processos de ER variam radicalmente de uma organização para outra. No entanto, em geral envolvem o levantamento, análise e negociação, e validação de requisitos 31 Resumo dos Pontos-Chave Os factores humanos, sociais e organizacionais são influências importantes nos processos de ER A melhoria do processo de ER é difícil e será melhor concretizado de forma incremental Os processos de ER podem ser classificados de acordo com o seu nível de maturidade 32
17 Questões para discussão... Quais as questões chave que têm de ser respondidas qdo se planeia melhorias nos processos de negócio? Que factores são de particular importância qdo se pretender melhorar o processo de ER? Sugira outras boas práticas (para além das referidas atrás) que podem ser incorporadas no processo de ER. 33
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 maisO Processo da Engenharia de Requisitos
O Processo da Engenharia de Jaelson Castro 2013 1 Objetivos Introduzir as noções de processos e modelos de processo para a engenharia de requisitos. Explicar o papel crítico das pessoas no processo de
Leia maisObjetivos. O Processo da Engenharia de Requisitos. Processos. O processo de projeto. Processo de ER - entradas e saídas. Descrição da entrada/saída
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
Leia mais1. Conceitos Fundamentais
1. Conceitos Fundamentais a e os processos de planeamento e desenvolvimento de sistemas de informação 2 planeamento informático planeamento informático análise organizacional organizar o planeamento avaliar
Leia maisIntrodução à Engª de Requisitos
Análise e Concepção de Sistemas de Informação Introdução à Engª de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo
Leia maisAnálise e Conc epç ão de Sist em as de Inform aç ão. *HVWmRGH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Conc epç ão de Sist em as de Inform aç ão *HVWmRGH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville Gestão de requisitos Objectivos: Gerir alterações aos requisitos acordados
Leia maisEngenharia de Software
Engenharia de Software Capítulo 4 Processos de Software Slides adaptados do capítulo 3 do Sommerville, 2000 Disponíveis em inglês em www.software-engin.com Traduzidos por Jacinta Pereira Graduando do Curso
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 maisQualidade 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 maisUniversidade Fernando Pessoa
Universidade Fernando Pessoa Faculdade de Ciência e Tecnologia Manual de Docência Disciplina: Sistemas de Informação Docente: Luis Borges Gouveia Módulo nº 1 O mundo dos Sistemas de Informação 6 aulas
Leia maisCiclo de vida: fases x atividades
Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação
Leia maisEste curso de 40 horas fornece-lhe as competências e conhecimentos para o preparar para o exame de certificação CBAP. *
CBAP Business Analysis Professional Certification Business Analysis Localidade: Lisboa Data: 14 Oct 2019 Preço: 1850 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes.
Leia mais4/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 maisTool. Initial Change Description. (English and Brazilian Portuguese) 2012 Changefirst Limited
Tool Initial Change Description (English and Brazilian Portuguese) 2012 Changefirst Limited Initial Change Description Q1a. What is the driver (problem or opportunity) for this change? Q1b. What are the
Leia maisGestão de Requisitos Desenvolvimento de Requisitos. Rodolfo S F Resende
Gestão de Requisitos Desenvolvimento de Requisitos Rodolfo S F Resende Coloquial: o requisito é Uma necessidade, um desejo, uma expectativa Algo necessitado, desejado Uma condição necessitada, desejada
Leia maisProjecto Test Management Apresentação 2º Semestre
em Informática e Gestão de Empresas Test Management 2º Semestre 2 de Junho de 2 Grupo nº 25: João Alves Agenda 1. 2.. 4. 5.. 7. Agradecimentos 8. Questões 2 1 Tema Objectivos Gestão de Requisitos Agendamento
Leia maisPAS SI SUPPORT BUSINESS. Mauro Pozzan.
SUPPORT BUSINESS Mauro Pozzan mauro@passi.com.br 2 WHAT WOULD YOU CHANGE...... if the Management would implement an ERP-system for a second time? 80 % 65 % 60 % More attention to the process optimization
Leia maisCertified Business Analysis Professional (CBAP )
Certified Business Analysis Professional (CBAP ) Formato do curso: Presencial Localidade: Porto Com certificação: Certified Business Analysis Professional (CBAP ) Data: 13 Fev. 2017 a 17 Fev. 2017 Preço:
Leia maisFicha da Unidade Curricular (UC)
Impressão em: 04-01-2013 15:00:06 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [MEI-CM] Engenharia Informática - Computação Móvel
Leia mais2. Modelos de Desenvolvimento de Software
2. Modelos de Desenvolvimento de Software Patrícia Macedo Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Ciclo de Vida do Software Um sistema de software é desenvolvido gradualmente
Leia maisAnálise e Concepção de Sistemas de Informação. Validação de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Concepção de Sistemas de Informação Validação de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos da Validação Certificar que o documento de requisitos é uma descrição
Leia maisAnálise e Concepção de Sistemas de Informação
Análise e Concepção de Sistemas de Informação Primeiro teste (versão A) 29 de Outubro de 2005, 11:00-12:00 *UXSR,(12 valores) I.1 I.2 A B C D 1 X 2 X 3 X 4 X 5 X 6 X A B C D 1 X 2 X 3 X 4 X 5 X 6 X,(6
Leia maisSoftware Testing with Visual Studio 2013 (20497)
Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do
Leia maisEngenharia de Requisitos 1 - Introdução
Engenharia de Requisitos 1 - Introdução Pedro Campos Professor Auxiliar, Universidade da Madeira http://dme.uma.pt/pcampos - pcampos@uma.pt 1 Agenda Apresentação Equipa docente Definição de ER Bibliografia
Leia maisENGENHARIA DE SERVIÇOS SERVICES ENGINEERING
Mestrado em Engenharia de Redes de Comunicações MSc in Communication Networks Engineering ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING 2012-2013 Sistemas de Suporte às Operações 2 - Operations Support Systems
Leia maisProgramming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação
Destinatários Programadores experientes com algum conhecimento de C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java e conheçam os conceitos de programação orientada por objetos. Nº mínimo
Leia maisUML Visão Geral UML Visão geral v.1.1, Novembro de 2001
UML Visão Geral 1 Índice Introdução Diagramas O que é a UML? Diagrama de casos de utilização Valor da UML Diagrama de classes Origens da UML Diagrama de objectos Parceiros da UML Diagrama de componentes
Leia maisIntrodução ao RUP Rational Unified Process
Introdução ao RUP Rational Unified Process UML Diagramas de Classes v.1.1, João Pascoal Faria, 2001 1 O que é Um processo (de engenharia) de software é a definição de um conjunto completo de actividades
Leia maisLaboratório de Desenvolvimento de Software
Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2010/11 Nuno Flores nuno.flores at fe.up.pt Rosaldo Rossetti rossetti at fe.up.pt Filipe Correia filipe.correia at fe.up.pt http://paginas.fe.up.pt/~nflores/dokuwiki/doku.php?id=teaching:1011:ldso
Leia maisRelatório de Especificação de Requisitos 1. Introdução
Relatório de Especificação de Requisitos 1. Introdução 1.1 Objectivo Indicar o objectivo e destinatários do RER 1.2 Âmbito Identificar o produto de software a desenvolver pelo respectivo nome. Explicar
Leia maisQualidade, Processos e Gestão de Software no contexto de Sitemas Embarcados. Metodologias Ágeis. Guilherme A. Dantas
Qualidade, Processos e Gestão de Software no contexto de Sitemas Embarcados Metodologias Ágeis Guilherme A. Dantas Roteiro Introdução Objetivo Método de Pesquisa Modelos de Maturidade Métodos Ágeis Conclusões
Leia maisDouglas O. Cardoso docardoso.github.io
Conceitos básicos de Engenharia de Software Douglas O. Cardoso douglas.cardoso@cefet-rj.br docardoso.github.io Douglas O. Cardoso 1/28 Objetivos da aula Reafirmar a importância de engenharia de software
Leia maisQualidade 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 maisSABiO: Systematic Approach for Building Ontologies
SABiO: Systematic Approach for Building Ontologies Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Preocupações Principais do
Leia maisTerminologia portuguesa relativa a Gestão de Energia (Comissão Técnica Gestão de Energia)
NP EN ISO 9000:2015 ISO/IEC 17021:2015 NP EN ISO 19011: 2012 NP EN ISO 14001: 2015 NP EN ISO 50001: 2011 NP ISO 50002: 2017 NP ISO 50003: 2016 Terminologia portuguesa relativa a Gestão de Energia (Comissão
Leia maisIntegração de Ontologia com Modelagem de Processo: Um Método para Facilitar a Elicitação de Requisitos
Ana Luiza Ávila Cerqueira Integração de Ontologia com Modelagem de Processo: Um Método para Facilitar a Elicitação de Requisitos Dissertação de Mestrado Dissertação apresentada como requisito parcial para
Leia maisAGENCIA DE CALIDAD SANITARIA DE ANDALUCIA OS FUNDAMENTOS DO MODELO ACSA INTERNACIONAL
AGENCIA DE CALIDAD SANITARIA DE ANDALUCIA OS FUNDAMENTOS DO MODELO ACSA INTERNACIONAL The mission of the Andalusian Agency for Healthcare Quality is to promote excellence in the services of health care
Leia maisSumário. Processo de Desenvolvimento. Objectivos. Problemas. Engenharia de Software. Caracterização. Técnicas Avaliação e Validação Exemplo Conclusões
Engenharia de Software Processo de Desenvolvimento António Rito Silva Rito.Silva@inesc-id.pt Sumário Caracterização Objectivos Problemas Qualidades Técnicas Avaliação e Validação Exemplo Conclusões Processo
Leia maisBibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.
Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa
Leia maisGarantia de qualidade do software. Aula 8
Garantia de qualidade do software Aula 8 Sumário Introdução O quê é? Quem faz? Porquê é importante? Qual é o produto? Como saber se está bem feita? Conceitos Revisões Garantia da qualidade Fiabilidade
Leia maisAvaliação da eficiência energética dos sistemas de GTC segundo a Norma EN15232
Avaliação da eficiência energética dos sistemas de GTC segundo a Norma EN15232 Apresentação de: Filipe Tadeu Oliveira DEE ESTG (IPLEIRIA) INESCC Antes de 2002: 1990: RCCTE 1998: RSECE 2002 2006 2010 2013
Leia maisEngenharia de Software
Estimativas e Métricas Cap. 26 Sommerville 8 ed. Estimativa: Estimar é calcular um valor que não se tem a certeza sobre sua precisão. v Estimativas de Mão-de-Obra; v Tempo; v Custos. - Estimativas de Custos
Leia maisPROJECTO ÂNCORA QUALIFICAÇÃO E CERTIFICAÇÃO NO SECTOR DAS TICE
Pólo de Competitividade das Tecnologias de Informação, Comunicação e Electrónica TICE.PT PROJECTO ÂNCORA QUALIFICAÇÃO E CERTIFICAÇÃO NO SECTOR DAS TICE Qualificação e Certificação em Desenvolvimento de
Leia maisControle - 1. Monitorar e Controlar o Trabalho do Projeto Verificação do Escopo Controle do Escopo. Mauricio Lyra, PMP
Controle - 1 Monitorar e Controlar o Trabalho do Projeto Verificação do Escopo Controle do Escopo 1 Processo de Monitoramento e Controle Concentra-se no monitoramento e na mensuração do desempenho do projeto
Leia maisICET 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 maisGlossário de Terminologia Engenharia de Requisitos
Martin Glinz Glossário de Terminologia Engenharia de Requisitos Com Dicionário Inglês-Português e Português-Inglês Glossário Padrão para o Curso e Exame de Certificação Certified Professional for Requirements
Leia maisIniciação - 1. Fatos geradores de projetos Desenvolver Termo de Abertura do Projeto Identificar os Stakeholders. Mauricio Lyra, PMP
Iniciação - 1 Fatos geradores de projetos Desenvolver Termo de Abertura do Projeto Identificar os Stakeholders 1 Fatos Geradores de projetos Necessidade da empresa Demanda do marcado Solicitação do cliente
Leia maisNormalização e interoperabilidade da informação geográfica
Normalização e interoperabilidade da informação geográfica perspetivas para a formação em Engenharia Geográfica João Catalão Departamento de Engenharia Geográfica, Geofísica e Energia Faculdade de Ciências
Leia maisGerência de Integração
Gerência de Integração PMBOK Capítulo 4 hermano@cin.ufpe.br O que é Gerência de Integração? Garantir que todos os elementos dentro do projeto estejam devidamente coordenados e integrados Garante também
Leia maisElicitação de Requisitos
Elicitação de Jaelson Castro 2013 1 Objetivos Descrever o processo da elicitação requisitos. e análise Introduzir um número de técnicas elicitação de requisitos e análise de requisitos. Discutir como protótipos
Leia maisGUIA 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 maisALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix
Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;
Leia maisENGENHARIA 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 maisBruno Loureiro Rezende. Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO
Bruno Loureiro Rezende Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-graduação em Informática
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Raul Vidal, João Pascoal Faria, Ademar Aguiar, Gil Gonçalves FEUP/LEIC/LGP 2003-04 Processos de Desenvolvimento Software 1 Controlo de Projectos Quatro variáveis
Leia maisImplementing Data Models and Reports with SQL Server 2014 (20466)
Implementing Data Models and Reports with SQL Server 2014 (20466) Formato do curso: Presencial Localidade: Lisboa Com certificação: MCSE: Business Intelligence Data: 11 Set. 2017 a 22 Set. 2017 Preço:
Leia maisVerificação e validação
Verificação e validação Verificação e validação Capítulo 22 Versão 8 do Sommerville Asseguram que o software cumpra com suas especificações e atenda às necessidades dos usuários Ian Sommerville 2000 Software
Leia maisALEXANDRE COTTINI MENDES. Cálculo da eficiência do gerenciamento de projetos utilizando uma analogia com a termodinâmica
ALEXANDRE COTTINI MENDES Cálculo da eficiência do gerenciamento de projetos utilizando uma analogia com a termodinâmica Dissertação apresentada à Escola Politécnica da Universidade de São Paulo para obtenção
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisProcesso 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 maisPRIMARY HEALTHCARE EVALUATION
Universidade Federal da Bahia Instituto de Saúde Coletiva Programa de Pós-Graduação em Saúde Coletiva PRIMARY HEALTHCARE EVALUATION Rosana Aquino Salvador, Bahia Julho de 2011 Memórias da Saúde da Família
Leia maisAgradecimentos. Aos gestores do PRODEP e da Universidade Fernando Pessoa pelos apoios atribuídos.
ii Resumo A engenharia de requisitos é, talvez, a actividade mais crítica do processo de desenvolvimento de sistemas de informação, porque é aí que se define o suporte que os sistemas de informação deverão
Leia maisCadeira: 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 maisPSP: 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 maisEnglish version at the end of this document
English version at the end of this document Ano Letivo 2018-19 Unidade Curricular ENGENHARIA DE SOFTWARE Cursos ENGENHARIA INFORMÁTICA (1.º ciclo) Unidade Orgânica Faculdade de Ciências e Tecnologia Código
Leia maisEngenharia de Software
Engenharia de Software Engenharia de Requisitos Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt A importância dos requisitos 2 A importância dos requisitos The hardest single
Leia mais2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Engenharia de Requisitos 2016/2017
Qualidade de 2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - 1 1 Departamento de Informática Universidade da Beira Interior sebastiao@di.ubi.pt http://www.di.ubi.pt/~sebastiao
Leia maisWORKSHOP DE COBIT 2019
WORKSHOP DE COBIT 2019 Prof. Dr. J. Souza Neto PMP, RMP, CGEIT, CRISC, FAIR,. CSX, CLOUD, ITIL, COBIT 2019, COBIT 5 Implementation, COBIT 5 Assessor, Certified COBIT Assessor, COBIT-INCS https://padlet.com/souzaneto/cobit
Leia maisEngenharia de Software. Matéria para os Testes
Engenharia de Software Revisões 19/Junho/2006 Matéria para os Testes 1º Teste (25/Março) Engenharia de Software Desenho de Software Escrita de Programas 2º Teste (21/Junho) Processo de Desenvolvimento
Leia maisENGENHARIA DE SOFTWARE ExtremePlanner
ENGENHARIA DE SOFTWARE ExtremePlanner Acesso ao sistema: https://es.extremeplannerlive.com Procedimento de Login: O login e password é definido pelos caracteres iniciais do endereço de email do aluno,
Leia maisPROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING
MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS INPE-9307-TDI/820 PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING Ivan Soares de Lucena Dissertação
Leia maisAN APPROACH TO ASSESS SAFETY CONSIDERING INTEGRITY OF DATA OF ADS-B BASED AERIAL SYSTEMS
AN APPROACH TO ASSESS SAFETY CONSIDERING INTEGRITY OF DATA OF ADS-B BASED AERIAL SYSTEMS SITRAER (2014) XIII Air Transportation Symposium (2014) Daniel Baraldi Sesso Lucio Flavio Vismari João Batista Camargo
Leia maisPlanning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)
Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Formato do curso: Presencial Localidade: Lisboa Data: 18 Dez. 2017 a 22 Dez. 2017 Preço:
Leia maisGestão de Projectos. Processos e Aproximações de Desenvolvimento de Projectos. Informáticos. Selecção da Aproximação de Projectos
Gestão de Projectos Informáticos Processos e Aproximações de Desenvolvimento de Projectos Informáticos Prof. Alberto Silva & Dra. RosárioBernardo Departamento de Engenharia Informática Selecção da Aproximação
Leia maisPROGRAMA DE POLÍTICAS PÚBLICAS E MODELOS DE ATENÇÃO E GESTÃO À SAÚDE
Atualmente, o PMA gerencia 23 projetos de pesquisa distribuídos pelos níveis de atenção à saúde, com pesquisas que vão desde a Estratégia de Saúde da Família até o cuidado para o atendimento especializado
Leia maisProcessos de Engenharia de Requisitos
Processos de Engenharia de Requisitos Engenharia de Software (SCE-5764) 1º Sem. 2012- Prof. Paulo C. Masiero Introdução Objetivo: criar e manter um documento de requisitos. Quatro subprocessos: Avaliação
Leia maisEnglish version at the end of this document
English version at the end of this document Ano Letivo 2016-17 Unidade Curricular SISTEMAS DE INFORMAÇÃO Cursos ENGENHARIA INFORMÁTICA (2.º ciclo) (*) ENGENHARIA ELÉTRICA E ELETRÓNICA (2.º Ciclo) (*) ÁREA
Leia maisGeração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão
Luiz Rodolfo Neves Caldeira Geração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão Dissertação de Mestrado Dissertação apresentada como requisito
Leia maisInternational Conference on Rare Diseases and Orphan Drugs (ICORD) ANTONIO CARLOS DA COSTA BEZERRA May 20-22
International Conference on Rare Diseases and Orphan Drugs (ICORD) General Office of Drugs/ANVISA ANTONIO CARLOS DA COSTA BEZERRA May 20-22 22 GGMED Technical Assistance ANVISA S S MANDATE To protect and
Leia maisMo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language)
Mo#vação Esta disciplina mostra como construir um bom alicerce para desenvolver so9ware orientado pelos objectos Ensina técnicas de análise e desenho para ajudar a produzir so9ware orientado pelos objectos
Leia maisANÁLISE E DESENHO DE SISTEMAS
ANÁLISE E DESENHO DE SISTEMAS Processo de análise da situação de negócio, com o propósito de o melhorar através de procedimentos e métodos mais adequados. ANÁLISE DE SISTEMAS Processo de reunir e interpretar
Leia maisIntrodução. O Modelo CMM/SEI. Roteiro da Apresentação. Conceitos básicos de qualidade. Conceitos básicos de qualidade de software
O Modelo CMM/SEI Francisco Rapchan Engenheiro de Computação Prof. do Depto de Informática - UFES / UNESC Mestrando em Informática Área de estudo: Engenharia de Software www.inf.ufes.br/~.br/~rapchanrapchan
Leia mais2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Qualidade de Software 2016/2017
de de 2 o Ciclo de Engenharia Inmática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - de 1 1 Departamento de Inmática Universidade da Beira Interior sebastiao@di.ubi.pt http://www.di.ubi.pt/~sebastiao
Leia maisMetodologia: I Star Exemplo: Expert Committee
Metodologia: I Star Exemplo: Expert Committee Disciplina: Engenharia de Requisitos Disciplina: Introdução a Engenharia de Software de Sistemas Multi-Agentes Antonio de Pádua Albuquerque Oliveira padua@inf.puc-rio.br
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 maisReunião da Coligação A4AI Moçambique: actualização e sessões de trabalho. Sonia Jorge, Executive Director
Reunião da Coligação A4AI Moçambique: actualização e sessões de trabalho Sonia Jorge, Executive Director www.a4ai.org Agenda da Reunião Introdução e Objetivos da Reunião Apresentação dos resultados da
Leia maisSSP State Safety Programme Portugal Seminário Anexo 19, Gestão da Segurança Operacional DSO/INAC 1
SSP State Safety Programme Portugal Seminário Anexo 19, Gestão da Segurança Operacional DSO/INAC 1 Cenário Português Onde estamos. Futuro. DSO/INAC 2 Portugal 18 Aeroportos Principal Aeroporto Nacional
Leia maisNCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos
NCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos Decisão de Apresentação de Pronúncia ao Relatório da
Leia maisAnálise e Concepção de Sistemas de Informação. Levantamento e Análise de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville
Análise e Concepção de Sistemas de Informação Levantamento e Análise de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos: Processo de levantamento e análise de requisitos Técnicas
Leia maisProjectos de Consultoria em SAP e Tecnologias Microsoft: Análise e desenvolvimento de soluções de software à medida
Projecto Mestrado Em Gestão De Sistemas De Informação Médica Projectos de Consultoria em SAP e Tecnologias Microsoft: Análise e desenvolvimento de soluções de software à medida Luís Filipe Leal Sismeiro
Leia maisEnglish version at the end of this document
English version at the end of this document Ano Letivo 2017-18 Unidade Curricular PROJETO EM ENGENHARIA DO AMBIENTE Cursos ENGENHARIA DO AMBIENTE (Mestrado Integrado) Unidade Orgânica Faculdade de Ciências
Leia maisMARCELO EDUARDO GIACAGLIA MODELAGEM DE DADOS PARA PLANEJAMENTO E GESTÃO OPERACIONAL DE TRANSPORTES
MARCELO EDUARDO GIACAGLIA MODELAGEM DE DADOS PARA PLANEJAMENTO E GESTÃO OPERACIONAL DE TRANSPORTES Trabalho apresentado à Escola Politécnica da Universidade de São Paulo para obtenção do título de Doutor
Leia maisANATEL AGÊNCIA NACIONAL DE TELECOMUNICAÇÕES
ANATEL AGÊNCIA NACIONAL DE TELECOMUNICAÇÕES GERÊNCIA DE CERTIFICAÇÃO E NUMERAÇÃO www.anatel.gov.br Visão geral do processo de certificação e homologação de produtos para telecomunicações no Brasil Lei
Leia maisTabela I Processo de Aconselhamento Tabela II Factores Internos e Externos na Escolha de Carreira.. 14
Índice de Tabelas Tabela I Processo de Aconselhamento... 11 Tabela II Factores Internos e Externos na Escolha de Carreira.. 14 Tabela III Métodos e técnicas de diagnóstico dos sistemas em análise.. 20
Leia maisAmbientes de Desenvolvimento Avançados
Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav Aula 1 Engenharia Informática 2006/2007 José António Tavares jrt@isep.ipp.pt 1 Aula de Apresentação e de Introdução 2 1
Leia maisProcesso de Desenvolvimento. Sumário
(QJHQKDULDGD6RIWZDUH Processo de Desenvolvimento Carla Ferreira Carla.ferreira@dei.ist.utl.pt Sumário Objectivos Problemas Qualidades Técnicas Avaliação e Validação Exemplo Conclusões Processo de Desenvolvimento
Leia maisISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000
ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário João Noronha ESAC/IPC 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica
Leia maisEngenharia de Software
Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Engenharia de Software Definição O CMMI é um conjunto de boas práticas de gerenciamento e de melhoria da qualidade a serem aplicadas criteriosamente no
Leia maisEngenharia 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