METRICAS, ESTIMACION Y PLANIFICACION EN PROYECTOS DE SOFTWARE
Introducción
La orientación a objetos considera los sistemas como colecciones de objetos capaces de interactuar, que trabajanconjuntamente para realizar tareas, incluye actividades de análisis, diseño y en el caso de software, también programación.
Cada metodología OO detalla con precisión las técnicas que deben usarse encada actividad.
Análisis OO. Casos de uso
En general, e, análisis parte de una definición del problema, casi siempre imprecisa y ambigua, y genera dos cosas: a) una descripción precisa y exactadel problema; b) un modelo preciso, conciso, comprensible y exacto del dominio del problema.
Por medio del análisis de requisitos, el analista descubre y formula precisamente los requisitos que debecumplir un sistema para satisfacer las necesidades de clientes y usuarios. Los requisitos, reflejan lo que el sistema debe hacer y una vez reunidos el analista generara un modelo conceptual.
Elanálisis OO describe el dominio del problema orientado a objetos. Un modelo de dominio se representa mediante diagramas de clases, diagramas de objetos o mediante ambos. El primero muestra de formaestática las clases del dominio y sus relaciones, los segundos muestran interacciones entre objetos concretos.
Las etapas del análisis OO son:
Identificación de las clases dominio.
Elaboración delglosario d términos procedentes del dominio.
Identificación de las relaciones o asociaciones entre clases.
Identificación de los atributos o propiedades de las clases.
Organización de lasclases (por jerarquía).
Perfeccionamiento del modelo obtenido.
El modelo obtenido por el análisis OO se expresa en el lenguaje del cliente y del usuario. Las clases de análisis son clasesconceptuales, no de software. Y para ser identificadas se utilizan dos técnicas: la identificación de sustantivos y la comparación con una lista de categorías de clases.
Ambas técnicas exigen un proceso de...
Regístrate para leer el documento completo.