Introdução a Engenharia de Software

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

PÓS-GRADUAÇÃO Curso de Pós-graduação Lato-Sensu em Análise,
Introdução a Engenharia de Software de Sistemas Multi-Agentes
Administração de Marketing 1
Modelagem de Software Orientado a Objetos
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 13
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 12
Sílabo: Introdução à Ciência da Computação (SCC0121)
Ferramentas de Engenharia de Software
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
PARADIGMAS DE LINGUAGENS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
NUTRIÇÃO NOS CICLOS DA VIDA
Profa. Dra. Angélica Félix de Castro Aula 01
UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina:
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Análise e Projeto de Sistemas
APSI III Aline Vasconcelos
SCC Bancos de Dados e Suas Aplicações
Banco de Dados (BAN-TSI)
GESTÃO DE PESSOAS Prof. José Oliveira da Silva
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Sistemas de Informação
Classes e objetos Modelagem
Apresentação da disciplina Programação Orientada a Objetos
Algoritmos Estruturados Avançados 2º Período CSTA - UTP
Márcio Aurélio Ribeiro Moreira
Apresentação Eduardo Figueiredo 05 de Março de 2010 INF62: Informática no Ensino de Física 2Aula 01
Apresentação Eduardo Figueiredo 05 de Março de 2010 GEM03: Algoritmos e Programacao de ComputadoresAula 01
Modelagem de Software.
Grupo de Desenvolvimento de Software - GDS
Tópicos Especiais em Programação 5º Período CSTA - UTP
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Metodologia de Desenvolvimento de Software – RUP 4. Implementação
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Gestão de Configuração & Mudanças Apresentação Márcio Aurélio Ribeiro Moreira
Programação WEB Apresentação.
IF696 - Integração de Dados e DW
Planejamento e Gerenciamento
TEORIA GERAL DA ADMINISTRAÇÃO
PSBD II Projeto de Sistemas de Banco de Dados II.
Tópicos Especiais em Programação 5º Período CSTA - UTP
Prof.: Vinícius Quintas Souto Maior
Profa. Cintia Carvalho Oliveira
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
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.
Apresentação da Disciplina Inteligência Artificial/Computacional
Engenharia de Software 1
Apresentação da Disciplina Modelagem de Software
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Campus de Caraguatatuba Aula 1: Orientações Gerais
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
Programação Orientada a Objetos 2
Engenharia de Software
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
Gerenciamento de Requisitos e Modelagem de sistemas
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
13/10/20151 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11 Professor Leomir J. Borba- –
APS II Análise e Projeto de Sistemas de Informação II
18/1/2016 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software Contato:
Transcrição da apresentação:

Introdução a Engenharia de Software 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.

Sobre a disciplina Profa. Msc. Cintia Carvalho Oliveira Contato: cintia.oliveira@uniube.br Engenharia da Computação e Sistemas de Informação – Engenharia de Software Horário de aulas: Segundas-feiras: 19:00 as 20:40 Quartas-feiras: 21:00 as 22:40

Sobre a disciplina Objetivos da disciplina: Avaliação Processos de Desenvolvimento de Software; Qualidade de Software; Técnicas de Planejamento e Gerenciamento de Software; Engenharia de Requisitos; Métodos de Análise e de Projeto de Software; Verificação; Validação e Teste Avaliação A avaliação será composta de 2 provas teóricas individuais: 30 pts e 30 pts Um projeto de software: 20 pts Artigo resumido e apresentação: 15 pts Lista de Exercício: 5 pts A presença em sala de aula será cobrada através de “chamadas”. Alunos com mais de 25% de faltas serão automaticamente reprovados por falta, independente da nota final

Datas de Avaliação 1º Momento 2º Momento Seminário – 10/03 (15 pts) P1 – 09/04 (30 pts) Lista de Exercício (5 pts) 2º Momento Trabalho Final – 26/05 (20 pts) P2 – 07/06 (30 pts)

Programa da Disciplina Introdução à construção de modelos de software Processos de Desenvolvimento de software Modelagem de software usando paradigma estruturado Modelagem de software orientado a objetos com UML Diagramas da UML Qualidade de Software

Bibliografia Principal Complementar Modelagem e projetos baseados em objetos com UML 2. Blaha, M., Rumbaugh, J. Campus. 2006 UML Guia do Usuário. Booch, Grady; Jacobson, Ivar e Rumbaugh, James. Campus, 2006. UML 2 – Uma abordagem prática. Guedes, Gileanes, T.A. Novatec. 2009 Engenharia de Software. Ian Sommerville, Editora Pearson / Addison Wesley Complementar Engenharia de Software. Roger S. Pressman, Editora McGraw Hill Engenharia de Software. Shari Lawrence Pfleeger, Editora Pearson Brasil Engenharia de Software. James Peters & Witold Pedrycz, Editora Campus

Material da Disciplina www.cintiaoliveira.com.br Slides apresentados em sala de aula Importante: Os slides são guias de estudo apenas Os slides não substituem o estudo nos livros

Sobre o Projeto Feito em grupos de 3 a 4 alunos Modelagem de software com UML Implementação usando C++/Java/PHP/C# Cliente-servidor/Web Banco de dados relacional (MS-Access não!!!) Etapas a serem entregues de acordo com o andamento da disciplina Valor 20 pts Apresentação de 15 a 20 minutos

Avaliação do Projeto Consistência entre modelos Consistência entre modelos e implementação Corretude de modelos e implementação Completude de modelos e implementação Ou seja... A entrega de software inconsistente com os modelos não garantirá uma nota alta

Sugestão de projetos Gerenciador de Finanças Pessoal Gerenciador de Supermercados Gerenciador de Livrarias