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: SSC0621 - Modelagem Orientada 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: 15/07/2019 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.
 
 
Docente(s) Responsável(eis)
1402765 - Márcio Eduardo Delamaro
 
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 seqüê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
Nota Final: = (NP-2) / 5 * Mrec + 7 - NP se Mrec 5; ou
Max (NP, Mrec) se Mrec < 5
Sendo NP = Nota da 1a Avaliação e
MRec = Média da Recuperação
 
Bibliografia
     
Livro Texto:
- WASLAWICK, R.S. Análise e Projeto de Sistemas de Informação Orientados a Objetos. Editora Campus, 2004.
- LARMAN, C. Utilizando UML e Padrões: Uma Ferramenta à Análise e ao Projeto Orientados a Objetos e ao Process Unificado. Bookman, 3ª edição, Porto Alegre, 2008.

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 SSC0621

Clique para consultar o oferecimento para SSC0621

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