Fundamentos de programación Papel de Clases y Objetos en el análisis y el diseñoIrving Patrizio Santoyo Castillo Ingeniería en Informática 1° semestre2Básicamente los productos del análisis orientadoa objetos sirven como modelos de losque se puede partir para un diseño orientado a objetos; los productos del diseño orientado aobjetos pueden utilizarse entonces como anteproyectos para laimplementación completa deunos sistemas utilizando métodos de programación orientado a objetos, de esta forma serelacionan AOO, DOO y POO.Se insiste que se ha encontrado un gran valor en la construcción demodelos que secentran en las “cosas” que se encuentran en el espaciodel problema formando lo que se hallamado una descomposición orientada a objetos.El diseño orientado a objetos es el método que lleva auna descomposición orientado aobjetos. Ofrece un rico conjunto de modelos que reflejan la importancia de plasmarexplícitamente las jerarquías de clases y de objetos de los sistemas que diseña.Elanálisis orientado a objetos (AOO) se basa en conceptos sencillos, conocidos desde lainfancia y que aplicamos continuamente: objetos y atributos, él todo y las partes, clases ymiembros. Puede parecerllamativo que se haya tardado tanto tiempo en aplicar estosconceptos al desarrollo de software. Posiblemente, una de las razones es el éxito de losmétodos de análisis estructurados, basados en losconceptos de flujo de información,quemonopolizaron el análisis de sistemas de software durante los últimos veinte años. El AOO ofrece un enfoque nuevo para el análisis de requisitos de sistemas software.Enlugar de considerar el software desde una perspectiva clásica de entrada - proceso - salida,como los métodos estructurados clásicos se basan en modelar el sistema mediante los objetosque forman parte deél y las relaciones estáticas o dinámicas entre estos objetos.Este enfoque pretende conseguir modelos que se ajusten mejor al problema real apartir del conocimiento del llamado dominio del...
Leer documento completo
Regístrate para leer el documento completo.