Análise e Projetos de Sistemas - INF014

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

Análise e Projeto Orientados a Objetos

RUP Unified Process. Profª Jocelma Rios

Projeto e Desenvolvimento de Sistemas de Informação

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

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

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

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

PLANO DE ENSINO 2016

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

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

ENGENHARIA DE SOFTWARE. Apresentação da Disciplina

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

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

PLANO DE CURSO. 2. EMENTA: Planejamento e gerenciamento de projetos de software. Métricas e Técnicas de estimativa de software. Qualidade de Software.

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

PLANO DE APRENDIZAGEM. Prática: 10h CH Total: 60h Créditos: 03

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UML e seus diagramas

Programa Analítico de Disciplina INF323 Engenharia de Software II

Apresentação da Disciplina

Programação III 2016/1

UML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes

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

Apresentação da Disciplina

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

Apresentação da Disciplina

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

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

Fatec Ipiranga - Engenharia de Software I 18/02/2013. Agenda. 0. Relembrando os Relacionamentos do Diagrama de Classes

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

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

Apresentação da Disciplina

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

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

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

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?

UML. Trabalho Análise e Projeto de Sistemas. Aluna: Luana Alves Businaro

Engenharia de Software

Análise e Projeto de Sistemas I Curso: Sistemas de Informação

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML

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

Requisitos de Sistemas

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.

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

UML - Linguagem de Modelagem Unificada

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

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

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

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

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

Análise de Sistemas. Aula 5

Teoria Geral dos Sistemas

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua

Projeto de Desenvolvimento de Software

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Engenharia de Software Orientada a Objetos - OOSE. Método de Jacobson

SEMESTRE LETIVO DO ANO: 2017/1 PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO. (não preencher)

PROPOSTA DE UM WORKFLOW E MAPAS CONCEITUAIS DE ENSINO APRENDIZAGEM DOS DIAGRAMAS DA UNIFIED MODELING LANGUAGE (UML) RESUMO

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

Diagrama de Sequência

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

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

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

Lógica de Programação Estruturada LPE 01 Estrutura Sequencial Parte III

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

INF1013 MODELAGEM DE SOFTWARE

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Programação com Acesso a Banco de Dados

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

RUP RATIONAL UNIFIED PROCESS. Prof. Fabiano Papaiz IFRN

Transcrição:

Análise e Projetos de Sistemas - INF014 Profª Jocelma Rios jocelmarios@ifba.edu.br / jocelmarios@gmail.com Mai/2013

Objetivo Ao final do curso, vocês deverão ser capazes de: * Analisar soluções de sistemas de informação; * Aplicar as técnicas de análise e projeto de sistemas orientados a objetos * Aplicar conhecimentos sobre Orientação a Objetos, através da modelagem de dados, utilizando notação apropriada, com base na Linguagem de Modelagem Unificada UML; * Compreender a importância da notação UML juntamente com técnicas de construção de software; * Projetar um sistema real, a partir do modelo de análise desenvolvido, utilizando como base um processo unificado de desenvolvimento de software.

Ementa Levantamento, modelagem e análise de sistemas Ciclo de vida de um sistema Metodologias e técnicas de análise orientada a objetos Métodos Ágeis Técnicas de projeto na implementação de sistemas de informação Revisão dos conceitos de Orientação a Objetos Características da Orientação a Objetos Análise Orientada a Objetos: Técnica de Modelagem: UML - Unified Modeling Language.

Conteúdo Programático 1. Introdução à Análise e Projeto de Sistemas 1.1 Introdução 1.2 A Natureza dos Sistemas 1.3 Participantes na Análise de Sistemas 1.4 Ciclo de Vida do Projeto 1.5 Modelos de processo 1.6 Principais Problemas do Desenv. de Sistemas 1.7 Evolução da Análise de Sistemas 1.8 Princípios da Análise de Sistemas 1.9 Gerência de Projetos de Software

Conteúdo Programático 2. Métodos Ágeis 2.1 Definição e princípios gerais 2.2 Ferramentas para métodos ágeis 2.3 Extreme Programming (XP) 2.4 Scrum 3. Análise e Projeto Orientados a Objetos 3.1 O que é análise e projeto 3.2 Revisão dos conceitos de Orientação a Objetos 3.3 A Linguagem de Modelagem Unificada - UML 3.4 Processo de Desenvolvimento

Conteúdo Programático 4. Estudo de Caso 4.1 Planejando e Elaborando 4.2 Analisando 4.3 Projetando 4.4 Construindo

Metodologia As aulas serão baseadas em uma abordagem dialética, priorizando o desenvolvimento da consciência crítica, a autonomia, o processo reflexivo e a produção do conhecimento coletivo em colaboração. Como estratégias, propõe-se: aulas expositivas dialogadas, exercícios em grupo práticas seguidos de debates sobre as soluções apresentadas por cada grupo, apresentação e discussão de estudos de caso, práticas desenvolvidas com base em situação real, utilizando aplicativos de modelagem de dados e de apoio a projetos de software.

Metodologia Aulas expositivas participadas Atividades colaborativas presenciais e on line (Moodle) Debates em fóruns de discussão Análise de casos reais e simulados Desenvolvimento de projeto de análise e modelagem de um sistema real

Recursos didáticos Quadro branco e pincéis Apostilas em meio eletrônico Computadores (laboratório) Projetor multimídia Softwares: Moodle Aplicativos de modelagem de dados Aplicativos de apoio a projeto de software

Avaliação Provas escritas 33% (individual) Projeto Interdisciplinar 33% (grupo) Atividades, seminários, resenha de artigos 33% (grupo)

Bibliografia Básica FOWLER, Martin. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3. ed. Porto Alegre: Editora Bookman, 2004. PRESMANN, Roger. Engenharia de Software: uma abordagem profissional. 7. ed. Rio de Janeiro: Mc Graw Hill, 2011. SOMMERVILLE, Ian. Engenharia de Software. 8. ed. Rio de Janeiro: Pearson, 2007.

Bibliografia Complementar BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. 2. ed. Rio de Janeiro. Editora Campus, 2006. BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James. UML: guia do usuário. 2. ed. Rio de Janeiro: Editora Elsevier, 2006. CRAIG, Larman. Utilizando UML e padrões: uma introdução à Analise e ao Projeto Orientados a Objetos. 3. ed. Editora Bookman, 2007 KNIBERG, Henrik. Scrum and XP from Trenches: how we use do Scrum. InfoQ, 2007.

Bibliografia Complementar MARTINS, José Carlos Cordeiro. Gerenciando projetos de desenvolvimento de software com PMI, RUP e UML. 5. ed. Rio de Janeiro: Editora Brasport, 2011. REGO, Severino Pompilho. Análise essencial: guia prático de análise de sistemas. Rio de Janeiro: Editora Ciência Moderna, 2002. WAZLWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. Rio de Janeiro: Editora Campus, 2004. YOURDON, Edward. Análise estruturada moderna. 3. ed. Rio de Janeiro: Editora Campus, 1992.