Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 1



Documentos relacionados
QUALIDADE DE SOFTWARE

APLICAÇÃO DE SCRUM NO DESENVOLVIMENTO DE SISTEMAS PARA O PROGRAMA DE MONITORAMENTO DO CLIMA ESPACIAL (INPE) - ESTUDO DE CASO. André A.

Plano de Ensino IDENTIFICAÇÃO

De acordo com a 5ª Edição (2013) do PMBOK

INSTITUTO DE CIÊNCIAS EXATAS PLANO DE ENSINO E APRENDIZAGEM

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas

Processos de Desenvolvimento de Software

ENGENHARIA DE SOFTWARE

Engenharia de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO:

CENTRO UNIVERSITARIO SENAC PLANO DE ENSINO

Universidade do Estado de Santa Catarina Centro de Ciências Humanas e da Educação Departamento de Biblioteconomia e Gestão da Informação

Organização Curricular do Curso Superior de Tecnologia em Sistemas para Internet

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

PLANO DE ENSINO IDENTIFICAÇÃO. Eixo Tecnológico: Informação e Comunicação. Curso: Técnico em Informática. Forma/Grau: Subsequente.

Aulas teóricas: As aulas serão teóricas e práticas.

Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 3

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Organização, Sistemas e Métodos (OSM) ADM 028.

Fernanda E. Espinola Andréia F. da Silva. Universidade Anhembi-Morumbi

GOOGLE ADWORDS REPORTING & ANALYSIS ADVANCED Preparação para a Certificação Google

PLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS. 2. Tipo Estudo de Caso X Situação Problema Pesquisa Projeto

>> PROGRAMA DE DISCIPLINA

Programação Aplicada de Computadores 2015/2

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI

REGULAMENTO DO PROCESSO SELETIVO Nº

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade

ENG1000 Introdução à Engenharia

FACULDADE VALE DO SALGADO ICÓ CEARÁ

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

ENGENHARIA DE SOFTWARE I

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan

PESQUISA EM INFORMÁTICA - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PLANO DE ENSINO. DEPARTAMENTO: DSI Sistemas de Informação CARGA HORÁRIA TOTAL: 72 TEORIA: 60 PRATICA: 12. CURSO(S): Sistemas de Informação

Programação Orientada a Objeto

Regulamento Projeto interdisciplinar

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

extreme Digital Television (XDTv): um método Ágil para o Desenvolvimento de Aplicações para TV Digital.

SELEÇÃO DE PROFESSORES CONTEUDISTAS PARA ELABORAÇÃO DE MATERIAL DIDÁTICO PARA CURSOS DE EXTENSÃO EDITAL VII

Desenvolvimento Ágil de Software

Palavras-chave: Experiência. Dificuldade. Programação. Projeto. Colaboração.

PLANO DE ENSINO OBJETIVO GERAL DA DISCIPLINA:

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC : Formação Básica em Desenho Técnico Auxiliado por Computador

Engenharia de Software Unidade I Visão Geral

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Universidade de Cruz Alta UNICRUZ Centro de Ciências Agrárias, Exatas e da Terra Curso de Ciência da Computação PLANO DE ENSINO

Desenvolvimento de Sistemas Tolerantes a Falhas

3. Fase de Planejamento dos Ciclos de Construção do Software

Algoritmos e Programação Parte Teórica

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE PRESBITERIANA MACKENZIE

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

UNIVERSIDADE PAULISTA UNIP INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE ENGENHARIA COMPUTAÇÃO

BUSCANDO UM PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PARA AUXILIAR A GESTÃO DE PRODUÇÃO DO PBL-VE E DO PBL-VS

EDITAL PARA CONTEUDISTA FEAD

Com metodologias de desenvolvimento

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Auditoria de Sistemas de Informação. Everson Santos Araujo

UNIVERSIDADE PRESBITERIANA MACKENZIE PLANO DE ENSINO

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO /2. Profª Angélica da Silva Nunes

APIMEC-SUL/SC CURSO DE VALUATION APLICADO A AÇÕES

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 2.1

PLANO DE AULA. Competências Trabalhadas 1

FACULDADE VALE DO SALGADO ICÓ CEARÁ

Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação PROGRAMA DE DISCIPLINA

PLANO DE ENSINO-APRENDIZAGEM POR COMPETÊNCIAS

Plano do Projeto Integrador 8º Período

REGULAMENTO DO PROJETO DE CONCLUSÃO DE CURSO (PCC) CAPÍTULO I Da natureza e finalidade. Capítulo II

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. 2º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA 2013.

CURSO: CIÊNCIAS CONTÁBEIS PLANO DE ENSINO: P L A N O D E E N S I N O

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

PLANO PEDAGÓGICO DE ENSINO (PPE)

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA PARA DESENVOLVIMENTO DE CANAIS DE COMUNICAÇÃO DO SICAR/SP COM O SICAR NACIONAL E OUTROS SISTEMAS

Professor: Curso: Disciplina: Aula 4-5-6

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Integralização: A) TEMPO TOTAL MÍNIMO = 03 (TRÊS) ANOS LETIVOS MÁXIMO = 05 (CINCO) ANOS LETIVOS B) TEMPO ÚTIL (Carga Horária) = 2.

Desempenho e Segurança em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini christianezapelini@nwk.edu.br

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ENGENHARIA DE SOFTWARE Ano Lectivo 2010/2011

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA


Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

