Papel de clases y objetos en el análisis y el diseño

Description

Papel de clases y objetos
Gustavo Angel Beristain Vazquez
Mind Map by Gustavo Angel Beristain Vazquez, updated more than 1 year ago
Gustavo Angel Beristain Vazquez
Created by Gustavo Angel Beristain Vazquez about 6 years ago
1224
0

Resource summary

Papel de clases y objetos en el análisis y el diseño
  1. Signficado:
    1. El análisis y diseño orientado a objetos (ADOO) es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Este enfoque representa un domino absoluto en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional.
      1. Durante el análisis y las primeras etapas del diseño, el desarrollador tiene dos tareas principales que son:
        1. 1.- Identificar las clases y objetos que forman el vocabulario del dominio del problema. 2.- Idear las estructuras por las que conjuntos de objetos trabajan juntos para lograr los comportamientos que satisfacen los requerimientos del problema.
          1. Referencias bibliográficas: Gutierrez, C. (2013). El papel de clases y objetos en el análisis y el diseño. 25 de Agosto del 2018, de Prezi Sitio web: https://prezi.com/niact_bqlylf/15-el-papel-de-clases-y-objetos-en-el-analisis-y-el-disen/
        2. Por su parte:
          1. El análisis orientado a objetos (AOO) es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
            1. Ventajas:
              1. Consistencia: Los objetos encapsulan tanto atributos como operaciones.
                1. Expresión de características comunes: El paradigma OO pone especial énfasis en la reutilización y proporciona mecanismos efectivos que permiten reutilizar aquello que es común sin impedir por ello describir las diferencias.
                  1. Dominio del problema: El AOO permite analizar mejor el dominio del problema, sin pensar en términos de implementar el sistema de un ordenador, permite, además, pasar directamente el dominio del problema al modelo del sistema.
                    1. Comunicación El concepto OO es más simple y esta menos relacionado con la informática que el concepto de flujo de datos. Esto permite una mejor comunicación entre el analista y el experto en el dominio del problema.
                      1. Resistencia al cambio: Los cambios afectan en mucha menos medida a los objetos que componen o maneja el sistema, que son mucho más estables.
                  2. Por su parte:
                    1. El diseño orientado a objetos (DOO)es el método que lleva a una descomposición orientado a objetos.
                      1. Modelo de objetos:
                        1. Describe la estructura de los objetos de un sistema: su identidad, sus relaciones con otros objetos, sus atributos y sus operaciones.
                          1. Su objetivo es:
                            1. Ayudar a combatir la complejidad inherente a muchos tipos de sistemas diferentes.
                              1. Es necesario estudiar los principios fundamentales en los que se basa el análisis orientado a objetos, como lo son:
                                1. *Abstracción *Encapsulación *Modularidad *Jerarquía *Concurrencia
                Show full summary Hide full summary

                Similar

                FUNDAMENTOS DE REDES DE COMPUTADORAS
                anhita
                Test: "La computadora y sus partes"
                Dayana Quiros R
                Abreviaciones comunes en programación web
                Diego Santos
                elementos que componen un software educativo
                Quetzael Santillan
                Seguridad en la red
                Diego Santos
                Conceptos básicos de redes
                ARISAI DARIO BARRAGAN LOPEZ
                Excel Básico-Intermedio
                Diego Santos
                Evolución de la Informática
                Diego Santos
                Introducción a la Ingeniería de Software
                David Pacheco Ji
                La ingenieria de requerimientos
                Sergio Abdiel He
                TECNOLOGÍA TAREA
                Denisse Alcalá P