Modelagem processos

3
PLANO DE ENSINO CURSO: Superior de Tecnologia em Gestão da Tecnologia da Informação SÉRIE: 2º Semestre DISCIPLINA: MODELAGEM DE PROCESSOS CARGA HORÁRIA TOTAL: 60 horas I - Ementa Introdução. Modelagem e orientação a objetos. Modelo conceitual da UML. Elementos estruturais da UML. Elementos comportamentais da UML. Relacionamentos na UML. Diagramas UML. Regras e mecanismos da UML. Modelagem da arquitetura de negócio. Visão de negócio. Visão de processo de negócio. Visão de estrutura de negócio. Visão comportamental de negócio. Regras de negócio. Padrões de negócio. Integração com o desenvolvimento de software. II - Objetivos A disciplina deverá tornar o aluno ou aluna aptos a entender, analisar e escrever modelos, incluindo aspectos estáticos e dinâmicos, utilizando a UML; aplicar o conhecimento de modelagem em disciplinas relacionadas ao desenvolvimento de software; entender, analisar e escrever modelos de negócio, utilizando a notação UML, com o apoio e conhecimento de especialistas no domínio de aplicação; realizar o mapeamento de sistemas de software alinhados aos objetivos expressos no modelo de negócio. III - Conteúdo programático 1. Introdução 1.1. Motivação 1.2. História da UML 1.3. Conceitos básicos 2. Modelagem e orientação a objetos 2.1. Princípios de modelagem 2.2. Modelagem orientada a objetos 3. Modelo conceitual da UML 3.1. Visão geral da UML 3.2. Arquitetura da UML 4. Modelagem estrutural 4.1. Classes 4.2. Relacionamentos 4.3. Mecanismos comuns 4.4. Diagramas 4.5. Diagramas de class 4.6. Conceitos avançados envolvendo classes 4.7. Interfaces tipos e papéis 4.8. Pacotes lógicos

Transcript of Modelagem processos

PLANO DE ENSINO CURSO: Superior de Tecnologia em Gestão da Tecnologia da Informação SÉRIE: 2º Semestre DISCIPLINA: MODELAGEM DE PROCESSOS CARGA HORÁRIA TOTAL: 60 horas I - Ementa

Introdução. Modelagem e orientação a objetos. Modelo conceitual da UML. Elementos estruturais da UML. Elementos comportamentais da UML. Relacionamentos na UML. Diagramas UML. Regras e mecanismos da UML. Modelagem da arquitetura de negócio. Visão de negócio. Visão de processo de negócio. Visão de estrutura de negócio. Visão comportamental de negócio. Regras de negócio. Padrões de negócio. Integração com o desenvolvimento de software. II - Objetivos

A disciplina deverá tornar o aluno ou aluna aptos a entender, analisar e escrever modelos, incluindo aspectos estáticos e dinâmicos, utilizando a UML; aplicar o conhecimento de modelagem em disciplinas relacionadas ao desenvolvimento de software; entender, analisar e escrever modelos de negócio, utilizando a notação UML, com o apoio e conhecimento de especialistas no domínio de aplicação; realizar o mapeamento de sistemas de software alinhados aos objetivos expressos no modelo de negócio. III - Conteúdo programático

1. Introdução

1.1. Motivação

1.2. História da UML

1.3. Conceitos básicos

2. Modelagem e orientação a objetos

2.1. Princípios de modelagem

2.2. Modelagem orientada a objetos

3. Modelo conceitual da UML

3.1. Visão geral da UML

3.2. Arquitetura da UML

4. Modelagem estrutural

4.1. Classes

4.2. Relacionamentos

4.3. Mecanismos comuns

4.4. Diagramas

4.5. Diagramas de class

4.6. Conceitos avançados envolvendo classes

4.7. Interfaces tipos e papéis

4.8. Pacotes lógicos

4.9. Instâncias

4.10. Diagramas de objetos

5. Modelagem comportamental

5.1. Interações

5.2. Casos de uso

5.3. Diagramas de casos de uso

5.4. Diagramas de interação

5.5. Diagramas de atividade

5.6. Eventos e sinais

5.7. Máquinas de estado

5.8. Diagramas de estado

6. Regras e mecanismos da UML

6.1. Especificação

6.2. Adornos

6.3. Divisões comuns

6.4. Mecanismos de extensão

7. Modelagem da arquitetura de negócio

7.1. Conceitos de negócio

7.2. Extensão de negócio da UML

8. Visões de modelos de negócio

8.1. Visão de negócio

8.2. Visão de processo de negócio

8.3. Visão de estrutura de negócio

8.4. Visão comportamental de negócio

9. Modelagem de regras de negócio

9.1. OCL e sua utilização na modelagem de processo de negócio

9.2. Categorias de regras de negócio

9.3. Modelagem de Restrições

10. Padrões de negócio

10.1. Tipos de padrões

10.2. Gabaritos de padrões de negócio

11. Integração com o desenvolvimento de software

11.1. Processo de desenvolvimento de software

11.2. Arquitetura de software

11.3. Arquitetura de negócio e arquitetura de software

IV - Estratégia de Ensino - Aulas expositivas - Aulas reflexivas com análise de casos - Dinâmica de grupos

- Seminários - Vídeos - Debates Será sempre indicada a bibliografia básica e específica necessária ao acompanhamento do curso e orientação do aluno na vida acadêmica e profissional. A exposição será feita por meio de colocação dos pontos a serem discutidos de forma esquemática, seguida de apresentação por parte do professor. V - Estratégias de Avaliação A avaliação será obtida por meio de provas, trabalhos e seminários, dentre outros, bem como pela participação do aluno durante as aulas e demais atividades, a critério do professor e em conformidade com o respectivo plano de ensino. Serão feitas avaliações, assim distribuídas: - Duas Notas do Professor (NP) para as atividades curricula res, com peso 4 (quatro) cada uma, na composição da nota semestral de cada disciplina; - Uma nota referente ao Projeto Integrado Multidiscipinar (PIM), com peso 2 (dois) no cálculo da Média Semestral (MS) de cada disciplina. Esse Projeto será desenvolvido durante o semestre. A MS será: (NP1 x 4 + PIM x 2 + NP2 x 4) / 10. Para a aprovação, a MS deverá ser igual ou superior a 5,0; é exigida a freqüência mínima de 75%. O desempenho do aluno é avaliado numa escala de 0 (zero) a 10 (dez). VI - Bibliografia Básica DEITEL, H.; DEITEL, P. & CHOFFNES. Sistemas operacionais. 3.ed. São Paulo: Pearson, 2005. TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. São Paulo: Pearson, 2003. OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. 3.ed. V. 11. São Paulo, Bookman, 2008. VII - Bibliografia Complementar TOSCANI, S.; OLIVEIRA, R. S. DE & CARISSIMI, A. S. Sistemas operacionais. 3.ed. Rio Grande do Sul: Sagra-luzzatto, 2004. FLYNN, I. & MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo, Thomson Pioneira: 2002.