Mind map
Desarrollo de Software Orientado a Objetos

Map content
Desarrollo de Software Orientado a Objetos
Modelo de Analisis
- Objetivo:
- Comprender y generar una arquitectura de objetos para el sistema.
- Desarrollo:
- Se inicia tras el modelo de requisitos y modela el sistema bajo condiciones ideales.
- Rastreabilidad:
- Permite evaluar el impacto de cambios durante el desarrollo.
- Dependencia:
- Los demás modelos (diseño, implementación, pruebas) se basan en el análisis.
- Objetivo:
Modelo de Diseño
- Refinamiento:
- Formalización adicional del modelo de análisis considerando el ambiente de implementación.
- Aspectos:
- Especificaciones detalladas de objetos, operaciones y atributos.
- Objetivo:
- Generar una arquitectura detallada para facilitar la escritura del código fuente.
- Refinamiento:
Modelo de implementacion
- Proceso:
- Toma los resultados del modelo de diseño para generar el código final.
- Adaptación:
- Se ajusta al lenguaje de programación y/o base de datos según la especificación del diseño.
- Importancia:
- No se debe comenzar a programar prematuramente, se deben seguir guías existentes en la organización.
- Proceso:
Modelo de pruebas
- Independencia:
- Relativamente independiente de la metodología de desarrollo utilizada.
- Planificación:
- Debe ser integral junto con el desarrollo del sistema, no solo como actividad final.
- Objetivo:
- Certificar la calidad del producto, no solo buscar errores.
- Independencia:
Modelado y Programacion Orientado a Objetos
- El modelado con UML
- Describe conceptos como objetos, clases, atributos, operaciones, ligas y asociaciones.
- Los objetos
- Son entidades básicas del modelo de objeto y pueden ser abstractos o concretos.
- Un objeto
- Debe tener una identidad coherente y un nombre lógico y conciso.
- Los objetos
- Se definen según el contexto de la aplicación y pueden tener estructuras de datos y comportamientos.
- Los objetos
- Se representan gráficamente en diagramas de objetos.
- Cada objeto
- Tiene una identidad única, incluso si los valores de sus datos son iguales.
- Los objetos
- Necesitan un identificador único interno en sistemas de computación.
- El modelado con UML
Entornos de Programacion con Lenguajes de Programacion Orientados a Objetos
- Eclipse
- Interfaz
- Eclipse ofrece una interfaz gráfica intuitiva y personalizable
- Elementos claves:
- Destaca por su capacidad de integración con múltiples lenguajes de programación y herramientas de desarrollo.
- Interfaz
- IntelliJ IDEA:
- Interfaz
- IntelliJ IDEA tiene una interfaz limpia y moderna, con funciones inteligentes de ayuda al programador.
- Elementos Clave:
- Ofrece potentes herramientas de refactorización, depuración y análisis estático de código.
- Interfaz
- Visual Studio:
- Interfaz
- Visual Studio ofrece una interfaz amigable y personalizable con un amplio conjunto de herramientas integradas
- Elementos claves:
- Destaca por su soporte completo para C#, depuración avanzada, administración de proyectos y extensibilidad a través de complementos.
- Interfaz
- NetBeans IDE:
- Interfaz
- NetBeans tiene una interfaz sencilla y fácil de usar.
- Elementos claves:
- Ofrece soporte completo para Java y otras tecnologías, como JavaFX y HTML5, además de herramientas para el desarrollo web y móvil.
- Interfaz
- Android Studio::
- Interfaz
- Android Studio presenta una interfaz optimizada para el desarrollo de aplicaciones móviles Android.
- Elementos claves:
- Incluye emuladores integrados, herramientas de diseño visual y soporte para Kotlin, Java y otros lenguajes.
- Interfaz
- Python
- Interfaz:
- PyCharm tiene una interfaz intuitiva con funciones avanzadas para el desarrollo en Python.
- Elementos claves:
- Ofrece herramientas de refactorización, completado de código inteligente, depuración interactiva y soporte para frameworks populares de Python.
- Interfaz:
- Eclipse
Modelo de Requisitos
- Metodologia:
- Se basa en el modelo de casos de uso, parte del Proceso Unificado Rational (RUP).
- Objetivo:
- Delimitar el sistema y capturar la funcionalidad desde la perspectiva del usuario.
- Contenido:
- Es el primer modelo desarrollado y sirve como contrato entre el desarrollador y el cliente.
- Ejes de Modelado:
- Comportamiento, Presentación e Información.
- Metodologia:
Images and files in the map
Information
- Description
- Mind Map on Desarrollo de Software Orientado a Objetos, created by Thalía Medina daza on 19/02/2024.
- Created by
- Thalía Medina daza
- Views
- 7
- Rating






