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

Documentos relacionados
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

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

Programa Analítico de Disciplina INF323 Engenharia de Software II

Engenharia de Software. Introdução. Leitura: Sommerville Pressman - Ariadne

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

CK119: Engenharia de Software

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

Requisitos de Sistemas

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

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Engenharia de Software - 1

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

PLANO DE ENSINO 2016

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

Requisitos de Sistemas

14/11/2014. Engenharia de Software. Modelos de software. Modelo Clássico - Cascata

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

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

análise e desenvolvimento de sistemas Projeto e Programação de sistema

Análise e Projetos de Sistemas - INF014

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

Projeto de Desenvolvimento de Software

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

INF1013 MODELAGEM DE SOFTWARE

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

Processo de Desenvolvimento. Edjandir Corrêa Costa

Teoria Geral dos Sistemas

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

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

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução

Engenharia de Software I - Aula 04

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

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

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix

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

Processos de software Leitura: Cap3 Sommerville / Cap1: Pressman - Ariadne

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

Engenharia de Software

Plano de Ensino. 1. Dados de Identificação:

Gestão de Projectos de Software - 1

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

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

Ciclo de vida: fases x atividades

Projeto e Desenvolvimento de Sistemas de Informação

Engenharia de Software Introdução

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

Análise de Sistemas - Atividade Modelos de Ciclo de Vida

INF1404 MODELAGEM DE SISTEMAS

Falha de Comunicação no Desenvolvimento 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. CH Teórica: 40h CH Prática: 10h CH Total: 60h Créditos: 03 Pré-requisito(s): - Período: VI Ano:

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

Engenharia de Software

ENGENHARIA DE SOFTWARE

PROJETO ARQUITETURAL PARTE II: PADRÕES DE PROJETO. Projeto de Programas PPR0001

Organização e Arquitetura de Computadores I

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

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

Engenharia de Software

Especificação de Requisitos e Validação de Sistemas - IF716

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

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

Engenharia de Software Processo de Desenvolvimento de Software

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?

RUP Unified Process. Profª Jocelma Rios

Manutenção Leitura: Sommerville; Pressman

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

MODELAGEM DE SISTEMAS Unidade 1 Conceitos Básicos de Modelagem. Luiz Leão

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

PDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno

Diagrama de Atividades

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

Leitura: Cap : Sommerville; cap20: Pressman

COORD. DE ESTÁGIO SUPERVISIONADO/TRABALHO DE CONCLUSÃO DE CURSO(TCC) PROPOSTA PARA O TRABALHO DE CONCLUSÃO DE CURSO (TCC)

MODELOS DE PROCESSOS (PARTE 2)

:: aula 3. :: Desenvolveremos as seguintes habilidades nesta aula:

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

Disciplina - Requisitos. Grupo Yuni Luiz Eduardo Káthia

Transcrição:

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 DISCIPLINA Engenharia de Software Código: 5605.3 PRÉ-REQUISITOS: Paradigmas de Programação CARGA HORÁRIA 60 horas PROFESSORA Maria Auxiliadora Freire 1 EMENTA Conceitos de Engenharia de Software. Produto e processo de desenvolvimento de software. Extração, análise e especificação de requisitos. Métodos de desenvolvimento de software. Verificação, validação e manutenção de especificações de software. Planejamento e gestão de projetos. Estimativas: métricas e modelos de custo, estudo de viabilidade.

Conteúdos Programáticos 1) INTRODUÇÃO 1.1) Definições e Objetivos 1.2) Conceitos Básicos 1.3) Características do Software 1.4) Componentes e Aplicações do Software Sugestão, 1(Pressman), cap 1(Sommerville, 1(Ariadne). 2) PROCESSO DE SOFTWARE 2.1) Modelo de Processo 2.2) Ciclo de Vida Clássico/O Modelo Cascata 2.3) Modelo Evolucionário 2.3.1) Desenvolvimento Exploratório 2.3.2) Prototipação 2.4) Modelo Espiral 2.5) Técnicas de Quarta Geração 2.6) Combinando Paradigmas Sugestão leitura dos capítulos capítulos 3,5,6(Pressman), 2,3(Sommerville), 1(Ariadne). 3) REQUISITOS DE SOFTWARE 3.1) Classificação de requisitos 3.2.1) Conceito de conhecimento 3.2.2) Centros de decisão / informação 3.2) Técnicas de extração de requisitos 3.2.1) Entrevista 3.2.2) Questionário 3.2.3) Técnica dos 5 W s 3.2.4) Brainstorming 3.2.5) Técnica de Observação 3.2.6) Revisão da Documentação 3.3) Documento de requisitos de software 3.4) Processos de Engenharia de Requisitos 3.5) Estudo de caso Sugestão leitura dos capítulos 5,6(Pressman) 2,5,6(Sommerville), 2(Ariadne).

