Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0526 - Análise e Projeto Orientados a Objetos
Object-Oriented Analysis and Design

Créditos Aula: 4
Créditos Trabalho: 1
Carga Horária Total: 90 h
Tipo: Semestral
Ativação: 01/01/2014 Desativação:

Objetivos
Permitir ao aluno realizar a análise e projeto orientados a objetos de sistemas de software, utilizando padrões de projeto e seguindo o processo unificado.
 
The goal of this course is to make possible the students analyze and design object-oriented software systems using design patterns and following the Unified Process.
 
 
Programa Resumido
Apresentar o Processo Unificado e a notação UML para análise e projeto orientados a objetos, bem como padrões de projeto e frameworks.
 
To present the Unified Process and UML, as well as design patterns, in order to analyze and design object-oriented software systems.
 
 
Programa
Visão geral dos métodos para análise e projeto orientados a objetos, em particular o Processo Unificado. Como modelar com objetos usando a notação UML: o modelo conceitual; o modelo comportamental: diagrama de sequência, operações, contratos; o modelo de interação: casos de usos, colaboração entre objetos e diagramas de comunicação. Do projeto para a codificação. Padrões para atribuição de responsabilidades e padrões de projeto. O problema de persistência. Ferramentas de apoio.
 
Overview of the methods for object-oriented analysis and design, including the Unified Process. Modeling of software systems using UML: structural models, behavioral models, and interaction models. Design patterns and responsibility attribution patterns. Coding from design models. Issues related to persistence. Supporting tools.
 
 
Avaliação
     
Método
Aulas expositivas, com o apoio de um livro texto, utilizando quadro negro e retro-projetor.
Critério
Serão atribuídas notas a exercícios e trabalhos executados, alguns em classe e outros fora de classe. A nota final será calculada pela média ponderada das notas obtidas pelo aluno nos trabalhos e provas, no decorrer do semestre.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP se Mrec > = 5; ou
Max { NP, Mrec } se Mrec < 5
 
Bibliografia
     
Livro Texto:
LARMAN, C. Utilizando UML e Padrões: Uma Ferramenta à Análise e ao Projeto Orientados a Objetos e ao Process Unificado. Bookman, Porto Alegre, 2004.
WASLAWICK, R.S. Análise e Projeto de Sistemas de Informação Orientados a Objetos. Editora Campus, 2004.

Bibliografia Complementar:
PAGE-JONES, M.; Fundamentos do desenho orientado a objeto com UML, Makron Books, 2001.
FOWLER, M.; SCOTT, K.; UML Essencial, Bookman, 2000.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. (1995). Design Patterns – Elements of Reusable Object-Oriented Software. Reading-MA, Addison-Wesley.
RUMBAUGH, J., JACOBSON, I., BOOCH, G.; The Unified Modeling Language Reference Manual, Addison-Wesley, c1999.
CONALLEN, J.; Building Web Applications with UML, Addison-Wesley, 1999.
COLEMAN, D. et alli. Object-Oriented Development: the fusion method, Prentice-Hall, Englewood Cliffs, 1994.
RUMBAUGH, J. et al. Object-Oriented Modeling and Design, Prentice-Hall, Englewood Cliffs, 1991.
D.F.D'Souza and A.C. Will - Objects, Components, and Frameworks with UML: The Catalysis Approach, Addison-Wesley, 1999, 785pp.
 

Clique para consultar os requisitos para SSC0526

Clique para consultar o oferecimento para SSC0526

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP