EA975 - LABORATÓRIO DE ENGENHARIA DE SOFTWARE

Obrigatória (34)

 

OF

T

P

L

S

SL

C

6 4 0 0 4 4 4
Período de Oferecimento da Disciplina, segundo a convenção:
1 - Primeiro Período Letivo
2 - Segundo Período Letivo
5 - Ambos os Semestres Letivos.
6 - A Critério da Unidade
Horas-aula Semanais de Teoria Horas-aula Semanais de Prática Horas-aula Semanais de Laboratório Horas-aula Semanais Horas-aula Semanais em Sala Crédito da Disciplina, Relativo a um período letivo de quinze semanas

 

Pré Requisitos EA976/ MC436
 

        

Ementa Projeto e desenvolvimento de sistemas complexos de software.
 
Ementa Detalhada Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo (i) especificação dos requisitos do sistema, (ii) análise de requisitos, (iii) projeto, e (iv) implementação e testes. Ao final de cada etapa, cada equipe apresentará um relatório com a documentação apropriada à etapa concluída. Paralelamente ao desenvolvimento dos projetos, os seguintes tópicos serão abordados: 1. Introdução ao ambiente de desenvolvimento. Ferramenta CASE para desenvolvimento de sistemas - Rational Rose. 2. Fundamentos de programação orientada a objetos. Linguagens de modelagem e metodologias de desenvolvimento de sistemas orientadas a objeto. 3. A Linguagem UML. Diagramas de Use-Case. Diagramas de Classe. Diagramas de Sequência. Diagramas de Colaboração. Diagramas de Estado. Diagramas de Atividade. Diagramas de Componentes. Diagramas de Deployment. 4. Construção de interfaces com usuários. Ferramentas de auxílio à construção de interfaces. A linguagem Java. 5. Noções de banco de dados. A linguagem SQL. O pacote Java-JDBC para acesso a bancos de dados SQL. 6. Ambientes integrados de desenvolvimento. Editores sensitivos a contexto. Controle de versões de software. Testes e depuração. 7. Documentação de programas e projeto.
 
Bibliografia

UML Notation Guide - version 1.1 - 1 September 1997 Craig Larman - 'Applying UML and Patterns - An Introduction to Object Oriented Analysis and Design' - Prentice Hall Inc., New Jersey 1998. Mary Campione, Kathy Walrath - 'The Java Tutorial : Object-Oriented Programming for the Internet (Java Series)' Addison-Wesley Pub Co, 2nd ed. 1998.

   
Professor(es) Responsáve(l/is) pela Atualização 29/03/2012