Introdução à Engenharia de Software Análise de Sistemas de Software Prof. Rodrigo Ribeiro.

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software
Advertisements

ISO Processos do Ciclo de Vida do Software
Débora da Silva Orientadora: Maria Inés Castiñeira
O Processo Praxis 3.0 Processos de Software 25/03/2017
Engenharia de Software
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
Processos de Software Introdução
Engenharia de Software
UENP - FALM Análise e Projeto de Sistemas III
Mitos e Problemas Relacionados ao Software
Qualidade de Software Aula 2
Análise e Projeto de Sistemas
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Control Objectives for Information and related Technology
TSDD Teste de segurança durante o desenvolvimento.
Engenharia de Software
Qualidade de Software Aula /1
Gerência de Configuração de Software
Rational Unified Process
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
RUPinho Qualidade de Software
Engenharia de Software
Fundamentos de Engenharia de SW
Avaliação do RUP como processo para desenvolvimento de software
Prof. Esp. Fernando Barreto
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Melhoria de Processos de Software
Processos de Desenvolvimento de Software – Parte 2
Fase de Elaboração: Fluxo de Requisitos
Processo Praxis – Fase de Concepção
Processos de Desenvolvimento de Software
Análise e Projeto de Sistemas Levantamento de Requisitos
Gestão de Projetos Ms. Karine R. de Souza
Engenharia de Software Gerenciamento de Projetos
IFSul – Campus Venâncio Aires
Qualidade de Software Aula 2 / 2014/1
Análise e Projeto de Sistemas
Prof. Alexandre Vasconcelos
ENGENHARIA DE SOFTWARE
Qualidade de Software Eduardo Nicácio Guilherme Milreu Igor Furlan Jonas Frei Renata Policarpo Wesley Villar.
Gerenciamento de Processos - PNQ
O Processo de desenvolvimento de software
Introdução à Engenharia de Software
Plano de Manutenção <RedMan>
Engenharia de Software
 Objetivos do Projeto:  Automatizar um processo de estimativa de esforço para realização de tarefas num projeto baseado no método Wideband Delphi. 
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Engenharia de Software
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Processos de Software.
Técnicas e Projeto de Sistemas
Introdução a um Processo de Desenvolvimento Orientado a Objeto
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Gestão de projetos de Software GTI-16
Instrutor: Objetivos:.
Engenharia de Software
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Erton W. Vieira Metodologias Ágeis, Qualidade de Software e Design Centrado no usuário: Pontos de Interação Erton W. Vieira.
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Engenharia de Software
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Processos - I. © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas.
Apresentação Leonardo Brussolo de Paula
SECRETARIA DA FAZENDA DO ESTADO DE SÃO PAULO Gerenciamento de Serviços de TI - Evolução, Lições Aprendidas e Resultados Práticos - Dezembro / 2015.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Gerenciamento de Projetos Prof. Washington Almeida.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Introdução à Engenharia de Software Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Sumário O que é engenharia de software? Crise do software Conceito de Processos e Projetos Requisitos Prazos e custos Qualidade No silver bullet

Introdução O que é engenharia de software? engenharia Ciência aplicada a problemas práticos Foco em prazos, custos e qualidade software Aplicações de software Características peculiares do software Qual é a matéria prima ? Software se desgasta (tem validade)?

Introdução Visão de software como problema. Alguns fatos sobre Software... não fazem o que deveriam... caros demais... entrega demorada baixa qualidade cheios de defeitos difíceis de se usar lentos, etc...

Introdução Histórias de terror sobre software... Sonda de pesquisa enviada à marte em Disparo acidental de um míssel em um avião. Vôo 140 da China Airlines mata 264. Diversos problemas: entre eles software... Bug do milênio Derramamento de esgoto no rio Willamette 3 milhões, 5.4 milhões e 1.5 milhões de galões... Fonte:

Introdução Software resolve problemas? Sim, desde que usado corretamente Alguns problemas Operação não adequada. Processos de negócio inadequados. Deficiência de software Foco da engenharia de software Produção de software Ciclo de vida

Introdução Ciclo de vida Desenvolvi- mento Construção Liberação Codificação Percepção da necessidade Elaboração Desenho de Arquitetura Testes de aceitação Transição Operação Retirada Desenho Testes unit.

Introdução Processo de desenvolvimento O que é? Definição Partes comuns Especificação Desenvolvimento Validação Evolução Diferentes produtos, diferentes processos Projeto de software Diferença entre projeto e processo.

Introdução Requisitos Valor de um produto: características deste Funcionais Não Funcionais Especificação de requisitos Tipos Explícitos Normativos Implícitos Foco da disciplina: Engenharia de Requisitos Problema: Instabilidade

Introdução Prazos e custos Porquê tantos projetos demoram tanto? Prazos e custos irreais Viabilidade de um produto Dentro de custos e prazos definidos. Problemas organizacionais. Estimativas ruins Estimativas irreais Frase célebre: Não me interessa como, desde que entregue no prazo.

Introdução Para manter custos e prazos Monitorar projetos Tarefa: Gerente de Projetos Desempenho baseado em projetos anteriores Em caso de atrasos... Renegociar prazos/requisitos O mito do homem-mês

Introdução Qualidade Conformidade com requisitos Requisito não atendido: bug. Garantia da Qualidade Ocorre em todas as etapas do processo Fato sobre defeitos Quanto mais tarde, mais caro. Gestão de configuração Controle sistemático de todos artefatos do processo.

Introdução Moral da história... Software é de produção complexa... Processos de software são complexos... Homem mês Requisitos Custam caro, mas são muito necessários Mudam constantemente No silver bullet!