Sie sind auf Seite 1von 4

MINISTRIO DA EDUCAO

SECRETARIA DE EDUCAO PROFISSIONAL E TECNOLGICA


INSTITUTO FEDERAL DE ALAGOAS
Diretoria Geral do Campus Macei
Coordenadoria de Informtica
Rua Mizael Domingues, 75 Centro. Macei-AL CEP 57020-600
Telefone/Fax: (82) 2126.7027/2126.7021 e-mail: cinfo@ifal.edu.br

Aluno: Felipe Roberto Eloi Moura


1. Escrever um resumo de duas ou trs pginas sobre Booch Method,
OMT(Object Modeling Technique) e OOSE(Object-oriented software
engineering).
Booch Method
O mtodo Booch prope providenciar uma notao e um processo de desenvolvimento,
dando especial atencial ao aspecto da comunicao entre a fase de anlise e desenho de
um sistema de software orientado a objetos.
O mtodo Booch constitui, basicamente, trs fases:
1. Anlise de requisitos, que permite o estabelecimento das operaes
fundamentais do sistema;
2. Anlise do domnio que permite a construo da estrutura lgica referente ao
domnio em questo;
3. Desenho que permite a construo da estrutura fsica do sistema, fazendo o
mapeamento da estrutura lgica anteriormente constituda, conduzindo, assim,
construo de prottipos.
Esse mtodo, tem um carter amplo que, endereando os aspectos das ferramentas
de anlise e desenho OO, inclui modelao dos objetos, modelao da anlise,
desenho da aplicao, desenho da implementao e ciclo de vida dos processos.
Booch prope diferentes vises para descrever os sistemas OO. O modelo lgico,
isto , o domnio do problema, representado na estrutura de classes e objetos.
O diagrama de objetos mostra como os objetos interagem uns com os outros,
enquanto que os diagramas de classes so de ndole mais esttica. Assim, os
diagramas de categoria e de classes. Os subsistemas representam conjuntos de
mdulos relacionados de uma forma lgica.
O conceito de subsistemas, neste mtodo, entendido como um diagram de
mdulos, tendo um paralelismo, em termos do papel que representa, com os
diagramas de categoria e de classes. Os subsistemas representam conjuntos de
mdulos relacionados de uma forma lgica.

Um sistema pode consistir em mltiplos programas, executando um conjunto de


computadores distribudos. O diagrama de processos utilizado para visualizar a
forma como os processos so alocados aos processadores, em termos de desenho
fsico do sistema. Tipicamente, pode ser includo apenas um diagrama de processo.
A arquitetura de mdulos e de processos lida com a alocao fsica das classes e
objetos aos respectivos mdulos, processadores, dispositivos, e ligaes de
comunicaes entre eles, isto , descreve os requisitos de hardware concretos em
relao aos componentes de software do sistema.
OMT
OMT (Object Modeling Technique) uma metodologia que combina trs pontos de
vista da modelagem de sistemas:

Modelo de Objetos: descreve os objetos no sistema e seus


relacionamentos;
Modelo Dinmico: descreve as interaes entre objetos no sistema;
Modelo Funcional: descreve as transformaes dos dados do sistema.

Modelo de Objetos
O Modelo de Objetos descreve a estrutura esttica de objetos de um sistema, ou seja, a
identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas
operaes. O objetivo na construo do Modelo de Objetos capturar os conceitos do
mundo real que so importantes para uma aplicao. considerado o mais importante
dos diagramas. Ele na verdade composto de diagrama do modelo de objetos e do
dicionrio de dados.
Existem dois tipos de diagrama de objetos: o diagrama de classes e o diagrama de
instncias. Os diagramas de classe descrevem o caso geral da modelagem, enquanto os
de instncias so teis para exemplificar.
Modelo Dinmico
O Modelo Dinmico descreve os aspectos do sistema que se preocupam com o tempo e
a sequncia das operaes, ou seja, dos eventos e sequncia de eventos que marcam
mudanas, estados que definem o contexto para eventos e a organizao de eventos e
estados.
O Modelo Dinmico representado graficamente por uma diagrama de transio de
estados, este tipo de diagrama relaciona eventos e estados. Um diagrama de estados
deve ser feito para cada classe de objetos. O modelo dinmico a juno dos diagramas
de estados mais o diagrama global do fluxo de eventos. Este ltimo diagrama verifica o
sistema como um todo.
Modelo Funcional

