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: 14/07/2023

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: Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos e ao Desenvolvimento Iterativo. 3a edição, Bookman, Porto Alegre, 2006.
WAZLAWICK, R.S. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2a. Edição, Editora Campus, 2011.

Bibliografia Complementar:
- Object Management Group. Unified Modeling Language. (https://www.omg.org/spec/UML/About-UML/)
- VALENTE, M. T. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, 2020 (https://engsoftmoderna.info/).
- RUMBAUGH, J., JACOBSON, I., BOOCH, G.; The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.

 

Clique para consultar os requisitos para SSC0124

Clique para consultar o oferecimento para SSC0124

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