Campus fundacional da universidade do estado de minas gerais



Baixar 29.2 Kb.
Encontro26.07.2016
Tamanho29.2 Kb.


FUNDAÇÃO EDUCACIONAL DE ITUIUTABA

INSTITUTO SUPERIOR DE EDUCAÇÃO DE ITUIUTABA

CAMPUS FUNDACIONAL DA UNIVERSIDADE DO ESTADO DE MINAS GERAIS

PLANO DE ENSINO


ANO LETIVO 2011




CURSO: Sistema de Informação

TURNO: Noturno

SÉRIE: 2ª




DISCIPLINA: Engenharia de Software I CÓDIGO: SIN 109

CARGA HORÁRIA TOTAL: 72

TEÓRICA: 72 PRÁTICA:



OBRIGATÓRIA ( X )

OPTATIVA ( )


EMENTA
Conceitos fundamentais da Engenharia de Software; Papel da Engenharia de Software; Importância da Análise de Sistemas; Tipos de Análise de sistemas: Análise Estruturada; Análise Essencial e Análise Orientada a Objeto; Ferramenta de modelagem;




OBJETIVO GERAL

Compreender o papel da Engenharia de Software, bem como os paradigmas utilizados no desenvolvimento de softwares; Conceituar sistemas e definir as pessoas envolvidas neste processo; Compreender as definições de Análise de Sistemas e seus tipos com sua evolução; dominar a teoria sobre análise de software estruturado identificando e criticando os passos do desenvolvimento de um software; aplicar a análise essencial com seus comportamentos e aplicação; aprender a utilizar o paradigma de análise orientado a objetos e adquirir capacidade empreendedora.




OBJETIVOS ESPECÍFICOS

Compreender a importância da engenharia de software no desenvolvimento de sistema;

Introduzir os conceitos básicos relacionados com as análises: estruturada, essencial e Orientada a objeto;

Estudo de ferramentas para desenvolver as análises;

Apresentar a linguagem de modelagem unificada (UML) com sua finalidade e objetivo;


CONTEÚDO PROGRAMÁTICO


1. Engenharia de Software

1.1 Conceitos básicos

1.2 Importância da Engenharia de Software

1.3 Evolução da Engenharia de Software

1.4 Crise do software

1.5 Ciclo de vida da Engenharia de Software

1.6 Papéis da Engenharia de Software: analista de sistema, projetista de sistema, programador, operador, gerente de projeto e usuário.

1.7 Tipo de Análise: Estruturada, Essencial e Orientada a Objeto

2. Análise Estruturada

2.1 Definição e conceitos básicos

2.2 Definição o sistema atual e suas necessidades

2.3 Diagrama de Fluxo de Dados

2.4 Dicionário de Dados

2.5 Diagrama de Entidade Relacionamento

2.6 Diagrama de Transição de Estado


3. Análise Essencial

3.1 Definição e conceitos básicos

3.2 Modelo Ambiental: Declaração de objetivos, Diagrama de contexto, Lista de eventos;

3.3 Modelo Comportamental: DFD, DER, Normalização.


4. Engenharia de Requisitos

4.1 Introdução à Engenharia de Requisitos

4.2 Processo e atores envolvidos

4.3 Elicitação de requisitos

4.4 Análise e especificação de requisitos

4.5 Validação de requisitos

4.6 Gerência de mudanças e rastreabilidade
5. Análise Orientada à Objeto

5.1 Definição e conceitos básicos

5.2 UML – (Unified Modeling Language)

5.2.1 – Lista de Requisitos

5.2.2 – Diagrama de Caso de Uso

5.2.3 – Diagrama de Classe

5.2.4 – Diagrama de Interação: Seqüência e Colaboração

5.2.5 – Diagrama de Estado

5.2.6 – Diagrama de Atividades

5.2.7 – Diagrama de Implementação: Componentes e Implantação





AVALIAÇÃO

( X ) PROVA

( X ) PESQUISA

( X ) TRABALHO

( X ) AULA PRÁTICA

( X ) SEMINÁRIO

( X ) RELATÓRIO

( ) PROJETO DE PESQUISA

( ) FÓRUM DE DEBATE

OUTRAS ATIVIDADES – exercícios








BIBLIOGRAFIA BÁSICA
YORDOUN, E. Analise Estrutura Moderna. Rio de Janeiro: Campus, 1990.
SOMMERVILLE, I. Engenharia de Software. 6. ed. Prentice Hall do Brasil, 2003.
PFLEEGER, Shari Lawrence. Engenharia de software Dino Franklin(trad): teoria e prática . 2.ed. São Paulo: Prentice Hall, 2004. 535p. Título original: Software engineering - theory and practice.
PRESSMAN, Roger,. Engenharia de Software. 6.ed. São Paulo, McGraw-Hill, 2006.
GUEDES, Gilleanes T. A,. UML – Uma abordagem prática. 2. ed. São Paulo, Novatec Editora, 2006.

BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. Rio de Janeiro: Editora Campus, 2002. 286p.


PAGE-JONES, M. Projeto Estruturado de Sistemas. São Paulo: Editora McGraw-Hill, 1988.
BOOCH, Grady & RUMBAUCH, James & JACOBSON, Ivar,. UML – Guia do usuário. 2 ed. Rio de Janeiro, Elsevier, 2005.

[7] POMPILHO, S. Análise Essencial Guia Prático de Análise de Sistemas, Editora IBPI, 1995







BIBIOGRAFIA COMPLEMENTAR
BOOCH,G., RUMBAUGH, J., JACOBSON, I. UML: Guia do Usuário. Campus, 2000.

PAULA, WILSON P. F.. Engenharia de Software. 2. ed. LTC, 2003..

PEDRYCZ, W., PETERS, J. Engenharia de Software. Campus, 2001.

HAMLET, R., MAYBEE, J. The Engineering of Software. Addisson Wesley, 2001.

PRESSMAN, R.S. Engenharia de Software. 5. ed. McGraw-Hill Interamericana, 2002.

GANE, Sarson. Análise Estruturada de Sistemas. LTC, 1996

POMPILHO, S. Análise Essencial - Guia prático de análise de sistemas. Editora Ciência Moderna, 2002

MACHADO, Felipe Nery Rodrigues,. Análise Relacional de Sistemas. Editora Érica, 2003

LIMA, Adilson da Silva, Erwin 4.0 Modelagem de Dados. Editora Érica, 2002

DEBONI, José Eduardo Zindel, Modelagem Orientada a Objetos com UML. Editora Futura, 2003

YOURDON, Edward. Administrando Técnicas Estruturadas - Estratégia para o Desenvolvimento de Software nos Anos 90. Editora Campus, 1998

TONSING, Sérgio Luiz, Engenharia de Software: Análise e Projeto de Sistemas. Editora Futura, 2003

BOGGS, Wendy, BOGGS Michael,. Mastering UML com Rational Rose 2002 A Bíblia Editora Alta Books, 2002




PROFESSOR ____________________________________________________________

Prof. Esp. Clayton Humberto de Freitas
COORDENADOR DE CURSO _____________________________________________

Prof. MSc. Anderson de Melo Valadão


PRESIDENTE DO COLEGIADO DIDÁTICO-PEDAGÓGICO: ___________________

Prof.ª MSc. Vera Cruz de Oliveira Moraes


APROVADO EM _____ DE ________________ DE _______






©principo.org 2016
enviar mensagem

    Página principal