ENGENHARIA DE SOFTWARE José Manuel de Sacadura Rocha

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
Engenharia de Software
Prof.ª Adriana dos Santos Caparróz Carvalho
Engenharia de Software
Análise e Projeto de Sistemas I
Gerenciamento de Projetos
Prototipação de Software
Modelos de Processos de desenvolvimento de Software
INTRODUÇÃO A INFORMÁTICA
FACULDADE DOS GUARARAPES
Mitos e Problemas Relacionados ao Software
Processo Desenvolvimento de Software Tradicional
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Análise e Projeto de Sistemas
TSDD Teste de segurança durante o desenvolvimento.
Modelos de Processos de Software
Engenharia de Software
ENTERPRISE RESOURSE PLANNING
ENGENHARIA DE SOFTWARE
Análise e Desenvolvimento de Sistemas
Processo de Software Prof. Dr. rer. nat. Daniel D. Abdala
Adélia Barros Revisão Adélia Barros
Engenharia de Software
Desafios do desenvolvimento de software
Prof.Alfredo Parteli Gomes
Fundamentos de Engenharia de SW
Cap 2 – Processo de Software
Sistema de Monitoramento das Gerências de Serviço do ITIL
ENGENHARIA DE SOFTWARE - REQUISITOS
CONTROLE ESTRATÉGICO E DESEMPENHO
Análise e Projeto de Sistemas
REQUIREMENTS DEVELOPMENT DESENVOLVIMENTO DE REQUISITOS
Engenharia de Software
Modelos de Processo de Software
Técnicas e Projeto de Sistemas
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
PSBD II Projeto de Sistemas de Banco de Dados II
Introdução à Engenharia de Software
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Análise e Projeto Orientados a Objetos
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Aula 5 Transição do Serviço 1º Período – Tecnologia de Redes João Paulo Siqueira Rocha
Engenharia de Software
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.
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014 Material criado por Prof. Edinelson Revisão e atualização: Prof. Gustavo Gonzalez Faculdade.
Engenharia de Software
Engenharia de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processos de Software.
Técnicas e Projeto de Sistemas
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Gestão de projetos de Software GTI-16
Estruturado e Pró-ativo
Engenharia de Software
© 2002 Universidade do Porto Engenharia de Software 1 Engenharia de Software.
1 Linguagens de Programação Pedro Lopes 2010/2011.
Sistemas de Informação
Engenharia de Software
Engenharia de Software
Erton W. Vieira Metodologias Ágeis, Qualidade de Software e Design Centrado no usuário: Pontos de Interação Erton W. Vieira.
Professora: Kelly de Paula Cunha
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Desenvolvimento de Software I
Ciclo de Vida de Sistemas de Informação
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Definição: Estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja.
Transcrição da apresentação:

ENGENHARIA DE SOFTWARE José Manuel de Sacadura Rocha jsacadura@ultrarapida.com.br http://unigalera.vila.bol.com.br

O que é um Sistema? É uma série integrada de partes com uma meta claramente definida. Carro: É um sistema cuja meta/objetivo é fornecer transporte. Todavia, as partes do sistema são interdependentes. http://unigalera.vila.bol.com.br

Sistemas Conjunto de processos, relacionados e coordenados de forma a produzirem um bem (produto ou serviço); Processo: conjunto de atividades, coordenadas entre si, e que formam uma estrutura organizada; Sistemas Automatizados Software Hardware Usuários SISTEMA Procedimentos Dados http://unigalera.vila.bol.com.br

Visão de Gestão de Sistemas Conjunto de entidades interrelacionadas que, através de instruções e procedimentos (processos) numa seqüência lógica definida, produzem resultados, utilizando determinados recursos (hardware, software, tecnologia de comunicação, depósitos de dados e RH). Sistemas apresentam características específicas comuns, tais como objetivo, totalidade, tendência à deteriorização, adaptabilidade ao meio e reciprocidade funcional. http://unigalera.vila.bol.com.br

Crise de Software Problemas Crise de Tecnologia - hardware caminha mais rápido que os sistemas e que o próprio software. Crise de Oferta - demanda é maior que a capacidade de desenvolvimento de novos sistemas e softwares. Crise de manutenção - mau projetado - principalmente nas fases iniciais - e recursos escassos não permitem permanente atualização. Problemas Por que os sistemas não ficam prontos rapidamente ? Por que os custos de desenvolvimento são altos ? Por que erros não são detectados ? Por que é difícil medir o progresso durante o desenvolvimento ? http://unigalera.vila.bol.com.br

Softwares não desgastam! Hardwares sim! Desgaste Taxa de falhas (hardware) Tempo http://unigalera.vila.bol.com.br

Ciclo de Vida de Software Softwares deterioram!! http://unigalera.vila.bol.com.br

Engenharia de Software Estabelece o uso de princípios sólidos de gestão, com o intuito de obter , economicamente, softwares que sejam confiáveis e funcionem eficientemente em ambientes reais. Métodos Ferramentas Produtividade Pessoas http://unigalera.vila.bol.com.br

Componentes de Desenvolvimento de Softwares Enfoque de Engenharia Recursos Humanos Tecnologia Enfoque de Gestão Processos http://unigalera.vila.bol.com.br

Ciclo de Desenvolvimento de Softwares Modelo de Cascata http://unigalera.vila.bol.com.br

Modelo da interface de usuário (em papel ou tela) Prototipação Modelo da interface de usuário (em papel ou tela) Implementação de algoritmos Implementação de parte das funções http://unigalera.vila.bol.com.br

Modelo Espiral Levantamento/Planejamento Análise e Projeto dos riscos Análise do cliente Codificação/Prototipação Coleta inicial dos requisitos e planejamento do projeto Planejamento baseado nos comentários do cliente Avaliação do cliente Análise dos riscos baseada nos requisitos iniciais baseada na reação do Decisão de prosseguir/ não prosseguir Protótipo de sistema inicial Protótipo no nível seguinte Desenho Lógico http://unigalera.vila.bol.com.br