Orientado a Objeto
fase de Análisis del Sistema
Los pasos a seguir en el análisis del sistema son:
1. Determinar los requisitos del sistema
2. Analizar los requisitos
3. Llegar a conclusiones y presentar recomendaciones a la gerencia.
Para esta fase se necesitan diferentes destrezas:
1. Destrezas de pensamiento crítico – para reconocer el problema, analizar los elementos ycomunicar los resultados efectivamente.
2. Destrezas interpersonales – para trabajar con personas en todos los niveles de la organización y balancear el conflicto que pueda existir entre las necesidades de los usuarios y los objetivos del sistema.
Un requisito del sistema es una característica o función que se debe incluir en un sistema de información para que satisfaga las necesidadesdel negocio y sea aceptado por los usuarios. Los requisitos del sistema se dividen en cinco categorías:
1. Output – reportes que proveen información a los usuarios.
2. Input – datos que son entrados al sistema y son necesarios para el proceso.
3. Proceso – Procedimientos, formas de acceso, actualizaciones de archivos y otros aspectos que son necesarios en el sistema para que seafuncional.
4. Tiempo (Timing) – tiempo mínimo que es necesario para que un proceso se realice y para que el output esté listo cuando sea necesitado.
5. Controles – Procesos que son necesarios para asegurar que los datos son correctos y seguros.
Diseño de sistemas
La arquitectura del sistema es la organización global del mismo en componentes llamados subsistemas. La arquitecturaproporciona el contexto en el cual se toman decisiones más detalladas en una fase posterior del diseño. AL tomar decisiones de alto nivel que se apliquen a todo el sistema, el diseñador desglosa el problema en subsistemas, de tal manera que sea posible realizar más trabajo por parte de varios diseñadores que trabajarán independientemente en distintos subsistemas
Diseño de objetos: se construye unmodelo de diseño basándose en el modelo de análisis que lleven incorporados detalles de implementación. El diseñador añade detalles al modelo de acuerdo con la estrategia establecida durante el diseño del sistema. El foco de atención del diseño de objetos son las estructuras de datos y los algoritmos necesarios para implementar cada una de las clases. Las clases de objetos procedentes delanálisis siguen siendo significativas pero se aumentan con estructuras de datos y algoritmos del dominio de la computadora seleccionados para optimizar medidas importantes de rendimiento. Tanto los objetos del dominio de la aplicación como los objetos del dominio de la computadora se describen utilizando unos mismos conceptos y una misma notación orientados a objetos aún cuando existan en planosconceptuales diferentes.
Implementación: las clases de objetos y las relaciones desarrolladas durante su diseño se traducen finalmente a un lenguaje de programación concreto, a una base de datos o a una implementación en hardware. La programación debería ser una parte relativamente pequeña del ciclo de desarrollo y fundamentalmente mecánica porque todas las decisiones importantes deberán hacersedurante el diseño. El lenguaje de destino influye en cierta medida sobre las decisiones de diseño pero éste no debería depender de la estructura final de un lenguaje de programación. Durante la implementación es importante respetar las ideas de la ingeniería del software, de tal manera que el seguimiento hasta el diseño sea sencillo y de tal forma que el sistema implementado siga siendo flexible yextensible.
MODELOS
Un modelo es una abstracción de algo, cuyo objetivo es comprenderlo antes de construirlo. Dado que los modelos omiten los detalles no esenciales es más sencillo manipularlos que manipular la entidad original. La abstracción permite enfrentarse a la complejidad. Los ingenieros, artistas y artesanos han estado construyendo modelos durante miles de años para probar los diseños...
Regístrate para leer el documento completo.