modelagem 01

5
Modelagem de sistemas “O pessimista vê dificuldade em cada oportunidade. O otimista vê oportunidades em cada dificuldade.” APRESENTAÇÃO DO PROFESSOR Nome: Fábio Antônio de Jesus Função: Analista de sistemas Formação: Ciência da Computação Especialização: Engenharia de software Tempo docente: ~12 anos Email: [email protected] HORÁRIO Início: 19h00 Intervalo: 20h40 – 20h55 Término: 22h00 Conhecimento teórico: 40 horas Conhecimento prático: 40 horas Conhecimento outros: 20 horas Conhecimento Total: 100 horas PEA EMENTA Modelagem de sistemas, abordagem dos componentes de uma aplicação e prática em modelagens em graus de aplicações com UML. OBJETIVOS Capacitar o aluno a desenvolver modelagem de sistemas utilizando UML, seus componentes e aplicações. PROCEDIMENTOS METODOLÓGICOS Aulas expositivas teóricas; Exercícios práticos em laboratório; Faculdade Anhanguera SBC – Prof. Fábio – [email protected] Página 1/5

Upload: betosasamine

Post on 04-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelagem 01

Modelagem de sistemas

“O pessimista vê dificuldade em cada oportunidade. O otimista vê oportunidades em cada dificuldade.”

APRESENTAÇÃO DO PROFESSORNome: Fábio Antônio de JesusFunção: Analista de sistemasFormação: Ciência da ComputaçãoEspecialização: Engenharia de softwareTempo docente: ~12 anosEmail: [email protected]

HORÁRIOInício: 19h00Intervalo: 20h40 – 20h55Término: 22h00

Conhecimento teórico: 40 horasConhecimento prático: 40 horasConhecimento outros: 20 horasConhecimento Total: 100 horas

PEA

EMENTAModelagem de sistemas, abordagem dos componentes de uma aplicação e

prática em modelagens em graus de aplicações com UML.

OBJETIVOSCapacitar o aluno a desenvolver modelagem de sistemas utilizando UML, seus

componentes e aplicações.

PROCEDIMENTOS METODOLÓGICOS Aulas expositivas teóricas; Exercícios práticos em laboratório; Acompanhamento das Atividades Práticas Supervisionadas; Revisão diária; e Exercícios diários.

Faculdade Anhanguera SBC – Prof. Fábio – [email protected] Página 1/4

Page 2: Modelagem 01

Modelagem de sistemas

SISTEMA DE AVALIAÇÃO

QUALITATIVO Comportamento; Pontualidade; e Participação.

QUANTITATIVO1º Avaliação peso 0,4 (Nota máxima 10, sendo 2,0pontos de ATPS e 8,0 pontos de PROVA)2º Avaliação peso 0,6 (Nota máxima 10, sendo 2,0pontos de ATPS e 8,0 pontos de PROVA)Média geral 6,0 sem arredondamentos.Para aprovação tem que ter no mínimo de 75% de presença.

BIBLIOGRAFIA

BIBLIOGRAFIA BÁSICA PADRÃO1) GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. 2ª ed. São Paulo:

Novatec, 2011.

BIBLIOGRAFIA BÁSICA1) FOWLER, Martin; KOBRYN, Cris; BOOCH, Grady. UML Essencial: um breve

guia para a linguagem padrão de modelagem de objetos. 3ª ed. Porto Alegre: Bookman, 2005.

2) BOOCH, Grady (org.); JACOBSON, Ivar; RUMBAUGH, James. UML: Guia do Usuário. 2ª ed. Rio de Janeiro: CAMPUS, 2006.

INTRODUÇÃO A MATÉRIA

FUNDAMENTOS DE MODELAGEM DE SISTEMAS

O QUE É UM MODELO?

Um modelo é um protótipo ou exemplo que se pretende reproduzir ou imitar.

O QUE É UM SISTEMA?Um sistema é um conjunto de partes ou elementos organizados e

relacionados entre si.

COMO FUNCIONAM OS SISTEMAS?

Faculdade Anhanguera SBC – Prof. Fábio – [email protected] Página 2/4

Page 3: Modelagem 01

Modelagem de sistemas

Os sistemas recebem entrada de dados, de energia ou

material do ambiente e provém a saída, que é a informação,

a energia ou matéria. Um sistema têm limites que o diferencia do ambiente.

Este limite, ou fronteira, pode ser físico (uma gabinete de um computador)

ou pode ser conceitual.

O QUE É MODELAGEM DE SOFTWARE?Modelagem de software é a atividade de construir modelos que expliquem as

características ou o comportamento de um software ou de um sistema de software. Na construção do software os modelos podem ser usados na identificação das características e funcionalidades que o software deverá prover (análise de requisitos), e no planejamento de sua construção.

A modelagem de software normalmente implica a construção de modelos gráficos que simbolizam os artefatos dos componentes de software utilizados e os seus inter-relacionamentos.

O QUE É UM PROJETO?É um esforço temporário empreendido para criar um produto, serviço ou

resultado exclusivo.

CARACTERÍSTICAS DE UM PROJETO Temporário; Gera um produto, serviço ou resultado; Elaboração progressiva.

O QUE É GERENCIAMENTO DE PROJETO?É a aplicação de conhecimentos, habilidades, ferramentas e técnicas às

atividades do projeto a fim de atender aos requisitos.

GRUPO DE PROCESSOS DE GERENCIA DE PROJETOS Iniciação;

Planejamento;

Execução;

Monitoramento e Execução;

Encerramento.

Faculdade Anhanguera SBC – Prof. Fábio – [email protected] Página 3/4

Page 4: Modelagem 01

Modelagem de sistemas

ANÁLISE ESSENCIALA Análise Essencial propõe o particionamento do sistema por eventos. A rigor, o

valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetida. Assim, um sistema é construído para responder a estímulos. A cada estímulo, o sistema deve reagir produzindo uma resposta predeterminada. 

MODELO ESSENCIAL

Apresenta o sistema em um nível de abstração completamente independente de restrições tecnológicas. Antes que um sistema seja implementado, é necessário conhecer-se a sua verdadeira essência, não importando saber se sua implementação vai ser manual ou automatizada, e nem mesmo que tipo de hardware ou software vai ser usado. O Modelo Essencial é formado por:

Modelo Ambiental: Define a fronteira entre o sistema e o resto do mundo

Modelo Comportamental: Define o comportamento das partes internas do sistema

necessário para interagir com o ambiente;

EXERCÍCIOS1) O que é um modelo?2) O que é um sistema?3) O que é modelagem de software?4) O que é um projeto?5) Quais os grupos de processos de gerencia de projetos

Faculdade Anhanguera SBC – Prof. Fábio – [email protected] Página 4/4