Notação BNF

Usada para descrever sintaxe de uma linguagem

UML 2

Linguagem unificada para descreverdiagramas graficos de estrutura e de comportamento de um sistema utilizndo metadados

SysML
Linguagem para descrever diagramas e modelos de requisitos, estrutura, comportamento de sistemas utilizando metadados

Links relacionados

www.system-modeling.com
www.omg.org
www.omgsysml.org
www.uml.org
www.incose.org

Modelagem de processos utilizando UML

SPICE evolução do metodo padrão ISO/IEC 12207 (referencia somente a software)

V-Model XT permite mapear convenções da ISO/IEC 15288

 
  home  
Modelagem de Sistemas  
Correlações

O modelo de sistema de informação deve ter a capacidade de expressar o conhecimento do ambiente onde o sistema está inserido.

Modelos para os diversos aspectos do sistema são apresentados em uma especificação de sistemas.

Modelos representam o sistema a partir de várias pespectivas que se complementam.

Não existem modelos certos ou errados. Mas modelos utilizados ou não utilizados.

A modelagem dos fatos de uma realidade em análise se utiliza de modelos que são expressos atraves de uma liguagem visual compostas de regras, pela qual estrutura as idéias atraves de um método.

Metodo - Maneira explicita de estruturar pensamentos e ações.
                Diz o que fazer, como fazer, quando fazer e porque é feito
                Contém modelos.
Modelos- Descreve alguma coisa e comunica o resultado do uso do método
                 Tem uma proposta.
                 É expresso em uma linguagem de modelagem e um conjunto de regras de como usar.
Linguagem de Modelagem - Necessita de um processo ou as instruções do que, como, quando, e porque fazer.
Regras - Quanto ao controle podem ser prescritivas (controladas por um organismo oficial) ou descritivas (são aquelas como as pessoas utilizam na prática). Linguagens de programação costumam ser prescritivas, estabelecidas por comite formador de padrões ou fornecedor dominante. Enquanto as linguagens naturais, como o portugues, tendem a ser prescritivas, cujo o significado é estabelecido por convenção.
Quanto a tipificação podem ter 3 tipos de regras: sintatica, semantica e pragmáticas.
Sintaxe- Diz como os simbolos deverão ser vistos e como os simbolos na linguagem de modelagem são combinados. Ex palavras.
Semântica- Diz o que significa cada simbolo e como será interpretado por êle mesmo e o contexto de outros simbolos Ex. Significado das palavras.
Pragmático- Intenções dos simbolos na qual a proposta de um modelo é alcançada e torna-se entendida por outros. Ex.:  Regras de construção das sentença.
Notação- é o material gráfico que se vê nos modelos. Ela é a sintaxe gráfica da linguagem de modelagem.

Padrão ou normativo - Não normativo significa dizer rigorosamente invalido, de acordo com o padrão

 
Modelagem agil - É um processo baseado na prática que descreve como um modelagor ágil deve ser. Muitas vezes a modelagem não existe, resultando em retrabalho. No outro extermo documentação e modelagem em excesso resulta em baixa velocidade de desenvolvimento. Técnicas que seguem uma estratégia de processo ágil: XP (eXtreme Programming), DSDM, SCRUM ou FDD, como também desenvolvimento da segurança:: metodologias SDL, CLASP combinadas com o Agile.
Motivação para modelagem - Modele para entender e modele para comunicar
Documentação - Descarte modelos temporários , formalize os modelos de contrato e atualize apenas quando necessário
Produtividade - Aplique as convenções (standards) da modelagem. Utilize padrões (patterns) com moderação e reuse os recursos já existentes.
Objetivo principal - Produzir sistemas de qualidade satisfaçam as necessiades dos clientes/usuários
Objetivo secundário - Se preparar para o próximo trabalho. Podendo ser uma expansão ou nova versão ou um novo objetivo.
Principios básicos - Diminuir a carga de trabalho, adotar a simplicidade, emcampar a mudança, mudar incrementalmente, modelar com um propósito, ter mais de um modelo, incentivar o trabalho de qualidade e maximinimar o retorno esperado
Principios suplementares - O conteudo é mais importante que a forma, todos podem aprendr com todos, conhecer os modelos, cumnicação aberta e honesta e trabalhar com o instinto das pessoas.
 
Modelo das visões de dominio, projeto e operacional de um sistema