Análise de Sistemas
Ronaldo Martins
Douglas Gabriel
Análise de Sistemas


A
ninguém
que
trabalhe
com
desenvolvimento de software estranha que
um projeto sofra atrasos ou deva ser
cancelado momentaneamente.
Surpresa, sim, é encontrar um projeto que
esteja no prazo.
Análise de Sistemas



Para que um projeto não caia nessas
armadilhas é preciso utilizar algumas teorias
da administração.
Qual teoria da administração utilizar para um
projeto de software?
Foi ai que surgiu a UML, uma linguagem de
notação padrão para escrever planos de
software.
Análise de Sistemas

A linguagem de Modelagem Unificada ou
UML é uma proposta de normatização na
construção de softwares, baseadas nas
planificações expedidas pelo consórcio OMG
(Object Management Group), criada em
1996.
Análise de Sistemas


A linguagem UML foi a unificações de
dezenas de notações para desenvolvimento
de softwares.
O UML representa a unificação dos métodos
Booch, Objectory e OMT, e igualmente
incorpora a ideia de outros desenvolvedores
como Peter Coad, Derek Coleman, Ward
Cunningham, David Harel, Richard Helm,
Ralph Johnson, Stephen Mellor, Bertrand
Meyer, Jim Odell, Kenny Rubin, Sally Shlaer,
John Vlissides, Paul Ward, Rebecca WirfsBrock e Ed Yourdon.
Análise de Sistemas



O UML não é capaz de transformar uma
porção de anotações esparsas e pastas mal
organizadas em um software acabado.
O UML é apenas um estilo de notação, ou
seja, uma série de regras e recomendações
que representam modelos.
O UML deve ser encarado como um guia de
passos sistemáticos rumo a resolução de
determinados problemas.
Análise de Sistemas


A UML é uma linguagem que serve para
especificar, construir, visualizar, e
documentar os artefatos de um sistema de
software.
É promovida pelo OMG (Object Menagement
Group), com contribuições e direitos de
autoria das seguintes empresas: Hewlett
Packard, IBM, ICON Computing, i-Logix,
IntelliCorp, Eletronic Data Services,
Microsoft, Object Time, Oracle, Platinum,
Ptech, Relational, Reich, Softeam, Sterling,
Taskon A/S e Unisys.
Análise de Sistemas

A enfase da UML é na definição de uma
linguagem de modelagem padrão e, por
conseguinte , independente de linguagens
de programação, de ferramentas CASE, bem
como dos processos de desenvolvimento.
Responda rápido
1) Defina o que é UML
2)Pelo que é responsável pelo consórcio
OMG?
3) Assinale a alternativa correta.
( ) A UML é fortemente dependente de
linguagem de programação
( ) A OMG é um grupo que cobra licença pelo
uso da UML
( ) A UML é independente de ferramentas
CASE.
Análise de Sistemas










A UML possui os seguintes diagramas:
Diagramas de casos de uso;
Diagramas de classes e diagramas de
objetos;
Diagramas de comportamento;
Diagramas de estado;
Diagramas de atividades;
Diagramas de interação;
Diagramas de arquitetura;
Diagramas de Componentes;
Diagramas de Instalação.
Download

Introdução - WordPress.com