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: SSC0124 - Análise e Projeto Orientados a Objetos
Object-Oriented Analysis and Design

Créditos Aula: 2
Créditos Trabalho: 1
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2017 Desativação:

Objetivos
Permitir ao aluno realizar a análise e projeto orientados a objetos de sistemas de software, 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
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. Ferramentas de apoio.
 
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. 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 teóricas seguidas de exercícios de aplicação e resolução de dúvidas.
Critério
Média ponderada das notas das provas e dos trabalhos em grupo.
Norma de Recuperação
Critério de Aprovação: NP+(Mrec/2,5), se Mrec > ou =7,5; ou Max {NP,Mrec}, se Mrec < ou = 5,0; ou 5,0, se 5,0 < ou = Mrec < 7,5.( NP=1ª avaliação, Mrec=prova).
 
Bibliografia
     
Livro Texto:
LARMAN, C. Utilizando UML e Padrões: Uma Ferramenta à Análise e ao Projeto Orientados a Objetos e ao Process Unificado. 3ª edição, Bookman, Porto Alegre, 2007.

Bibliografia Complementar:
PAGE-JONES, M.; Fundamentos do desenho orientado a objeto com UML, Makron Books, 2001.
FOWLER, M.; SCOTT, K.; UML Essencial, Bookman, 2000.
D.F.D'Souza and A.C. Will - Objects, Components, and Frameworks with UML: The Catalysis Approach, Addison-Wesley, 1999, 785pp.
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.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. (1995). Design Patterns – Elements of Reusable Object-Oriented Software. Reading-MA, Addison-Wesley
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.
 

Clique para consultar os requisitos para SSC0124

Clique para consultar o oferecimento para SSC0124

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