Engenharia de Software e Qualidade
|
|
|
- Thais Leão da Silva
- 7 Há anos
- Visualizações:
Transcrição
1 Engenharia de Software e Qualidade
2 Softwares que ficaram em loop de boot infinito após atualizações ios Sistema de navegação de carros da montadora japonesa Lexus (divisão de carros de Luxo da Toyota) 2016 Windows , Windows Playstation
3 O homem que salvou o mundo sem fazer nada Stanislav Petrov era um Tenente-coronel da antiga União Soviética, em plena Guerra Fria, que trabalhava em uma central de monitoramento de mísseis que usava dados de satélite Em 26 de setembro de 1983, ele recebe um alerta na tela de um computador alertando sobre o lançamento de seis mísseis vindo dos EUA O que ele faz? Ignora o alerta De fato houve um erro por parte do software devido à imprecisão de dados de geolocalização E se ele não tivesse ignorado?
4 Falhas de Software Clássicas Foguete Ariane 5 da Agência Espacial Européia (04/06/1996)
5 Ariane 5 Explosão após 40 segundos delançamento. Causa: Arithmetic Overflow na conversão de um número em ponto flutuante de64 bit para um número inteiro com sinalde16 bit Uma das falhas de software mais caras da história: $ 370 milhões
6 Therac-25
7 Therac-25 Entre 1985 e 1986: seis pacientes morreram por overdose de radiação Equipamento recebeu software usado na geração anterior, sem devida validação Nos casos específicos dos pacientes que morreram, o software exibiu a seguinte mensagem Malfunction 54. Operadores insistiram na operação de toda maneira. Problema: ausência de práticas adequadas de desenvolvimento (por exemplo Validação). Software concorrente, checagens em tempo real (missão crítica) Problema não ocorria nas gerações anteriores por limitações do hardware
8 General Motors (2016) Recall de 4,3 milhões de veículos com defeitos nos airbags produzidos pelaempresa Takata 1 pessoa morta e 3 pessoas feridas Bug no software impossibilitava a abertura do airbag durante uma colisão
9 F-35 Lightning II Projeto de substituição de F-16, A-10, F/A-18 e AV-8B Família com três variantes: F35A, F35B e F35C Contrato (US Lockheed Martin): 16/11/1996 America s Most expensive weapons system
10 F-35 Lightning II 2014: $ 163 bilhões acima do orçamento e 7 anos de atraso com relação ao prazo original; 2016 ($ 400 bilhões) Críticas: projeto infestado de falhas de desenho; Lockheed desenha, testa e produz, tudo ao mesmo tempo, em vez de identificar e corrigir defeitos, antes deproduzir Software: Seis Liberações (Blocos 1A, 1B, 2A, 2B, 3i, 3F) 8,3 Milhões de Linhas de Código Vários bugs Bug Bloco 3F (descoberto em 2015): Problema de renderização do radar deixava o piloto cego até queo radar fosse reiniciado Bloco 3F: finalização dedesenvolvimento e testes em Janeiro/2018
11 Falhas recentes (2017) Um engenheiro da Amazon quebra a Internet por 4 horas Yahoo! admite a invasão de 32 milhões de contas entre 2015 e 2016 Agência governamental do Canadá é hackeada Falha de software deixa pessoas sem energia na Austrália Falha de software leva a problemas de aceleração de trem do Aeroporto de Denver, ferindo 26 pessoas Marcapassos da Saint Jude Medical, fáceis de serem hackeados, são atualizados
12 Falhas (Bugs) Podem trazer danos financeiros, humanos e para a reputação da empresa desenvolvedora/contratante Qualidade de software precisa ser considerada em todos os estágios do desenvolvimento de software Mas o que é qualidade de software? Conformidade com requisitos Satisfação do cliente
13 Engenharia de Software Começou em 1968 com o reconhecimento da crise do software O que é? Processos, métodos (prática) e ferramentas que permitem aos profissionais construírem software de alta qualidade, dentro do prazo e custo previstos pelo projeto Envolve quais pessoas? Engenheiros de Software software utilizado por muitas pessoas que constroem o Por que é importante? Software afeta cada aspecto da nossa vida e se tornou ubíquo no comércio, culturae nas atividades cotidianas
14 Processos tradicionais Também conhecidos como Processos Dirigidos por Planos Caracterizados por extensa documentação e planejamento Modelos de processos mais comuns: Cascata, Evolucionário, Espiral (Incremental) Exemplo de processo
15 Métodos Ágeis Foram pensados a partir de um movimento de insatisfação de profissionais de desenvolvimento de software com os processos tradicionais (controverso Relatório do Caos, Standish Group) Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano; Ou seja, mesmo havendo valor nos itens à direita, valorizamosmaisos itens à esquerda (Manifesto Ágil, 2001).
16 Métodos Ágeis
17 Arsenal da Engenharia de Software para a Garantia da Qualidade Técnicas de Verificação e Validação Inspeções Testes Unidade Integração Sistema (Funcional, Desempenho, Segurança) Aceitação Alfa, Beta Exploratório Verificação Formal (por exemplo Model-Checking)
18 Referências R. S. Pressman (2010). Software Engineering: A Practitioner s Approach, 7th edition, Mc-Graw-Hill.
Apresentação do Curso de Engenharia de Software 2
Apresentação do Curso de Engenharia de Software 2 Leonardo Gresta Paulino Murta [email protected] Apresentações Quem sou eu? Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome? Período?
Custos da Ausência da Engenharia de Software
Custos da Ausência da Engenharia de Software Exemplos Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / [email protected] Therac-25 Equipamento de Radioterapia. Entre 1985 e 1987 se envolveu em 6 acidentes,
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Teste de Software Verificação e validação Testes de desenvolvimento Testes de release Testes de usuário Desenvolvimento dirigido a testes Kele Teixeira Belloze [email protected]
Análise e Projeto de Software
Análise e Projeto de Software Prof. Dr. Ronaldo Castro de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Engenharia de Software Introdução O Software ultrapassou
Princípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Modelo de Desenvolvimento Concorrente
Trabalho de Engenharia de Software Modelo de Desenvolvimento Concorrente Universidade Federal do Paraná Professora: Letícia M. Peres Juliana Campos Franchi GRR20093224 Leonardo Ternes Santos GRR20093550
MODELAGEM DE SISTEMAS Unidade 1 Conceitos Básicos de Modelagem. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático A Importância da Modelagem Princípios de Modelagem Atividades de Análise e Projeto Análise e Projeto Orientados a Objeto Procura
Teste de Software Básico
CONTEÚDO PROGRAMÁTICO Teste de Software Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do
Verificação e Validação
Verificação e Validação Sistemas possuem restrições de qualidade e confiabilidade Qualidade de sw: satisfação dos requisitos funcionais, de desempenho e normas explicitamente declarados. Redução de custos
TESTES DE SOFTWARE 1. Fundamentos sobre testes de software
ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,
Desenvolvimento de Projetos
Desenvolvimento de Projetos Aula 1.3 Modelos de Processo Prof. Dr. Bruno Moreno [email protected] Tipos de Modelos Modelo em Cascata; Prototipação; Modelo Incremental; Desenvolvimento Evolucionário;
Teste de Software. Prof. Wylliams Barbosa Santos [email protected] Laboratório de Programação http://wylliams.wordpress.com
Teste de Software Prof. Wylliams Barbosa Santos [email protected] Laboratório de Programação http://wylliams.wordpress.com Agenda Fundamentos do Teste de Software Porque é necessário testar? O que é
Engenharia de Software II
Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos
Ciclo de Vida de Sistemas de Informação
Ciclo de Vida de Sistemas de Informação PROCESSO DE DESEN. DE SIs Todo desenvolvimetno de SI pode ser caracterizado como um ciclo de solução de problema. Definição do Problema Situação atual Desenvolvimento
Engenharia de Software 1
Universidade Federal de Alagoas (UFAL) Campus Arapiraca Engenharia de Software 1 02 - Introdução Alexandre de Andrade Barbosa [email protected] Alexandre de Andrade Barbosa [email protected]
PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno [email protected] 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados
Qualidade de Software
Qualidade de Software Visão Geral e Qualidade de Produto Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP -Atualizado pela Profa. Simone Souza em
Processos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Crise do Software. Crise de tecnologia - hardware caminha mais rápido que o software
Crise do Software Crise de tecnologia - hardware caminha mais rápido que o software Crise de oferta - demanda é maior que a capacidade de desenvolvimento Crise de manutenção - projeto mal feito e recursos
Engenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero [email protected] ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
PROJETO DE SISTEMAS. Professora Lucélia
PROJETO DE SISTEMAS Professora Lucélia UMA CRISE NO HORIZONTE A industria de Software tem tido uma crise que a acompanha há quase 30 anos. Problemas não se limitam ao software que não funciona adequadamente,
Processos 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
Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução
Ciência da Computação ENGENHARIA DE SOFTWARE Capítulo 1 Introdução Prof. Claudinei Dias email: [email protected] Plano de Ensino 1. Introdução à Engenharia de Software Importância da Engenharia
Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software
Teste de Software Competência: Entender as técnicas e estratégias de testes de Software Conteúdo Programático Introdução O que é teste de software? Por que é necessário testar um software? Qual a causa
Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software
Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 7 Maio 2012 1. Especificação de requisitos 2. Projeto
METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP
Tecnologia em Análise e Desenvolvimento de Sistemas METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP Definição, aplicações, vantagens e desvantagens Marcelo Buratti de Freitas Vitor Matheus Buratti
Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa [email protected] Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
GARANTIA DA QUALIDADE REVISÕES
GARANTIA DA QUALIDADE REVISÕES 1 REVISÃO VISÃO GERAL O objetivo de uma revisão é definir os procedimentos para os passos que serão seguidos nas reuniões de revisão, como: Preparação; Condução da reunião;
INTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade TESTE Estadual DE SOFTWARE Vale do Acaraú O que são testes? INTRODUÇÃO A ENGENHARIA DE SOFTWARE Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele
Normas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 03 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 03 PROFª BRUNO CALEGARO Santa Maria, 13 de Setembro de 2013. Revisão aula anterior Processo de software Um modelo de processo de software consiste
Engenharia de Software II
Engenharia de Software II Aula 7 http://www.ic.uff.br/~bianca/engsoft2/ Aula 7-12/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Matemática Computacional. Edgard Jamhour
Matemática Computacional Edgard Jamhour Definição A matemática computacional é uma área da matemática e da computação que trata do desenvolvimento de modelos matemáticos, para o tratamento de problemas
Adoção de metodologia ágil baseada em Scrum - Case da Procergs
Adoção de metodologia ágil baseada em Scrum - Case da Procergs Outubro / 2014 Fundamentos do Scrum Pilares do Scrum Procergs Procergs - Setor de Fábrica SD1 Quem sou... Porque mudar a forma de trabalho?
História da Engenharia de Software. Evolução Histórica da Computação e Aplicações Profa. Rosana Braga
História da Engenharia de Software Evolução Histórica da Computação e Aplicações Profa. Rosana Braga [email protected] Introdução O mundo de hoje não poderia viver sem o software Sommerville, 2011 Introdução
Engenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
INTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú AGENDA INTRODUÇÃO A ENGENHARIA DE SOFTWARE Processos Modelos de Desenvolvimento de Software Engenharia de Requisitos Projeto de Interface com o Usuário Projeto Arquitetural
Engenharia de Software
PLANO DE AVALIAÇÕES Engenharia de Software 1ª AP: 08 de setembro 2ª AP: 13 de outubro 3ª AP: 10 de novembro NAF: 17 de novembro Referência bibliográfica: SOMMERVILLE, I. Engenharia de Software. 8ª ed.
Cálculo Numérico. Introdução. Prof. Jorge Cavalcanti twitter.com/jorgecav
Universidade Federal do Vale do São Francisco Cálculo Numérico Introdução Prof. Jorge Cavalcanti [email protected] twitter.com/jorgecav 1 Cálculo Numérico Plano de Ensino Objetivos Ementa
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. No ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira [email protected] Introdução 2 Antes de qualquer
Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais
Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais Carlos Eduardo Vazquez FATTO Consultoria e Sistemas Brasília Novembro/2014 www.fattocs.com 1 Queda do Muro
Bibliografia. 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
Ciclo de vida do software
Ciclo de vida do software Ciclo de vida = plano de projeto = metodologia de desenvolvimento de sistema ou O modo como fazemos as coisas por aqui ou Seqüência de fases e atividades a serem desenvolvidas
Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia
Engenharia de Software Processos Desenvolvimento de Software Tradicionais 2014/2 Prof. Luís Fernando Garcia [email protected] Processos Um conjunto estruturado de atividades necessárias para o desenvolvimento
Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Engenharia de Software
Engenharia de Software Marcelle Mussalli Cordeiro {[email protected]} Cordeiro Reflexão O que é software?? Cordeiro 2 O que é Software? Programa Dados de configuração Dados de documentação Tudo que esteja
Políticas de Qualidade em TI
Políticas de Qualidade em TI Aula 01 - Conceitos Iniciais Prof. www.edilms.eti.br [email protected] Agenda História. Definindo a qualidade, Qualidade Total. Os pilares da qualidade de software. Custos da
Engenharia de Software 1
Engenharia de Software 1 Viviane Torres da Silva [email protected] http://www.ic.uff.br/~viviane.silva/2010.1/es1 A Engenharia de Software O que é Engenharia de Software? Engenharia de Software éa
Teste de Software. Professor Maurício Archanjo Nunes Coelho
Teste de Software Professor Maurício Archanjo Nunes Coelho Conteúdo 1. Definição de Teste e suas Classificações 1.1 - Introdução 1.2 O que é homologação 1.3 História do teste. 1.4 A falta de teste 1.5
Introdução à Engenharia de Software. Prof.ª Erika E. Freire Miranda [email protected]
Introdução à Engenharia de Software Prof.ª Erika E. Freire Miranda [email protected] Roteiro Introdução Motivação Histórico Conceitos básicos Escopo do Curso Atividades de Desenvolvimento O que é Engenharia
MODELOS DE PROCESSOS (PARTE 2)
MODELOS DE PROCESSOS (PARTE 2) Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Recordando nossas Datas Provas (novas datas): 3ª Prova (1ª chamada): 03/07 2ª Prova (2ª chamada):
INF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Disciplina: Engenharia de Software. 3 Bimestre Aula 2: EVOLUÇÃO DE SOFTWARE
Disciplina: Engenharia de Software 3 Bimestre Aula 2: EVOLUÇÃO DE SOFTWARE Quando termina o desenvolvimento de um software? A maioria das grandes empresas gasta mais na manutenção de sistemas existentes
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze [email protected] CONCEITO DE QUALIDADE
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software
Como solicitar, fazer download e instalar uma atualização de mapa
Como solicitar, fazer download e instalar uma Requisitos O seu cartão SD Hyundai Map atual (localizado na entrada para cartão SD de seu sistema de entretenimento educativo) ou um cartão SD Classe 10 16GB
Escolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Engenharia de Software
Engenharia de Software Motivação e Introdução Software O que é Software? Instruções (programas de computador) que, quando executadas, produzem a função e o desempenho desejados [Pressman] APLICAÇÕES Básico
Organização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
Modelos Prescritivos de Processo
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Modelos Prescritivos de Processo Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha
Engenharia de Software 01 - Introdução. Márcio Daniel Puntel [email protected]
Engenharia de Software 01 - Introdução Márcio Daniel Puntel [email protected] Engenharia de Software Nações desenvolvidas dependem de software; Cada vez mais sistemas são controlados por software;
Modelos de Processo de Software. Profª Jocelma Rios
Modelos de Processo de Software Profª Jocelma Rios Jun/2013 O que pretendemos: Apresentar os conceitos básicos de processos de software Descrever os principais modelos de processos de software, elucidando
Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Engenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner
CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS Tereza Gonçalves Kirner Apresentação elaborada com base em: Hoffer, Jeffrey A., George, Joey F. Modern Systems Analysis and Design (Capítulo 1), Pearson,
O que é o Cálculo Numérico? 05/06/13. Prof. Dr. Alexandre Passito
Prof. Dr. Alexandre Passito [email protected] Parte do material cedido pelos Professores Fabíola Guerra/ Arilo DCC/UFAM. 1 } Quem sou eu? Alexandre Passito de Queiroz Doutor em Informática [email protected]
Aula 2 Processo de Software
Aula 2 Processo de Software Processo de software O que é processo de software? Deve incluir 4 partes fundamentais Não existe um processo ideal Certo ou errado? O tipo de software influencia no tipo de
