PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

Documentos relacionados
Projeto para o IV semestre TADS

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

Projeto e Desenvolvimento de Sistemas de Informação

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I

liberada por se tratar de um documento não aprovado pela PUC Goiás.

liberada por se tratar de um documento não aprovado pela PUC Goiás.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO

Laboratório de Engenharia de Software I

Unidade Curricular: Engenharia de Software. Professores: Denise Lemes F Neves e Wagner Varalda. Planejamento das aulas do Primeiro Semestre

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Bibliografia. Engenharia de software Ian Sommerville 9ª edição Editora Pearson Prentice Hall

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2018/2

Plano de Trabalho Docente Ensino Técnico

ENGENHARIA DE SOFTWARE

UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO PRÓ-REITORIA DE GRADUAÇÃO CÂMARA DE GRADUAÇÃO PROGRAMA ANALÍTICO

UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO PRÓ-REITORIA DE GRADUAÇÃO CÂMARA DE GRADUAÇÃO

Requisitos de Sistemas

Programação Estruturada Orientada a Objetos

PUC-GO- ADS: Prof. Vicente P. de Camargo. Desenvolvimento de Aplicações para Cliente Servidor

Análise e Projetos de Sistemas - INF014

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

PROJETO INTERDISCIPLINAR PARA 2º SEMESTRE DE 2016

PLANO DE APRENDIZAGEM. CH Teórica: 60h CH Prática: 20h CH Total: 80h Créditos: 04 Pré-requisito(s): - Período: IV Ano:

INF1013 MODELAGEM DE SOFTWARE

Project-Based Learning TADS

Apresentação da Disciplina

Apresentação da Disciplina

Organização e Arquitetura de Computadores I

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO

Aula 1: Apresentação. Revisão para Prova 1. Aula 2: Motivação. O que é software? Eng. de Software em Camadas. O que é Engenharia de Software?

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Análise e Projeto Orientados a Objetos

Apresentação da Disciplina

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2

DISCIPLINA: Programação de Computadores II

Análise de Sistemas 3º Bimestre (material 2)

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

SOCIEDADE EDUCACIONAL DE SANTA CATARINA INSTITUTO SUPERIOR TUPY

ENGENHARIA DE SOFTWARE. Apresentação da Disciplina

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

Análise de Sistemas. Aula 5

Análise e projeto de sistemas

CARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação

CARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Orientação a Objetos e UML

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

Apresentação da Disciplina

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

Plano de Trabalho Docente

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

Apresentação da Disciplina

PLANO DE APRENDIZAGEM. CH Teórica: 60h CH Prática: 20h CH Total: 80h Créditos: 04 Pré-requisito(s): - Período: VI Ano:

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Auxiliar em Programação de Computadores

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

Bibliografia Principal. Apresentação da Disciplina. Site da Disciplina. Estagiário da Disciplina. Método de Avaliação. Prova Substitutiva

Modelagem de Classes. Mestrado em Engenharia de Produção e Sistemas Computacionais. Profa. Adriana Pereira de Medeiros

Organização e Arquitetura de Computadores I

UML - Linguagem de Modelagem Unificada

Análise de Sistemas 4º Bimestre (material 3)

HENNESSY, J.; PATTERSON, D. A. Arquitetura de Computadores: uma abordagem quantitativa. Campus, 2003.

Engenharia de Computação MATRIZ 535

PLANO DE CURSO. 1. DADOS DE IDENTIFICAÇÃO Curso: Bacharelado em Sistemas de Informação Disciplina: Engenharia de Software II

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 7. Agenda

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS CAMPUS JANUÁRIA

Plano de Trabalho Docente Ensino Técnico

PLANO DE ENSINO 2016

wuniversidade FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO

RUP Unified Process. Profª Jocelma Rios

Plano de Trabalho Docente 2017 Ensino Técnico

Transcrição:

