Modelagem de Sistemas (TM412)

Informações

Codigo: TM412

Pré-requisito

Engenharia de Software

Ementa

Introdução. Modelagem de Casos de Uso. Modelagem de Classes. Modelagem de Interações, de Estados e de Atividades. Projeto de Software. Tópicos Avançados. Prática de estudo de caso.

Objetivos

Ao final da disciplina o aluno deve:

(a) Compreender os conceitos da orientação a objetos no contexto da modelagem;

(b) Entender as etapas que compõem a modelagem de sistemas e as técnicas aplicadas nesta atividade;

(c) Compreender o processo de passagem da etapa de análise para a de projeto de sistemas;

(d) Aplicar as técnicas de modelagem UML em estudos de casos de documentação de sistemas.

Conteúdo Programático

Sumário

  1. Introdução
  2. Modelagem de Casos de Uso
  3. Modelagem de Classes
  4. Modelagem de Interações
  5. Modelagem de Estados
  6. Modelagem de Atividades
  7. Projeto de Software
  8. Tópicos Avançados

Tópicos de Aula

01. Introdução

  • Revisão do processo de desenvolvimento de software e de requisitos
  • Visão da linguagem de modelagem gráfica UML

02. Modelagem de Casos de Uso

  • Diagrama de casos de uso
  • Cenários – técnica para a descrição dos casos de uso
  • Caso de uso real e essencial

03. Modelagem de Classes

  • Estágios do modelo de análise
  • Diagrama de classes e diagrama de objetos
  • Técnicas para identificação das classes
  • Construção do modelo de classes

04. Modelagem de Interações

  • Elementos da modelagem de interações
  • Contrato de Operação
  • Diagrama de sequência
  • Diagrama de comunicação
  • Construção do modelo de interação

05. Modelagem de Estados

  • Diagrama de transição de estados
  • Construção de diagrama de transição de estados

06. Modelagem de Atividades

  • Diagrama de atividades
  • Construção de diagrama de atividades

07. Projeto de Software

  • Princípios do projeto de software
  • Passagem da etapa de análise para o projeto de sistemas
  • Processo: Visão geral e atividades
  • GRASP

08. Tópicos Avançados

  • Análise Estruturada
  • Metamodelos da UML
  • Padrões

Referencia Bibliográfica

Bibliografia Básica

  1. RUMBAUGH, J. BRAHA, M. Modelagem e Projetos Baseados em Objetos Com UML. Campus, 2006.
  2. BEZERRA, E. Princ´ıpios de An´alise e Projeto de Sistemas com UML. Campus,
  3. GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padr˜oes de Projeto: solu¸c˜oes reutiliz´aveis de software orientado a objetos. Bookman, 2000.
  4. LARMAN, C. Utilizando UML e Padr˜oes: Uma introdu¸c˜ao `a an´alise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Bookman, 2007.

Bibliografia Complementar

  1. RUMBAUGH, J. BOOCH, G. JACOBSON, I. UML – Guia do Usuário, Tradução da Segunda Edição. Campus, 2006.
  2. GUEDES, G. T. A. UML 2 – Uma abordagem prática. Novatec, 2011.
  3. PRESSMAN, R. Engenharia de Software. 8a. ed. McGraw-Hill, 2016.
  4. SOMMERVILLE, I. Engenharia de Software. 9a. ed. Pearson, 2011.
  5. BRUEGGE, B. DUTOIT, A. H. Object-Oriented Software Engineering Using UML, Patterns, And Java. Pearson, 2010.
  6. FOWLER, M. . UML Essencial. Bookman, 2004.
  7. FOWLER, M. Arquitetura de Aplicações Corporativas. Bookman, 2006.
  8. SILVEIRA, G.; LOPES, S.; MOREIRA, G.; STEPPAT, N.; KUNG, F. Introdução à Arquitetura e Design de Software. Campus, 2011.

Postado em 21/11/2013 - 09:30 - Atualizado em 15/08/2023 - 15:06

Últimas Notícias

Segundo dia SECCIM 2023

Hoje ocorreu mais um dia da SECCIM, envolvendo até e escrita criativa para uma jornada de aprendizado e inspiração. O leia mais

31/10/2023

Primeiro dia de SECCIM 2023

Primeiro dia de SECCIM 2023

30/10/2023

Descubra Programação da Seccim – Edição 2023!

Na próxima semana se inicia a 12º Semana Acadêmica de Ciência da Computação da UFRRJ (Seccim). A programação promete enriquecer leia mais

27/10/2023


Nota de pesar

É com grande consternação que o Curso e o Departamento de Ciência da Computação comunica à comunidade universitária ruralina o leia mais

19/10/2023

Apresentação do projeto “O Uso do Pensamento Computacional para evitar a retenção e evasão nos cursos de graduação” na SNCT 2023

Nesta quarta-feira, dia 18 de outubro, os alunos Jorge Duarte Miguel Junior, Luiz Filipe Brandi e Maxwel Batalha, junto com leia mais

19/10/2023

mais notícias

Skip to content