Uml principios de analise de projetos

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2535 palavras )
  • Download(s) : 0
  • Publicado : 2 de dezembro de 2012
Ler documento completo
Amostra do texto
Princípios de Análise e Projeto de Sistemas com UML
2ª edição
Eduardo Bezerra Editora Campus/Elsevier

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

1

Capítulo 1 Visão Geral
“Coisas simples devem ser simples e coisas complexas devem ser possíveis.”. -Alan Kay

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

2

Sistemas de Informações
• Anecessidade é a mãe das invenções
– Em conseqüência do crescimento da importância da informação, surgiu a necessidade de gerenciar informações de uma forma adequada e eficiente e, desta necessidade, surgiram os denominados sistemas de informações.

• Um SI é uma combinação de pessoas, dados, processos, interfaces, redes de comunicação e tecnologia que interagem com o objetivo de dar suporte emelhorar o processo de negócio de uma organização com relação às informações.
– Vantagens do ponto de vista competitivo.

• Objetivo principal e final da construção de um SI: adição de valor à organização.
Princípios de Análise e Projeto de Sistemas com UML - 2ª edição 3

Sistemas de Software
• Um dos componentes de um sistema de informação é denominado sistema de software. • Compreende osmódulos funcionais computadorizados que interagem entre si para proporcionar a automatização de diversas tarefas. • Característica intrínseca do desenvolvimento de sistemas de software: complexidade.

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

4

Sistemas de Software

• Uma analogia...

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

5

1.1Modelagem de sistemas de software

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

6

Modelos de Software
• Na construção de sistemas de software, assim como na construção de sistemas habitacionais, também há uma gradação de complexidade.
– A construção desses sistemas necessita de um planejamento inicial.

• Um modelo pode ser visto como uma representação idealizada deum sistema que se planeja construir. • Maquetes de edifícios e de aviões e plantas de circuitos eletrônicos são apenas alguns exemplos de modelos.

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

7

Razões para construção de modelos
• A princípio, podemos ver a construção de modelos como uma atividade que atrasa o desenvolvimento do software propriamente dito. • Mas essaatividade propicia...
– O gerenciamento da complexidade inerente ao desenvolvimento de software. – A comunicação entre as pessoas envolvidas. – A redução dos custos no desenvolvimento. – A predição do comportamento futuro do sistema.

• Entretanto, note o fator complexidade como condicionante dessas vantagens.
Princípios de Análise e Projeto de Sistemas com UML - 2ª edição 8

Diagramas eDocumentação
• No contexto de desenvolvimento de software, correspondem a desenhos gráficos que seguem algum padrão lógico. • Podemos também dizer que um diagrama é uma apresentação de uma coleção de elementos gráficos que possuem um significado predefinido. • Diagramas normalmente são construídos de acordo com regras de notação bem definidas.
– Ou seja, cada forma gráfica utilizada em umdiagrama de modelagem tem um significado específico.

Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

9

Diagramas e Documentação
• Diagramas permitem a construção de uma representação concisa de um sistema a ser construído.
– “uma figura vale por mil palavras”

• No entanto, modelos também são compostos de informações textuais. • Dado um modelo de uma das perspectivas de umsistema, dizse que o seu diagrama, juntamente com a informação textual associada, formam a documentação deste modelo.
Princípios de Análise e Projeto de Sistemas com UML - 2ª edição 10

Modelagem de Software

A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema,...
tracking img