PLANO DE ENSINO ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo I DADOS DE IDENTIFICAÇÃO 1. Instituto Federal de Educação Ciência e Tecnologia 2. Campus: IFSUL Bagé 3. Endereço: Av. Leonel de Moura Brizola, 2501 Bairro Pedra Branca 4. Componente Curricular: Modelagem de Sistemas I Código: BGS.19 Turma: 20162.BG.ADS.4N Curso: Superior de Análise e Desenvolvimento de Sistemas II EMENTA Levantamento de requisitos do sistema. Elaboração de modelagem conceitual e de domínio através de diagramas de classe. Mapeamento de classes em tabelas relacionais. Aplicação dos diagramas em estudos de caso. III OBJETIVO(S) Objetivo geral: Apresentar aos alunos o processo de modelagem de aplicações através do padrão UML2 de extrema importância no mercado de trabalho e também através do uso de ferramentas específicas para modelagem. Objetivos específicos: -Entender a necessidade de modelar um sistema computacional antes da implementação; -Identificar as fases do ciclo de vida do software e a da modelagem; -Conhecer e entender o objetivo da modelagem de sistemas através de diagramas de caso de uso; -Conhecer e entender conceitos básicos do paradigma de programação orientada à objetos e o objetivo dos diagramas de classe; -Praticar o uso da ferramenta Astah, Trello e Runrun.IT.

IV CONTEÚDO PROGRAMÁTICO UNIDADE I - Introdução à modelagem de sistemas 1.1. Utilização da linguagem UML 1.2. Modelagem de requisitos UNIDADE II - Diagramas de casos de uso 2.1. Atores e casos de uso 2.2. Associações 2.3. Especialização/Generalização 2.4. Inclusão 2.5. Extensão e suas restrições 2.6. Fronteiras de sistema 2.7. Aplicação em estudos de caso UNIDADE III - Arquitetura de informação e Design Visual 3.1 Fundamentos do design visual 3.2 Sitemap 3.3 Wireframes 3.4 Aplicação em estudo de caso UNIDADE IV - Modelagem conceitual e domínio 4.1. Diagrama de classes 4.2. Associações 4.3. Classe associativa 4.4. Interface 4.5. Restrições 4.6. Estereótipos 4.7. Aplicação em estudos de caso V ESTRATÉGIAS DE INTERDISCIPLINARIDADE A disciplina de Modelagem de Sistemas está relacionada diretamente com disciplinas do eixo tecnológico de desenvolvimento de software, realizando interface com outras disciplinas como: Programação de computadores, Projeto de Software e Gerenciamento de Projeto de Software. Essas disciplinas são cursadas no IV semestre do curso, dessa forma, será criado um projeto, no qual os alunos desenvolverão um aplicativo, do planejamento à concepção. Integrando os conteúdos na prática. VI METODOLOGIA Os conteúdos serão apresentados aos alunos através de exposições e atividades práticas, fora do ambiente de sala de aula. Aplicando os conceitos de metodologias ágeis para produzir os artefatos necessários para cumprir com cada etapa do projeto. Recursos: datashow, quadro branco, marcador para quadro branco, livros, apostilas e notas de aula e software de simulação de algoritmos. VII ESTRATÉGIAS DE AVALIAÇÃO E REAVALIAÇÃO Durante o processo de avaliação do aluno serão considerados os seguintes aspectos:

- comportamento; - participação em sala de aula; - participação nos trabalhos em laboratório; - pontualidade nas aulas; - pontualidade na entrega e apresentação dos trabalhos; Serão realizadas entregas programadas dos artefatos produzidos, compondo um portfólio que resultará num artigo científico, um produto de software e toda a documentação pertinente ao ciclo de desenvolvimento do produto. Cada entrega têm um peso e resultará numa única nota, computando 100 pontos (equivalente a nota dez (10)). 19/ago Elicitação de requisitos - brainstorming aula1slide7 3,00 24/ago Product backlog - peso das atividades 3,00 26/ago Motagem do KANBAN 3,00 02/set Entrega do Sprint - escopo, diagramas UML 3,00 09/set Entrega e Apresentação do CANVAS 3,00 16/set Apresentação e Entrega do Resumo Científico 6,00 23/set Entrega do Sprint - Primeiro módulo rodando 6,00 14/out Entrega do Artigo Científico 7,50 21/out Entrega do Sprint - Versão 2.0 6,00 11/nov Entrega do Sprint - Versão 3.0 6,00 02/dez Entrega do software rodando - documentos, manual e help 7,50 09/dez Apresentação do Pitch 6,00 Conforme organização didática do IFSul, para aprovação será exigido: - Nota final igual ou superior a 6,0 resultante da média do semestre obtida nas Avaliações e Projetos. A reavaliação será realizada ao final do projeto. VIII CRONOGRAMA DE ATIVIDADES Descrição dos conteúdos e atividades a serem realizadas, de acordo com as aulas previstas. Dia Aula Conteúdo abordado 27-07 02 Apresentação da disciplina 29-07 02 Apresentação da proposta de trabalho e conceitos iniciais (reciclagem) 03-08 02 Introdução à modelagem de sistemas e a orientação a objetos 05-08 02 Identificação de Objetos não computacionais 10-08 02 Criação de classes na programação O.O. 12-08 02 Conceito de Sistema ( computacional ou não ) 17-08 02 Apresentação de um Sistema ( proposta para primeira modelagem) 19-08 02 Elicitação de requisitos sistema proposto 24-08 02 Entrega do Product Backlog 26-08 02 Montagem do KANBAN do projeto 31-08 02 Apresentação e correção dos requisitos 02-09 02 Entrega do primeiro SPRINT 07-09 02 -------------------------FERIADO--------------------------- 09-09 02 Entrega do CANVAS do produto de software 14-09 02 Prática de Implementação de diagramas de casos de uso no ASTAH 16-09 02 Entrega do Resumo artigo científico 21-09 02 Correção dos diagramas implementados no ASTAH