O Modelo Funcional descreve os aspectos do sistema que se preocupam com


transformaes de valores, ou seja, funes, mapeamento, restries e dependncias
funcionais. O Modelo Funcional representado por um diagrama de fluxo de dados e
suas restries, ele mostra o fluxo dos dados desde de sua origem nos objetos at seu
destino em outros objetos, atravs de processos que os transformam.
Estes diagramas contm processos, fluxos, objetos atores que consomem e produzem
dados e objetos depsitos que armazenam dados passivamente. na figura abaixo as
elipses representam os processos, as setas so os fluxos, o retngulo o objeto ator e o
objeto conta um exemplo de depsito.
OOSE
Este mtodo adequado para o desenvolvimento de software numa escala industrial.
uma aproximao anlise e desenho orientado aos objetos, centrando-se na
compreenso da forma como o sistema est e ser utilizado antes de ser feita a alterao
pretendida. Organizando a anlise e o desenho atravs de sequncias de interaes com
o utilizador e utilizando cenrios, o mtodo produz sistemas bastante robustos e
amigveis, adaptando as alteraes de uma forma suave.
O mtodo divide o desenvolvimento em processos, que, diferentemente das fases de
desenvolvimento tradicionais, podem ser iterados e sobrepostos. Estes processos
produzem uma srie de modelos interligados, facilitando posteriormente a juno dos
mesmo atravs de uma modelao consistente.
Todos os sistemas se alteram durante o seu ciclo de vida, tendo a manuteno dos
mesmos um peso muito grande em termos de custos de desenvolvimento.
Muitos mtodos de desenvolvimento adequam-se a novos desenvolvimentos, mas
tratando as revises do modelo de uma forma pouco adequada.
Os desenvolvimentos iniciais devem ser vistos como uma atividade importante,
estabelecendo uma arquitetura e uma filosofia que constitui a base do sistema.
O mtodo descrito como um conjunto de processos que interagem entre si durante o
desenvolvimento do projeto, atravs de diferentes modelos. Os processos principais so
a anlise, construo e teste.
No processo de anlise criado um modelo Conceitual do sistema a construir. Nesta
fase, os modelos so desenvolvidos de forma a facilitar a compreenso do sistema,
privilegiando a comunicao com o cliente.

No processo de construo, desenvolvido o sistema a partir dos modelos criados


anteriormente. A construo inclui o desenho e a implementao, resultando um sistema
completo.
O processo de teste integra os componentes do sistema, testando-o e decidindo se est
pronto a ser distribudo ao cliente.
O conhecimento do sistema aumenta sucessivamente maneira que o trabalho vai
progredindo. Quando se est trabalhando na primeira verso de desenvolvimento do
sistema, surgem novos requisitos e outros so alterados. Deste modo o sistema no pode
ser completamente desenvolvido, at que as especificaes dos requisitos se mantenham
constantes.
Uma forma de resolver este problema atravs de desenvolvimento incremental. Na
prtica, o sistema dividido em partes, correspondentes aos servios requeridos pelo
cliente. Cada novo estgio de desenvolvimento estende o sistema com nova
funcionalidade at que o produto esteja terminado. De tal modo que, esta estratgia
incremental providencia um grande feedback durante o processo de desenvolvimento,
resultando na execuo dos processos vrias vezes durante a mesma verso do sistema.
Nesta aproximao, o modelo de use cases o modelo principal no qual todos os outros
modelos so derivados.
Um modelo de use cases descreve a funcionalidade completa do sistema, identificando
como que o sistema externo interage com o sistema.
O modelo de use cases a base das fases de anlise, construo e teste. O objetivo da
anlise compreender o sistema de acordo com os seus requisitos funcionais. Os
objetos so encontrados, organizados e as suas interaes so descritas. As operaes
dos objetos e a viso interna descrita durante a fase de anlise.
importante que os objetos sejam encontrados na fase de anlise.
Na fase de teste, o sistema verificado, significando que a correo do sistema
verificada de acordo com a sua especificao.

Das könnte Ihnen auch gefallen