ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen Unidad


Enviado por   •  17 de Abril de 2014  •  793 Palabras (4 Páginas)  •  296 Visitas

Página 1 de 4

Resumen unidad 1

1.1. Conceptualización de tecnología orientada a objetos.

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento.

La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

En un esquema POO un coche sería el objeto, las propiedades serían las características como el color o el modelo y los métodos serían las funcionalidades asociadas como ponerse en marcha o parar.

1.2. Metodologías emergentes de desarrollo de software.

Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas. Estos enfoques son los siguientes:

Modelo en Cascada: Es un proceso secuencial de desarrollo en el que los pasos de desarrollo son vistos hacia abajo (como en una cascada de agua) a través de las fases de análisis de las necesidades, el diseño, implementación, pruebas (validación), la integración, y mantenimiento.

Prototipado: El prototipado es el framework de actividades dedicada al desarrollo de software prototipo, es decir, versiones incompletas del software a desarrollar.

Incremental: Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una parte del producto software reservando el resto de aspectos para el futuro.

Espiral: se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en segmentos más pequeños, Cada viaje alrededor de la espiral atraviesa cuatro cuadrantes básicos: (1) determinar objetivos, alternativas, y desencadenantes de la iteración; (2) Evaluar alternativas; Identificar y resolver los riesgos; (3) desarrollar y verificar los resultados de la iteración, y (4) plan de la próxima iteración.

1.3. Métodos de desarrollo de software orientado a objetos.

La orientación a objetos unifica procesos y datos encapsulándolos en el concepto de objetos.

Tiene dos enfoques distintos:

• Revolucionario, puro u ortodoxo. Rompen con las metodologías tradicionales.

Ejemplos: metodologías OOD de Booch, CRC/RDD de Wirfs-Brock.

• Sintetista o evolutivo. Toman como base los sistemas estructurados y conforman elementos de uno y otro tipo.

Ejemplos: metodología OMT de Rumbourgh.

Sistemas de tiempo real

Procesan información orientada al control más que a los datos.

Características:

• Manejo de interrupciones.

• Comunicación y sincronización entre tareas.

• Gestión de Procesos Concurrentes.

• Respuesta oportuna ante eventos externos.

• Datos continuos o discretos.

Metodología MERISE

Fases de la Metodología:

• Estudio Preliminar

• Estudio Detallado

• Implementación

...

Descargar como (para miembros actualizados)  txt (6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com