23-09 02 Entrega do segundo Sprint versão 2.0 28-09 02 Correção detalhada dos primeiros diagramas de casos de uso. 30-09 02 Introdução à programação orientada à objetos, base para o estudo de diagrama de classes em UML. 05-10 02 Introdução à programação orientada à objetos (cont.) e introdução aos diagramas de classes em UML. 07-10 02 Diagrama de classes em UML: Atributos, métodos, tipos de dados e visibilidade. 12-10 02 ---------------------------FERIADO-------------------------- 14-10 02 Entrega do artigo científico 19-10 02 Trabalho prático com desenvolvimento em sala de aula, supervisionado pelo professor. 21-10 02 Entrega do terceiro Sprint versão 3.0 26-10 02 Trabalho prático com desenvolvimento em sala de aula 28-10 02 Correção do trabalho prático com desenvolvimento em sala de aula 02-11 02 ---------------------------FERIADO--------------------------- 04-11 02 Diagramas de classe em UML: Herança, o que é e quando utilizar. 09-11 02 Desenvolvimento em sala de aula dos diagramas 16-11 02 Desenvolvimento em sala de aula dos diagramas 18-11 02 Desenvolvimento em sala de aula dos diagramas 23-11 02 Correção dos diagramas 25-11 02 Elaboração da documentação do Software 30-11 02 Elaboração da documentação do Software 02-12 02 Entrega do Sprint Final, software rodando 07-12 02 Feedback sobre os produtos e encerramento das atividades regulares do projeto 09-12 02 Revisão do conteúdo 14-12 02 Revisão do conteúdo 16-12 02 Atividade recuperatória 21-12 02 Entrega final das notas 23-12 02 Recebimento dos recursos e Lançamento do Q-Acadêmico IX REFERÊNCIAS BÁSICA GUEDES, G. UML 2: uma abordagem prática. 1a edição. São Paulo: Novatec, 2009. PRESSMAN, R. Engenharia de Software: uma abordagem profissional. 7a. Edição. São Paulo: McGraw-Hill, 2011. GÓES, W. M. Aprenda UML por meio de estudos de caso. São Paulo: Novatec, 2014. X REFERÊNCIAS COMPLEMENTARES BEZERRA, E. Princípios de análise e projeto de sistemas UML: Um guia prático para modelagem de sistemas.. 1a edição. Rio de Janeiro: Campus, 2006. BLAHA, M.; RUMBAUGH, J. Modelagem e Projetos Baseados em Objetos com UML 2. 1a edição. Rio de Janeiro: Campus, 2006. SOMMERVILLE, I. Engenharia de Software. 9a edição. São Paulo: Pearson, 2011.

AGNER, Luiz. Ergodesign e arquitetura de informação: trabalhando com o usuário. Rio de Janeiro: Quarter, 2006. WILLIAMS, Robin. Design para quem não é designer: noções básicas de planejamento visual. 2a edição. São Paulo: Callis, 2005. Bagé, 29 de agosto de 2016. Professor Leandro da Silva Camargo