4) MODELOS DE SISTEMA 4.1) Modelos de Contexto 4.2) Modelos de Comportamento 4.3) Métodos Estruturados 4.4) Desenvolvimento Rápido de Software 4.5) Estudo de caso Sugestão leitura dos capítulos 7,8 (Yourdon), 3 (DeMarco), 7(Sommerville),3 (Ariadne), 3(Pompilho), 7 Pressman 5) MODELO PARA PROJETO 5.1) Hierarquia de módulos e objetos 5.2) Estratégias para derivar o projeto 5.3) Qualidade do projeto: coesão, acoplamento Sugestão leitura dos capítulos 25(DeMarco ),10,11(Pressman), 4(Acácio) 6) DIAGRAMA DE ENTIDADE E RELACIONAMENTO 6.1) Entidades 6.2) Atributo 6.3) Relacionamento 6.4) Normalização 6.5) Estudo de Caso Sugestão leitura dos capítulos 12(Yourdon) / 2,3 ( Acácio) 2,3 ( Valdemar Setzer), (Pompilho), 7) VERIFICAÇÃO, VALIDAÇÃO E TESTE 7.1) Planejamento de verificação e validação 7.2) Inspeções de Software 7.3) Teste de Software Sugestão leitura do capítulo 18-19(Pressman), 19(Sommerville).

8) Evolução de Software 8.1) Manutenção de Software 8.1.1) Tipos de Manutenção 8.1.2) Previsão de mudanças 8.2) Processo de Evolução 8.3) Evolução de Sistemas Legados Sugestão leitura do capítulo 20(Pressman), 27(Sommerville). 9) Gerenciamento de Custo 9.1) Planejamento 9.2.1) Estudo de Viabilidade 9.2.2) Estimativa 9.2) Gerenciamento de Pessoal 9.2.1) Seleção de pessoal 9.2.2) Gerenciamento de Grupos Sugestão leitura do capítulo 17 (Pressman),24 (Sommerville). 10) Gerenciamento de Qualidade 10.1) Qualidade de Processo e de Produto 10.2) Padrões de Qualidade 10.3) Controle de Qualidade 10.4) Métricas de Software Sugestão leitura do capítulo 17 (Pressman),24 (Sommerville).

Bibliografia: Bibliografia Básica Sommerville, Ian, Engenharia de Software. Ed. Addison Wesley, 6º Edição YOURDON, E. Análise Estruturada Moderna. Ed Yourdon Press. 1787 DEMARCO,TOM Análise Estruturada e Especificação de Sistema. Ed. Campus.1787. PRESSMAN, ROGER, Software Engineering: a Practitioner's Approach. Ed. Mc-Graw Hill, 3th Edition, 1772. POMPILHO, S. Análise Essencial Guia Prático de Análise de Sistemas. Ed. Infobook, 1995. Bibliografia de Apoio DAVIS, W. S. Análise e Projeto de Sistemas - Uma abordagem Estruturada. Ed Livros Técnicos e Científicos. 1787. PAGE-JONES, M., Projeto Estruturado de Sistemas. Ed McGraw Hill. 1788 YOURDON, E. AND CONSTANTINE, L Structured Design. Ed. Yourdon Press, 1778 GANE, CHRIS - Desenvolvimento Rápido de Sistemas. LTC Editora. 1788. NETO, ACÁCIO F.. Engenharia da Informação.McGraw,1788. MARTIN, JAMES & MCCLURE C. Técnicas Estruturadas e CASE. McGraw,1771 MARTIN,JAMES Princípios de análise e projeto Baseados em Objetos. Ed. Campus. 1774. www.aw.com/sommerville_br http://wps.prenhall.com/br_pfleeger_engsoftware_2 http://www.unoescxxe.edu.br/~andre/pagina/disengenharia.php www.del.icio.us -