Profa. Cintia Carvalho Oliveira

Slides:



Advertisements
Apresentações semelhantes
Requisitos de Software
Advertisements

Gerenciamento do escopo
Engenharia de Software
Re-engenharia de Software
Engenharia de Software
Engenharia de Software
Engenharia de Software Engenharia de Software Prof. Inês Ap. Gasparotto Boaventura 1. Semestre/2001.
INTRODUÇÃO A INFORMÁTICA
FACULDADE DOS GUARARAPES
Mitos e Problemas Relacionados ao Software
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Engenharia de Requisitos
Análise e Projeto de Sistemas
Noções de Engenharia de Software 1. 1 O problema do software 1
Análise e Projeto de Sistemas Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Desenvolvimento de Software para a Internet.
Engenharia de Software
Engenharia de Software
Modelos de Processos de Software
Engenharia de Software
Padrão de Projeto Builder
Especificação de Requisitos de Software com Casos de Uso
Introdução a Engenharia de Software
Rational Unified Process
Introdução à Modelagem de Software
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Engenharia de Software
Prof.Alfredo Parteli Gomes
Cap 2 – Processo de Software
Gerenciamento de Configuração
Processos de Desenvolvimento de Software – Parte 2
Fase de Elaboração: Fluxo de Requisitos
Processo Praxis – Fase de Concepção
Gestão de Projetos Ms. Karine R. de Souza . 1.
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
CMMI – Gerência de Configuração
Processos de Software Profa. Cintia Carvalho Oliveira
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Grafos Msc. Cintia Carvalho Oliveira Doutoranda em Computação – UFU
Padrão de Projeto Iterator
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
REQUIREMENTS DEVELOPMENT DESENVOLVIMENTO DE REQUISITOS
Gerenciamento de Integração.
Análise e Desenvolvimento de Software
Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1.
PSBD II Projeto de Sistemas de Banco de Dados II
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
GESTÃO DE PROJETOS DE MANUTENÇÃO
Criação do Create, Read, List, Update e Delete Desenvolvimento de Aplicações Web PROFA. MSC. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO.
Engenharia de Software
Apresentação da Disciplina Modelagem de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processos de Software.
1. Como a engenharia de software pode contribuir no desenvolvimento de sistemas? 1.1 O problema do software 1.2 A velha crise do software 1.3 Os velhos.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Engenharia de Software Aula 02 – Introdução Prof. Adriana M. Martins.
Gestão de projetos de Software GTI-16
©Ian Sommerville 2006Engenharia de Software, 8ª. edição. Capítulo 1.
Engenharia de Software
Engenharia de Software
PLANO DE ENSINO Engenharia de Software
PLANO DE ENSINO Projeto de Sistemas Guilherme Alexandre Monteiro Reinaldo Mestrando em Ciências da Computação.
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
Engenharia de Software
Qualidade de Software O que é ‘Qualidade de Software’?
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.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
INTRODUÇÃO A POO Dilvan Moreira. Por que estudar POO?  Escrever código é fácil  Entender código é difícil  Boa organização e um bom projeto do código.
Transcrição da apresentação:

Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados Profa. Cintia Carvalho Oliveira Doutoranda em Ciência da Computação – UFU Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF

Um processo de engenharia de software pode ser caracterizado como um modelo que estabelece como sistematizar e controlar todas as atividades relacionadas à construção de software.

Desenvolvimento de software: Arte ou Engenharia?

Mitos do software Mito 1 Uma declaração geral dos objetivos não é suficiente para começar a escrever programas – não podemos preencher os detalhes mais tarde.

Mitos do software Realidade: Uma definição inicial ruim é a principal causa de fracassos dos esforços de desenvolvimento de software. É fundamental uma descrição formal e detalhada do domínio da informação, função, desempenho, interfaces, restrições de projeto e critérios de validação.

Mitos do software Mito 2 Os requisitos de projeto modificam-se continuamente, mas as mudanças podem ser facilmente acomodadas, porque o software é flexível.

Mitos do software Realidade: Uma mudança, quando solicitada tardiamente num projeto, pode ser maior do que a ordem de magnitude mais dispendiosa da mesma mudança solicitada nas fases iniciais.

MAGNITUDE DAS MUDANÇAS Mitos do software MAGNITUDE DAS MUDANÇAS FASES CUSTO DE MANUTENÇÃO DEFINIÇÃO 1 x DESENVOLVIMENTO 1.5 - 6x MANUTENÇÃO 60 - 100x

Mitos do software PROFISSIONAL: Mito 1: O Assim que escrevermos o programa e o colocarmos em funcionamento nosso trabalho estará completo.

Mitos do software PROFISSIONAL: Realidade:

Mitos do software Mito 3 O Enquanto não tiver o programa "funcionando", eu não terei realmente nenhuma maneira de avaliar sua qualidade.

Mitos do software Realidade: Um programa funcionando é somente uma parte de uma Configuração de Software que inclui todos os itens de informação produzidos durante a construção e manutenção do software.