A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.

Apresentações semelhantes


Apresentação em tema: "15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS."— Transcrição da apresentação:

1 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7 1

2 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com2 Agenda Linguagem UML: Histórico, propósito e diagramas- continuação Conceituação do Unified Process - UP – aprofundamento Modelagem: Ato de abstrair sobre o Domínio do Problema Bibliografia

3 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com3 Diagrama de Maquina de estados O diagrama de máquina de estados demonstra o comportamento de um elemento por meio de um conjunto finito de transições de estado, ou seja, uma máquina de estados.

4 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com4 Diagrama de Atividade O diagrama de atividade preocupa-se em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo por um processo completo.

5 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com5 Diagrama de Visão geral de Interação O diagrama de visão geral de interação é uma variação do diagrama de atividade que fornece uma visão geral dentro de um sistema ou processo de negócio.

6 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com6 Diagrama de Componentes O diagrama de componentes está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado

7 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com7 Diagrama de implantação O diagrama de implantação determina as necessidades de hardware do sistema, as características físicas como servidores, estações, topologias e protocolos de comunicação, ou seja, todo o aparato físico sobre o qual o sistema deverá ser executado.

8 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com8 Diagrama de Estrutura composta O diagrama de estrutura composta descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e colaboram entre si.Também é utilizado para descrever uma colaboração em que um conjunto de instâncias cooperam entre si para realizar uma tarefa

9 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com9 Diagrama de tempo ou temporização o diagrama de tempo descreve a mudança no estado ou condição de uma instância de uma classe ou seu papel durante um período. Tipicamente utilizado para demonstrar a mudança no estado de um objeto no tempo em resposta a eventos externos.

10 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com10 Diagrama de Estrutura composta Sintese geral dos Diagramas

11 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com11 Conceituação UP - Aprofundamento Técnica Unified Process Proposto por Grady Booch, James Raunbaugh e Ivar Jacobson Fortemente associada a notação UML Se baseia em três valores Dirigido por estudos de caso - Planejamento do desenvolvimento é feitos em função dos casos de uso identificados, prioritariamente os mais complexos.

12 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com12 Conceituação UP - aprofundamento Centrado na arquitetura Processo de desenvolvimento prioriza construção de arquitetura que permita realização dos requisitos. É iterativo e incremental A cada ciclo de trabalho realizado novas características são adicionadas deixando o mais completo e próximo do sistema final

13 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com13 Conceituação UP Tem em suas atividades estudo de viabilidade, análise de requisitos, análise de domínio entre outras, essas atividades estão relacionadas as grandes fases de UP: Concepção – Incorpora Estudo de viabilidade, levantamento de requisitos e parte da analise de requisitos. Elaboração – Incorpora detalhamento da analise de requisitos, modelagem do domínio e o projeto. Construção – Incorpora programação e testes Transição – Incorpora Instalação do sistema e migração de dados

14 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com14 Conceituação UP Representação Clássica da distribuição de atividades

15 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com15 Conceituação UP Atividades de analise e projeto no contexto UP Na fase de concepção o analista deve ter uma visão geral do sistema a ser desenvolvido, essa visão pode ser obtida através de entrevistas, documentos e sistemas (legados). Pode-se usar para apoio da modelagem Diagrama de maquina de estados ou Atividades que correspondem nessa fase a modelagem de negócios. Pode-se analisar mais profundamente as atividades ou estados para obter requisitos funcionais ou não funcionais. Usa-se o diagrama de classes para elaborar um modelo conceitual preliminar para compreensão da estrutura de informação a ser gerenciada.

16 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com16 Conceituação UP O Modelo conceitual e os requisitos obtidos na fase de concepção ajudarão na a compreender quais são os processos de negócios e processos complementares para obter-se os casos de uso de alto nível (a serem vistos proxima aula) que serão usados para planejar o restante do desenvolvimento. A fase de Elaboração começa com a expansão dos usos de caso de alto nível e posterior representação do fluxo através de diagramas de seqüência, quando são descobertas operações e consultas do sistema

17 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com17 Conceituação UP Na Fase de construção é gerado o banco de dados, código fonte e testes, a persistência dos dados geralmente não precisa ser modelada pois sera gerada automaticamente quando se usa um framework

18 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com18 Modelagem: Ato de abstrair sobre o Domínio do Problema Abstração é o mecanismo utilizado na análise de um domínio Indivíduo observa a realidade e dela abstrai entidades e ações consideradas essenciais para uma aplicação, excluindo todos os aspectos julgados irrelevantes * Exercício: analisar os objetos apresentados a seguir e distinguir características e ações que estes objetos podem executar

19 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com19 Modelagem: Ato de abstrair sobre o Domínio do Problema

20 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com20 Modelagem: Ato de abstrair sobre o Domínio do Problema Ato de abstrair(-se) - Separar mentalmente um ou mais elementos de uma totalidade complexa (coisa, representação, fato), os quais só mentalmente podem subsistir fora dessa totalidade O resultado de abstrações (termo, conceito, idéia, elemento de classe, etc.)

21 15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com21 Bibliografia 02/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com 21 BIBLIOGRAFIA BÁSICA 1 GUEDES, Gilleanes T.A. UML 2: Uma Abordagem Prática. 1ª Edição. São Paulo: Novatec, WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª Edição. Rio de Janeiro: Campus, WEST, David; MCLAUGHLIN, Brett; POLLICE, Gary. Use a cabeça Análise & Projeto Orientado ao Objeto. 1ª Edição. Rio de Janeiro: Alta Books, BIBLIOGRAFIA COMPLEMENTAR 4 ARAUJO, Ricardo; LIMA, Cardoso André. UML Aplicada: Da teoria à implementação. 1ª Edição. Rio de Janeiro: Ciência Moderna, BOOCH, Grady; RUMBAUGH, James;, JACOBSON, Ivar. UML: Guia do Usuário. 1ª Edição. Rio de Janeiro: Campus, LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e projeto orientados a objetos e ao desenvolvimento iterativo. 3ª Edição. Porto Alegre: Bookman, PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, métodos e padrões. 3ª Edição. Rio de Janeiro: LTC, SILVA, Nelson Peres da. Análise e Estruturas de Sistemas de Informação. 1ª Edição. São Paulo: Érica, 2007.


Carregar ppt "15/1/2014 Professor Leomir J. Borba- –http://professorleomir.wordpress.com1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS."

Apresentações semelhantes


Anúncios Google