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

Análisis Y Diseño De Sitemas


Enviado por   •  14 de Abril de 2015  •  614 Palabras (3 Páginas)  •  206 Visitas

Página 1 de 3

ANÁLISIS Y DISEÑO DE SISTEMAS

IV. FUNDAMENTOS DE LA POO.

ROMÁN LÓPEZ MIRANDA 201

INTRODUCCIÓN

El análisis de requerimientos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones para satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden entrar en conflicto entre ellos.

El propósito de los análisis de requerimientos es hacer que los mismos alcancen un estado óptimo antes de alcanzar la fase de diseño en el proyecto.

Los buenos requisitos deben ser medibles, comprobables, sin ambigüedades o contradicciones, etc., proporcionan el mecanismo apropiado para entender lo que el cliente quiere.

El trabajo del ingeniero de requisitos es identificar áreas en común y áreas de conflictos o inconsistencias.

Los análisis de requerimientos se llevan a cabo a través de siete funciones: inicio, obtención, elaboración, negociación, especificación, validación y gestión.

Es importante destacar que algunas de las funciones de análisis de requerimientos ocurren en paralelo y que todas deben adaptarse a las necesidades del proyecto. Todas están dirigidas a definir lo que el cliente quiere, y todas sirven para establecer una base sólida respecto del diseño y la construcción de lo que obtendrá el cliente.

La ingeniería de requisitos se resumen en una serie de pasos de análisis donde el objetivo de la negociación es desarrollar un plan de proyecto realista en que todo se validan enfocándolos con las necesidades del cliente para asegurar que se construirá el sistema correcto.

INTRODUCCIÓN

La evolución de la disciplina de ingeniería de software ha traído consigo propuestas diferentes para mejorar los resultados del proceso de construcción. Las metodologías tradicionales haciendo énfasis en la planeación, y las metodologías ágiles haciendo énfasis en la adaptabilidad del proceso, delinean las principales propuestas presentes en la literatura. De manera paralela, el tema de modelos para el mejoramiento de los procesos de desarrollo ocupa un lugar importante en la búsqueda de la metodología adecuada para producir software de calidad en cualquier contexto de desarrollo. De una u otra forma, las características de los proyectos de software hacen necesario seguir prácticas específicas para optimizar los resultados de los desarrollos. Este artículo presenta en contexto las generalidades del estado actual de evolución de los modelos de ciclo de vida de desarrollo de software. Luego, se hace una reflexión de la importancia de las características de cada proyecto al momento de escoger el modelo de desarrollo a seguir. La clasificación de los proyectos de software de acuerdo a sus características específicas, es útil para enmarcar contextos de desarrollo para los cuales prácticas particulares de proceso resulten en mayor probabilidad de éxito. De igual forma, la adaptabilidad de los modelos propuestos de acuerdo al contexto enmarcado, y a las métricas mantenidas, ayudan a mejorar la calidad de los productos de software desarrollados.

INTRODUCCIÓN

En el universo de la programación actual, es de amplio consenso que la programación orientada a objetos es el mejor paradigma disponible para enfrentar las cada vez más complejas tareas de la programación. Sin embargo, no todos los programadores tienen claro los fundamentos de este paradigma, y tienden a confundir la programación usando objetos con la programación orientada a objetos.

En Visual Basic, por ejemplo, se usan objetos (componentes) sin que ello implique que estemos en presencia de un lenguaje orientado a objetos.

Programamos orientado a objetos cuando, usando un lenguaje de programación, somos capaces de modelar el problema en términos de objetos y sus relaciones.

Es decir cuando cada entidad en el programa es un objeto que brinda determinados servicios.

En este trabajo se hace una sucinta descripción de los fundamentos de la programación orientada a objetos, necesaria para aquellos que no poseen nociones sobre esta materia, y material de consulta para los que la conocen o dominan.

...

Descargar como  txt (4.1 Kb)  
Leer 2 páginas más »
txt