modelagem 01
TRANSCRIPT
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
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
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
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