Ementa de Disciplinas


LABORATÓRIO DE ENGENHARIA DE SOFTWARE

EA975


LABORATÓRIO DE ENGENHARIA DE SOFTWARE

Obrigatória

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


 


UNICAMP FEEC grad disciplinas                   Sugestões

Modificado em 20/10/2017


Voltar à Disciplinas