RESOLUÇÃO CA Nº 007/2006

REGIMENTO DA DISCIPLINA CE093-LABORATÓRIO A CURSO DE ESTATÍSTICA UFPR

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

ATIVIDADES PRÁTICAS SUPERVISIONADAS

OBJETIVO DO COMPONENTE CURRICULAR: Dar ao aluno uma visão sobre segurança e auditoria de sistemas, includindo estudo

PLANO DE ENSINO PROJETO PEDAGÓCIO 2010

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.

PLANO DE ENSINO INSTITUTO FEDERAL SUL-RIO-GRANDENSE CAMPUS SAPUCAIA DO SUL PRÓ-REITORIA DE ENSINO

Introdução Justificativa Objetivos Metodologia Cronograma de Atividades

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Projeto SIAC 2.0: Uma aplicação do framework Demoiselle para o desenvolvimento de Sistema de Informações Acadêmicas da UFBA (SIAC)

Transcrição:

Engenharia da Computação Tópicos Avançados em Engenharia de Software Aula 1 (22/02) mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy/ Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Metodologia da Disciplina

A Disciplina Disciplina teórica: 60h. 30h professor Mario. Fim das aulas 28/04. 30h professor Jorge. Fim das aulas 30/06. 2011.1 - Profº. Mario Godoy 3

A Disciplina EMENTA: Viabilizar a experiência de projetar e implementar software através de diversas metodologias de desenvolvimento, possibilitando a vivência prática das fases de requisitos, arquitetura, especificação, implementação e testes de software. OBJETIVO GERAL: Possibilitar que o aluno vivencie através de projetos prático o desenvolvimento de software real, através novas metodologias desenvolvimento, como também de metodologias já conhecidas em disciplinas anteriores. OBJETIVOS ESPECÍFICOS: Possibilitar que os alunos conheçam através de experiências práticas as vantagens e desvantagem de diversas metodologias de desenvolvimento de software, tornando-os mais aptos a adoção da metodologia mais adequada quando necessário. 2011.1 - Profº. Mario Godoy 4

Conteúdo Metodologias ágeis. Seminário sobre a metodologia extreme Programming (XP). Seminário sobre a metodologia Scrum. Televisão Digital Interativa (TVD). Instalando e configurando o ambiente de desenvolvimento de aplicações. Introdução a linguagem NCL. Introdução a linguagem LUA. Projeto de desenvolvimento de software utilizando a metodologia XP: requisitos, arquitetura, especificação, implementação e teste... Projeto de desenvolvimento de software metodologia Scrum: requisitos, arquitetura, especificação, implementação e teste... Apresentação dos Projetos. Ementa no site: http://www.univasf.edu.br/~mario.godoy/ 2011.1 - Profº. Mario Godoy 5

Critérios rios de Avaliação Nota 1 Apresentar seminário (grupo): Detalhar o funcionamento de todas as fases de desenvolvimento de software. (requisitos, arquitetura, especificação, implementação e testes,...). Nota 2* Metodologia extreme Programming (XP): 01/Março. Metodologia Scrum: 03/Março. Projeto em grupo: Planejar e Implementar e apresentar a Aplicação 1: Nota 3* Adotar XP, entregar documentação necessária. Projeto em grupo: Planejar e Implementar e apresentar a Aplicação 2: Adotando Scrum, entregar documentação necessária. Nota Final = (Nota1 + Nota2 + Nota3) / 3 *Ambos os projetos necessitam apresentar um relatório técnico detalhado contendo os papeis de cada membro, horas trabalhadas, dificuldades encontradas (individuais e do grupo), e demais informações relevantes sobre o desenvolvimento de cada aplicação. *Regras e outros detalhes sobre os projetos serão passados nos próximos dias. 2011.1 - Profº. Mario Godoy 6

Bibliografia BIBLIOGRAFIA BÁSICA: PRESSMAN, R.S. 6ª ed. Pearson Education, 2006. SOMMERVILLE, I. 8ª ed. Pearson Education, 2007. Agile Project Management with Scrum, Ken Schwaber, Microsoft Press, January 2004, 163pp, BIBLIOGRAFICA COMPLEMENTAR BROOKS JUNIOR, F.P. Ensaios Sobre Engenharia de Software. Elsevier, 2009. PFLEEGER, S.L. Teoria e Prática. 2ª ed. Pearson Education, 2004. Mais no site: https://www.univasf.edu.br/~mario.godoy/ 2011.1 - Profº. Mario Godoy 7

Formas de Estudo Não estudar pelos slides! Estudar através das referências e ARTIGOS indicados! Acompanhar diariamente alterações do site! 2011.1 - Profº. Mario Godoy 8

Seminário - Definir Grupos Mínimo esperado para o seminário: Detalhar o funcionamento de todas as fases de desenvolvimento de software. (requisitos, arquitetura, especificação, implementação e testes,...). Quando possível, elaborar modelos e padrões de documentos necessários para gerenciar seu uso. Definir claramente os papéis de cada membro. Exibir vários resultados de trabalhos e artigos RELEVANTES descrevendo detalhes de como estes trabalhos adotaram tais práticas. Apresentar relatório contendo todas as fichas sobre as referências utilizadas. Resumo detalhado sobre pontos relevantes. Definir Grupo extreme Programming (XP): 01/Março. Definir Grupo Metodologia Scrum: 03/Março. 2011.1 - Profº. Mario Godoy 9