null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
32995972
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
Description
Desarrollo de mapa mental: Programación
No tags specified
software
ingeniería
Mind Map by
Javier David Alfaro Medina
, updated more than 1 year ago
More
Less
Created by
Javier David Alfaro Medina
about 3 years ago
81
0
0
Resource summary
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
1. MODELO DE REQUISITOS
Su objetivo es delimitar el sistema y capturar la funcionalidad de este.
DESCRIPCIÓN DEL PROBLEMA
Resumen preliminar de necesidades para comprender los requisitos del sistema.
MODELO DE CASOS DE USO
Secuencia de eventos iniciado por el usuario.
Son ideas simples y practicas.
ACTOR
Describen el sistema a desarrollarse.
Actor primario
Rigen la secuencia logica de ejecución del sistema.
Actor secundario
Supervisan y mantienen el sistema.
CASO DE USO
Clase o forma particular de usar el sistema.
Sus instancias se conocen como escenarios
EXTENSIÓN
INCLUSIÓN
GENERALIZACIÓN
Documentación: Descripción detallada.
MODELO DE INTERFACES
Describe la presentación de información entre los actores y el sistema.
MODELO DEL DOMINIO DEL PROBLEMA
Formar una base común de entendimiento del desarrollo del sistema.
1. Identificar clases
2. Selección de clases
3. DIAGRAMA DE CLASES
Identificar asociaciones
Identificar atributos (Propiedades)
Identificar metodos (Operaciones)
MODELO DE CASOS DE USO
Modelo de funciones del sistema y su entorno, sirve como contrato entre el desarrollador y cliente.
Requisitos funcionales
Declaraciones de servicio que prestara el sistema.
Requisitos no funcionales
Se refiere a las propiedades del sistema: rendimiento, seguridad, disponibilidad.
6. Modelo de documentación
Registro de los casos de uso en cada etapa.
5. Modelo de Pruebas
Los casos de uso se comprueban por medio de integración.
4. Modelo de Implementación
Instrumentación de los casos de uso en el código fuente.
3. Modelo de Diseño
Funcionalidad de los casos de uso.
2. Modelo de Analisis
Comprende el desarrollo del sistema.
1. Modelo de Requisitos
LENGUAJES DE PROGRAMACIÓN POO
JAVA
Permite incluir sonidos y objetos multimedia.
Independiente a la plataforma.
Es mas sencillo que otros lenguajes, pero igual de potente.
PYTHON
Lenguaje interpretado, no compilado.
Es multiplataforma.
Soporta varios paradigmas: POO, estructurada e imperativa.
C++
Tiene estandar Iso.
Lenguaje fuertemente tipado.
Sobrecarga de funciones.
Eficiencia con el Hardware.
C#
Sintaxis sencilla.
Ofrece bibliotecas de clases para usar.
Sistema de tipo unificado.
PROGRAMACIÓN ORIENTADA A OBJETOS
Modelado de programación que organiza el diseño de SOFTWARE a partir de objetos y clases.
CARACTERISTICAS
Polimorfismo
Herencia
Abstracción
Encapsulapción
BENEFICIOS
Reutilización de código
Permite trabajar en equipo
Protege la información a través del encapsulación.
Media attachments
5 (binary/octet-stream)
380px Diagrama De Clases.Svg (binary/octet-stream)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
INGENIERIA DE MATERIALES
Ricardo Álvarez
Elementos Básicos de Ingeniería Ambiental
Evilus Rada
Historia de la Ingeniería
Camila González
Introducción a la Ingeniería de Software
David Pacheco Ji
UNIDAD II DIBUJO PROYECTIVO
anyimartinezrued
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Mapa Conceptual Hardware y Software
Jeferson Alfonso Alvarado Suarez
Abreviaciones comunes en programación web
Diego Santos
GENERALIDADES DE LAS EDIFICACIONES
yessi.marenco17
MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
Ruben Dario Acosta P
Estado de la ingenería mecánica y su perspectiva a futuro
Roberto Martinez
Browse Library