Engenharia de Software Tecnologia em Análise e Desenvolvimento de Sistemas Professor Marcos 2009.

Slides:



Advertisements
Apresentações semelhantes
Gerência de Projetos Wesley Peron Seno Introdução
Advertisements

Engenharia de Software
Por que a engenharia de software?
Análise e Projeto de Sistemas I
Engenharia de Software
Engenharia de Software
Engenharia de Software
Engenharia de Software Professor Sandro de Paiva Carvalho.
Professor Sílder Lamas Vecchi
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Interação Homem-Máquina
Computer Aided Software Engineering
Análise e Projeto de Sistemas
Como Desenvolver Sistemas de Informação
TSDD Teste de segurança durante o desenvolvimento.
Engenharia de Software
Introdução a Programação
Gerência de Configuração de Software
Objectivos do Curso de Engenharia Informática da ESTT/IPT
Engenharia de Software Respostas do Questionário 01
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
Eng. Luiz Francisco Bozo
Engenharia de Software Conceitos
Lafayette B. Melo – CEFET-PB - COINFO Quando só o que se tem é um martelo, se acha que tudo que tem no mundo é prego (?) Como você vê o mundo em sua volta.
Prof.Alfredo Parteli Gomes
Fundamentos de Engenharia de SW
Como escrever um Documento de Projecto para Redes Informáticas
Fase de Elaboração: Fluxo de Requisitos
Refletindo sobre Softwares Educacionais
Carolina Montardo Cátia Pimenta Rafael do Espírito Santo
Introdução A informatização crescente nas instituições públicas e privadas, a disseminação de diversas tecnologias de redes e o uso cada vez maior de sistemas.
MPRIME Thiago Fernandes – Copyright © Suppera Solutions. Todos os direitos reservados. (All Rights Reserved) Sua gestão de.
Engenharia de Software
Engenharia de Software
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
O Processo de desenvolvimento de software
Introdução à Engenharia de Software
Qualidade de Software Aula 4
Engenharia de software I
Engenharia de Software
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
1/34 Engenharia de Software e Sistemas Alexandre Vasconcelos
Técnicas e Projeto de Sistemas
JARLes Equipe: Arthur Moreno Jefferson Ramos Lucas Felix
1/37 Engenharia de Software e Sistemas Alexandre Monteiro.
WDM Web Data Modeling UCB – Universidade Católica de Brasília
CONECTIVIDADE Prof.: Alessandro V. Soares Ferreira
Engenharia de Software Aula 02 – Introdução Prof. Adriana M. Martins.
Engenharia de Software
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Agenda  Apresentação  Objetivos  Motivação  Principais casos de uso  Arquitetura  Desenvolvimento  Tecnologias  Protótipo  Conclusão.
Engenharia de Software
Sistemas de Informação
Engenharia de Software
Engenharia de Software
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Uma Introdução à Engenharia de Software
Gerenciamento de Configuração de Software
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Construção de Ferramentas Computacionais de suporte a um Ambiente baseado na Web para apoiar atividades de ensino-aprendizagem INTERFACE ADAPTATIVA PARA.
Engenharia de Software com o RUP - Workflow de Requisitos
Informática (IMAD): Introdução, apresentação da disciplina, conteúdo programático e métodos de avaliação. QUESTÕES DE PROVAS; QUESTÕES DE PROVAS; CONTEÚDO.
Apresentação Leonardo Brussolo de Paula
TÉCNICAS DE ESTIMATIVAS
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Scrum Gathering Brazil 2009 Diego Asfora
Transcrição da apresentação:

Engenharia de Software Tecnologia em Análise e Desenvolvimento de Sistemas Professor Marcos 2009

Para começar! Horário – 19:15 às 23:00 Intervalo – 20:50 às 21:15 Avaliações: ((A1 ou A2) + A3 + A4) / 3 >= 6 A1 = Prova (múltipla escolha) A2 = Trabalho Evolutivo A3 = Integrada A4 = Apresentação de Trabalhos

Discussão Inicial O que vocês entendem por Engenharia de Software?

Conteúdo Programático Histórico dos Sistemas de Informação Ciclo de Vida do Software Processos Engenharia de Requisitos Projeto de Dados Paradigmas no Desenvolvimento de Software Diagramas Ferramentas de Apoio Reuso Interface Gráfica Quantificação de Software

E agora? O que vocês imaginam que irá acontecer após esta disciplina?

Um pouco de História e a Crise do Software: - Desenvolvimento informal - Necessidades pessoais - Evolução do Hardware

... e mais evoluções... - Redes locais (cliente - servidor) - Internet - Dispositivos móveis

... com novas idéias! - Software Houses - Fábricas de Software - Modelos de Processo - Qualidade de Software - Ufa!

Para hoje: - Termos softwares em todas as empresas - Lidarmos com software o tempo inteiro - Votarmos através do software - Lermos e estudarmos com auxílio de software

Mas... A CRISE DO SOFTWARE PERSISTE!

Algumas perguntas: Vocês conhecem algum prédio construído sem planta?

Algumas perguntas: Algum remédio sem fórmula?

Algumas perguntas: Carro sem manual?

Algumas perguntas: E o software sem documentação?

E agora? ENGENHARIA DE SOFTWARE

Mas afinal... 1.O que é software? 2.O que é Engenharia de Software? 3.Qual é a diferença entre Engenharia de Software e Engenharia de Sistemas? 4.O que é um processo de software? 5.O que é um modelo de processo de software? 6.Quais os desafios enfrentados pela Engenharia de Software? 7.Quais os atributos de um bom software?

O que é software? -Documentação -Programas de Computador -Arquivos de Ajuda -Instalação

O que é Engenharia de Software? “Disciplina da engenharia que se ocupa de todos os aspectos da produção de software” (SOMMERVILLE, 2003)

Software x Sistema Software + Hardware + Processo = SISTEMA

O que é um processo de software? Atividades executadas e documentadas, com o propósito de desenvolvimento de um software, que podem ser reproduzidas e evoluídas em um novo desenvolvimento.

E o modelo? a)() Desenho que representa determinado processo b)() Conceito que deve ser seguido por um processo, sendo o último uma adaptação do primeiro c)() Projeto d)() Todas as alternativas anteriores e)() Não tenho a menor idéia !    !

Quais os desafios enfrentados pela Engenharia de Software? -Custo -Qualidade -Prazo -Pessoas -Funcionalidades Custo Qualidade Prazo Pessoas Funcionalidades

Atributos de um bom software: -Funcional -Fácil manutenção (Manutenabilidade) -Confiável (Confiabilidade) -Seguro -Fácil uso (Usabilidade)

Obrigado!