Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Tecnologia da Informação Disciplina: POO - Projeto Orientado a Objetos Utilizando UML Responsável: Sandro Moretti C. Almeida Identificação da tarefa: Tarefa 4 Pontuação: 10 pontos de 40 TAREFA 4 Curso: Tecnologia da Informação Disciplina: POO - Projeto Orientado a Objetos Utilizando UML Tutor: Sandro Moretti C. Almeida Aluno: Tarefa 4: Unidade: III - Processo Unificado de Desenvolvimento de Sistemas Pontuação Máxima: 10 pontos Texto de Referência: Capítulos 06 e 07 do conteúdo original Limite para ENTREGA: (ver agenda/mural da disciplina) 1) Cite a relação entre os modelos Funcional, de Objeto e Dinâmico. O que têm em comum e qual a relação entre eles? (2 pontos) Modelo funcional: é representado sobre o que um sistema deve fazer e procurar para definir as suas funções. Modelo Objeto :representa os objetos de um sistema dando detalhes internamente, cada tipo de processo é implementado através de métodos. Modelo Dinamico: descreve as sequencias em que conjunto de operações é executado e existe loop ou alteração de declaração de alguém método. O modelo objeto e funcional se conversam entre si porem o funcional diz a respeito e das operações de modelo do objeto. No modelo funcional, os processos representam objetos que estão relacionados por função. 2) No processo de desenvolvimento, qual é a entrada para o Diagrama de Casos de Uso? E a Descrição das Classes é entrada para qual atividade? (2 pontos) O diagrama documenta o que o sistema faz do ponto de vista do usuário ou seja ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. O diagrama de classe ilustram atributos de uma classe e as retricões como que o objeto pode ser conectados também descreve os tipos de objetos no sistema e os relacionamentos entre estes objetos que podem ser associações e abstrações geralmente as classes são definidas em 3 responsabilidade associação, generalização e dependências. O diagrama também é composto por classe de colaboração,parte e port. 3) Liste os princípios, os elementos e as fases do RUP. (2 pontos) RUP é uma maneira de desenvolvimento de software que é iterativa, centrada à arquitetura e guiada por casos de uso ele é feita por livros e artigos e na engenharia de software é bem definido e bem estruturado O RUP possui 5 elementos principais como papeis, atividade, artefatos, fluxos de trabalho e disciplina. As fases definem estados do projeto, que são definidos por riscos que estão sendo mitigados ou questões que precisam ser respondidas. A fase de iniciação: foca no tratamento de riscos relacionados com o caso de negócio. A fase elaboração: o foco deve ser nos riscos técnicos e arquiteturais. Na fase de transição: serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários. 4) Defina XP e cite as práticas desta metodologia. (2 pontos) É um processo de desenvolvimento que possibilita a criação de software de alta qualidade, com maneira ágil, econômica e flexível. A sua metodologia ágil para equipes pequenas e médias e que irão desenvolver software com requisitos vagos e em constante mudança, procura concentrar os esforços da equipe de desenvolvimento nas atividades para ter resultados rápidos e também ajuda na redução do risco dos projetos inerentes ao desenvolvimento de sistemas. 5) Defina “Visão” em UML. Liste as Visões da versão 2.0. (2 pontos) A visão é a projeção/imaginação de um modelo na qual oferece uma perspectiva do sistema que omite algumas entidades que são irrelevantes para aquele ponto de vista. As visões proporcionadas pelo UML é associação entre elemento e modelo que são de extrema importância no processo de desenvolvimento de softwares. A propostas pela versão 2.0 da linguagem UML procuram mostrar os diferentes aspectos do sistema: é uma abstração que contem vários diagramas na qual são associados a sua respectiva visão e relacionam os modelos ao método ou processo utilizado para o desenvolvimento. ===================================================================
Compartilhar