Engenharia de Software
|
|
|
- Ana do Carmo Camilo Caetano
- 9 Há anos
- Visualizações:
Transcrição
1 Engenharia de Software Slide 05 Modelos de Processos Maurício Archanjo Nunes Coelho Instituto Federal Análise de Sistemas
2 Por que surgiu a Engenharia de Software?
3 Resposta à Crise de Software A aplicação de uma abordagem sistemática, disciplinada e possível de ser medida para o desenvolvimento, operação e manutenção do software (IEEE)
4 Engenharia de Software Outra definição: É a criação e a utilização de sólidos princípios de engenharia a fim de obter softwares econômicos que sejam confiáveis e que trabalhem eficientemente em máquinas reais Importante: Disciplina Adaptabilidade Agilidade
5 Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade
6 Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade É o solo A Engenharia de Software deve se apoiar num compromisso organizacional com a qualidade.
7 Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade É o alicerce É a cola que gruda as camadas de tecnologias e permite um desenvolvimento de software racional e em tempo;
8 Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade É o como fazer Englobam um conjunto de tarefas que inclui análise de requisitos, projeto, construção de programas, teste e manutenção
9 Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade É o instrumento apropriado Dão suporte automatizado ou semi-automatizado ao processo e aos métodos; quando as ferramenta se integram tem-se um sistema denominado CASE (Computer Aided Software Engineering)
10 Vamos falar um pouco dos processos de software! (ou modelos de processo de software)
11 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO
12 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO o o que informações a serem processadas funções e desempenho desejados interfaces que devem ser estabelecidas restrições do projeto critérios de validação requeridos
13 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO
14 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO como como devem ser projetadas a estrutura de dados e a arquitetura do software como os procedimentos devem ser implementados como o projeto deve ser traduzido para uma linguagem de programação como o teste deve ser executado.
15 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos CONSTRUÇÃO Projeto Codificação Teste SOFTWARE PRODUTO MANUTENÇÃO
16 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO mudanças correções decorrentes de erros manutenção corretiva adaptações requeridas decorrentes de alterações no meio ambiente manutenção adaptativa melhoramentos relacionados a novas funções desejadas pelo usuário manutenção perfectiva.
17 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos CONSTRUÇÃO Projeto Codificação Teste SOFTWARE PRODUTO MANUTENÇÃO Entendimento Modificação Revalidação
18 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos DESENVOLVIMENTO CONSTRUÇÃO Projeto Codificação Teste SOFTWARE PRODUTO MANUTENÇÃO Entendimento Modificação Revalidação
19 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos CONSTRUÇÃO Projeto Codificação Teste SOFTWARE PRODUTO OPERAÇÃO MANUTENÇÃO Entendimento Modificação Revalidação
20 Fases Genéricas dos Modelos de Processo de Software DEFINIÇÃO Análise de Sistema Planejamento do Projeto Análise de Requisitos CONSTRUÇÃO Projeto Codificação Teste SOFTWARE PRODUTO MANUTENÇÃO Entendimento Modificação Revalidação MANUTENÇÃO
21 Na Prática Espera-se que medido gerenciado controlado PROCESSO DE SOFTWARE eficiente definido
22 Modelos de Processo de Software Existem vários modelos de processo de software Cada um representa uma tentativa de colocar ordem em um conjunto de atividades complexas Pode-se citar os seguintes modelos de processo de software
23 Modelos de Processo de Software Modelo Seqüencial Linear (Modelo Cascata) Paradigma de Prototipação Modelo RAD (Rapid Application Development) Modelos Evolutivos de Processo de Software Modelo Incremental Modelo Espiral Modelo de Montagem de Componentes Modelo de Desenvolvimento Concorrente Modelos de Métodos Formais Técnicas de Quarta Geração
24 Modelo Cascata Engenharia de de Sistemas Análise de de Requisitos Projeto Codificação Testes Manutenção
25 O Modelo Cascata modelo mais antigo requer uma abordagem sistemática, seqüencial ao desenvolvimento de software o resultado de uma fase se constitui na entrada da outra
26 Modelo Cascata Engenharia de de Sistemas Análise Engenharia de de de Sistemas Requisitos envolve a coleta de requisitos em nível do sistema, com análise Projeto de alto nível Codificação Testes Manutenção
27 Modelo Cascata Engenharia de de Sistemas Análise de de Requisitos Análise de Requisitos de Software o processo de coleta dos requisitos é intensificado e concentrado especificamente no software Projeto deve-se Codificação compreender o domínio da informação, a função, desempenho e interfaces Testes exigidos os requisitos (para o sistema e para o software) são documentados e revistos com o cliente Manutenção
28 Modelo Cascata Engenharia de de Sistemas Análise de de Requisitos Projeto Projeto tradução dos requisitos do software para um conjunto de representações que podem ser avaliadas quanto à qualidade, antes que a codificação se inicie Codificação Estrutura de Dados Arquitetura Testes de Software Detalhes Procedimentais e Caracterização de Manutenção Interfaces
29 Modelo Cascata Engenharia de de Sistemas Codificação Análise de de tradução Requisitos das representações do projeto para uma linguagem artificial resultando em instruções executáveis pelo computador Projeto Codificação Testes Manutenção
30 Modelo Cascata Engenharia de de Sistemas Concentra-se: Testes Análise de de Requisitos nos aspectos lógicos internos do software garantia que todas as instruções tenham sido Projeto testadas nos aspectos funcionais externos, para descobrir erros e garantir que a entrada definida produza resultados que concordem com os esperados Codificação Testes Manutenção
31 Modelo Cascata Engenharia de de Sistemas Manutenção provavelmente o software deverá Análise de de Requisitos sofrer mudanças depois que for entregue ao cliente Projeto causas das mudanças: erros, adaptação do software para Codificação acomodar mudanças em seu ambiente externo e exigência do cliente para acréscimos funcionais e de desempenho Testes Manutenção
32 Problemas com o Modelo Cascata Projetos reais raramente seguem o fluxo seqüencial que o modelo propõe Logo no início é difícil estabelecer explicitamente todos os requisitos no começo dos projetos sempre existe uma incerteza natural O cliente deve ter paciência uma versão executável do software só fica disponível numa etapa avançada do desenvolvimento
33 Modelo Cascata Embora o Modelo Cascata tenha fragilidades, ele é significativamente melhor do que uma abordagem casual ao desenvolvimento de software.
34 Bibliografia PRESSMAN, ROGER S. Engenharia de Software. 5ª edição. Rio de Janeiro: McGraw-Hill, SOMERVILLE, IAN. Engenharia de Software. 6ª edição. São Paulo: Addison Wesley,
natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Sistemas de Informação I
+ Sistemas de Informação I Processo de software I Ricardo de Sousa Britto [email protected] + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,
Engenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Processo 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,
MODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br [email protected]
MODELOS DE PROCESSO Isac Aguiar isacaguiar.com.br [email protected] Objetivo Apresentar os modelos de processos de desenvolvimento de software Permitir uma melhor compreensão do processo de desenvolvimento
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Características do Software
Questionamentos Por que tanta demora para entregar? Por que os prazos se atrasam? Por que os custos são altos? Por que não achar todos os erros antes de entregar? Por que dificuldade em medir o progresso
Engenharia de Software
Engenharia de Software Roteiro Software Evolução do Software Engenharia de Software Modelo Espiral Software Software Definição Conjunto de instruções que manipulam estruturas de dados (informação) Composição
Engenharia de Software
CENTRO UNIVERSITÁRIO NOVE DE JULHO Profº. Edson T. França [email protected] Software Sistemas Conjunto de elementos, entre os quais haja alguma relação Disposição das partes ou dos elementos de um
Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques
Modelo Cascata Alunos: Bruno Nocera Zanette Pedro Taques Principais Características Gerenciamento Simples das etapas Também conhecido como "Ciclo de Vida Clássico", sugere uma abordagem sistemática e sequencial
Engenharia de Software
Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva [email protected] http://www.edilms.eti.br
Engenharia de Software
Engenharia de Software Introdução Engenharia Engenhar Sistema Software Alguns Conceitos 1 Definição É a aplicação sistemática, disciplinada e com abordagem quantitativa para o desenvolvimento, operação
REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br [email protected]
REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br [email protected] Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas
Capí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
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
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
Processos 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
O que é software? Software e Engenharia de Software. O que é software? Tipos de Sistemas de Software. A Evolução do Software
O que é software? Software e Engenharia de Software Programas de computador Entidade abstrata. Ferramentas (mecanismos) pelas quais: exploramos os recursos do hardware. executamos determinadas tarefas
Engenharia de Software Unidade I Visão Geral
Conteúdo programático Engenharia de Software Unidade I Visão Geral Prof. Francisco Gerson A. de Meneses O que é Produtos de Software Distribuição de Software Um sistema de Software O software em um cenário
Visã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
Engenharia de Software II
Engenharia de Software II Aula 1 Professora: Bianca Zadrozny Monitora: Marina Albuquerque http://www.ic.uff.br/~bianca/engsoft2/ Aula 1-19/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias
Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1
Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas
Engenharia de Software II
Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?
Apostila da disciplina Introdução à Engenharia de Software Professor: Sandro Melo Faculdades São José Curso de Tecnologia de Sistemas de Informação
Capítulo 1: Software e Engenharia de Software O que é? E quem produz? Porque é importante? Quais são as fases? Qual o resultado? Como avaliar? Arcabouço: processo, conjunto de métodos e ferramentas. 1.1
Modelos de Processo (métodos)
Modelos de Processo (métodos) Um modelo de processo ou método define um conjunto de atividades específicas. Principais modelos: Cascata (Waterfall) Espiral (Spiral) Evolutivo Incremental Processo Unificado
DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho.
- DSI DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. Preocupação: Problema técnicos Mudança na natureza e conteúdo do trabalho
Paradigmas de Engenharia de Software
Paradigmas de Engenharia de Software O que é Engenharia de Software? O que é Engenharia de Software? É a estratégia usada no desenvolvimento do software que define: Métodos; Ferramentas; Procedimentos
UM SISTEMA WEB PARA TORCEDORES EM CAMPEONATOS ESPORTIVOS ESTUDANTIS
UM SISTEMA WEB PARA TORCEDORES EM CAMPEONATOS ESPORTIVOS ESTUDANTIS Leonardo Assunção Rossi 1 NIPETI 2 - Instituto Federal de Mato Grosso do Sul (IFMS), Campus Nova Andradina [email protected]
Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias
Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)
Introdução à. Engenharia de Software. Givanaldo Rocha de Souza [email protected] 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 [email protected] http://docente.ifrn.edu.br/givanaldorocha
Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1
Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas
Tópicos. Engenharia de Software: Uma Visão Geral
Tópicos 2 3 Engenharia de Software: Uma Visão Geral SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 A importância do Software Software Aplicações
Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade
DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu
PROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
Engenharia de Software I 2015.2 Para que eu Preciso Saber Engenharia de Software?
Engenharia de Software I 2015.2 Para que eu Preciso Saber Engenharia de Software? Ricardo Argenton Ramos [email protected] Conteúdo Importância em ter métodos/modelos para seguir na construção
QUALIDADE DE SOFTWARE
DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura
Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO
Capítulo 6 ENGENHARIA DE SOFTWARE CONCEITOS BÁSICOS Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO Nos anos 40, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços,
AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião
AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE Prof. Msc. Hélio Esperidião O QUE É UM ALGORITMO? É qualquer procedimento computacional bem definido que informa algum valor ou conjunto de valores como entrada
Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Engenharia de Software I 2012.2 Para que eu Preciso Saber Engenharia de Software?
Engenharia de Software I 2012.2 Para que eu Preciso Saber Engenharia de Software? Ricardo Argenton Ramos [email protected] Conteúdo Importância em ter métodos/modelos para seguir na construção
MODELAGEM 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
Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.
Processos de Software Objetivos Apresentar os modelos de processo de software Conjunto coerente de atividades para especificar, projetar, implementar e testar s de software Descrever os diferentes modelos
Engenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Engenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Edison A. M. Morais [email protected] http://www.edison.eti.br Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches [email protected] CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Processos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2
Processos de Desenvolvimento de Software Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 A Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade
Metodologia 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
Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes
Engenharia de Software: Introdução Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. UML 3. O Processo Unificado 1. Captura de requisitos 2.
Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite [email protected] (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite [email protected] (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
O Produto e o Processo. Engenharia de Software Profa. Inês A.G.Boaventura 2. Semestre/2005
O Produto e o Processo Engenharia de Software Profa. Inês A.G.Boaventura 2. Semestre/2005 O Produto Dois papéis do Software: - produto (quando libera o potencial embutido no hardware) - veículo para liberar
Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Engenharia de Software
UFES - Universidade Federal do Espírito Santo Engenharia de Software Notas de Aula PARTE I E-mail: [email protected] Curso: Engenharia da Computação (Atualizadas por e Monalessa Perini Barcellos - 2011)
Práticas de. Engenharia de Software. Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Práticas de Engenharia de Software Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha
Unidade I Conceitos BásicosB. Conceitos BásicosB
à Engenharia de Software Unidade I Conceitos BásicosB Pedro de Alcântara dos Santos Neto [email protected] 1961 a 1963 Surgimento de novos Hardwares 1963-1968 Crise do Software! Incapacidade de se utilizar
ENGENHARIA DE SOFTWARE II
UNIVERSIDADE FEDERAL DO MATO GROSSO ENGENHARIA DE SOFTWARE II Revisão dos principais conceitos da Engenharia de Software: Motivação; Histórico; Terminologia; Principais modelos de processos e métodos;
Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Engenharia de Software
Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição
Metodologia de Desenvolvimento de Sistemas (Versão 2.0)
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...
O Processo. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software
O Produto e o Processo O Processo : Definição Fritz Bauer - 1969 O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que
Qualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Engenharia de Software II
Engenharia de Software II Aula 3 http://www.ic.uff.br/~bianca/engsoft2/ Aula 3-29/04/2006 1 Monitoria Marina Albuquerque E-mail: [email protected] Horário de Atendimento: Terça e quinta de 09:00
Fundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini [email protected]
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini [email protected] SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura
Pós Graduação Engenharia de Software
Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento
UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB
UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB Adriano Schulter Moenster 1, Tiago Piperno Bonetti 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Introdução Engenharia de Software
Introdução Engenharia de Software Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 EMENTA Parte 1 Conceitos de Engenharia de Software. Processo de desenvolvimento
DESENVOLVIMENTO DE FIRMWARE E SOFTWARE APLICATIVO DE CONTROLE PARA UMA MÁQUINA DE ENSAIOS GEOLÓGICOS
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM DESENVOLVIMENTO DE FIRMWARE E SOFTWARE APLICATIVO DE CONTROLE PARA UMA MÁQUINA
Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello
Unidade IV GERENCIAMENTO DE SISTEMAS DE INFORMAÇÃO Prof. Roberto Marcello SI - Tecnologia da informação SI - Tecnologia da informação Com a evolução tecnológica surgiram vários setores onde se tem informatização,
Especializaçã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: Introdução Prof. Rodolfo Miranda de Barros [email protected] Grandes verdades sobre o desenvolvimento e
Qualidade de Software
Rafael D. Ribeiro, M.Sc. [email protected] http://www.rafaeldiasribeiro.com.br A qualidade de software é responsabilidade de todos os participantes envolvidos no desenvolvimento de software.
3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE VOLEIBOL
UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE VOLEIBOL Caroline Paião dos Santos 1 NIPETI 2 - Instituto Federal de Mato Grosso do Sul (IFMS), Campus Nova Andradina [email protected] Claudio Zarate
SOFTWARE PROCESSES. Ian Sommerville, 8º edição Capítulo 4 Aula de Luiz Eduardo Guarino de Vasconcelos
SOFTWARE PROCESSES Ian Sommerville, 8º edição Capítulo 4 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Introduzir modelos de processo de software Descrever uma variedade de modelos de processo
Eduardo Bezerra. Editora Campus/Elsevier. Princípios de Análise e Projeto de Sistemas com UML - 2ª edição
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier 1 Capítulo 2 Processo de Desenvolvimento de Software Quanto mais livros você leu (ou escreveu), mais
Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,
Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de Disjuntores de Subestações de Energia Elétrica Prof. Dr. Lineu Belico dos Reis EPUSP Resumo: O informe técnico apresenta a
Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I Aula 3
Processos de Desenvolvimento de Software Ricardo Argenton Ramos UNIVASF Engenharia de Software I Aula 3 Modelos de Processo de Software O Modelo Sequencial Linear Aula passada também chamado Modelo Cascata
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Material de apoio para a disciplina Engenharia de Software - versão 1.2 1º. Semestre de 2005 - Ronaldo Barbosa - [email protected] Bibliografia: CARVALHO, A M B R Introdução
agility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. [email protected]. Http://e-academy.com.br
Faculdade Pitágoras Engenharia de Software Prof.: Julio Cesar da Silva [email protected] Http://e-academy.com.br Conceitos Iniciais Informática: Ciência que visa o tratamento da Informação.
MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS
MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ
AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll
AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll! Os parâmetros para decisão do auditor.! Tipos de planos de amostragem estatística em auditoria. Francisco Cavalcante([email protected]) Administrador de Empresas
Principalmente facilita o processo de gestão do projeto nos seguintes pontos:
Exercícios, Cap. 2 2.1 Explique por que outros sistemas dentro de um ambiente de sistemas podem ter efeitos não previstos sobre o funcionamento do sistema. Sabe-se que o sistema pode ser desenvolvido tanto
ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE
ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE CMP1280/CMP1250 Prof. Me. Fábio Assunção Introdução à Engenharia de Software SOFTWARE Programa de computador acompanhado dos dados de documentação e configuração
Introduçã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
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve
Banco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Unidade 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
Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
A 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
Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada
Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: [email protected] Roteiro Introdução a linguagem UML
