Sistemas de informacion
1.-Fundamentos del diseño.
1.1 Panorama general del diseño físico y lógico.
1.2 Conceptos del diseño de sistemas.
1.2.1 Acoplamiento y coherencia.
1.2.2 Arquitectura del software.
1.3 Heurísticas de diseño.
2.-Diseño de sistemas.
2.1 Modelo estructurado.
2.2 Modelo orientado a objetos.
2.3 Modelo basado en componentes.
2.4 Diseño de laArquitectura del software.
2.5 Diseño de Interfaz de usuario.
2.6 Diseño de bases de datos.
2.7 Diseño de controles y procesos.
2.8 Aplicación de métricas para la evaluación del diseño.
3.-Construcción.
3.1 Selección del ambiente operativo y lenguaje de desarrollo.
3.2 Elaboración de programas.
3.2.1 Implementación.
3.3 Métricas para evaluar el software.
3.4 Prueba de programas y delsistema.
3.5 Implementación.
3.6 Documentación.
3.6.1 Elaboración del manual de usuario.
3.6.2 Elaboración del manual de administración.
3.6.3 Elaboración del manual técnico.
4.-Estudio de casos prácticos para mantenimiento.
4.1 Tipos de mantenimiento.
4.2 Técnicas de mantenimiento.
4.3 Análisis de casos.
4.4 Viabilidad del mantenimiento.
4.5 Administración del Mantenimiento.UNIDAD 1 FUNDAMENTOS DEL DISEÑO
INGENIERIA DEL SOFTWARE. UN ENFOQUE PRÁCTICO PAG. 229-230
CUARTA EDICION.
ROGER S.PRESSMAN. ED.MC GRAW HILL
1.1 PANORAMA GENERAL DEL DISEÑO FISICO Y LOGICO
El diseño es el primer paso en la fase de desarrollo de cualquier producto o sistema de ingeniería. Podría definirse como >
El diseño del software se sitúa en el núcleo técnico del proceso de ingenieríadel software y se aplica independientemente del paradigma del desarrollo utilizado.
Suponiendo que se haya analizado y especificado los requisitos del software, el diseño del software es la primera de las tres actividades técnicas ->- necesarias para construir y verificar el software. Cada actividad transforma la información de manera que se obtengan finalmente un software valido.
Cada unode los elementos del modelo de análisis proporciona información necesaria para crear un modelo de diseño. Los requisitos manifestados por los datos y los modelos funcional y de comportamiento, componen la fase de diseño. Mediante el empleo de uno de los métodos de diseño, la fase de diseño produce un diseño de datos , un diseño arquitectónico, un diseño de interfaz, y un diseño procedimental.
ELDISEÑO DE DATOS transforma el modelo de dominio de la información, creado durante el análisis, en las estructuras de datos necesarias para implementar el software. Los objetos de datos y las relaciones definidas en el diagrama entidad-relación y el contenido detallado de datos del diccionario de datos proporciona la base para la actividad de diseño de datos.
EL DISEÑO ARQUITECTONICO define larelación entre los principales elementos estructurales del programa. Esta operación del diseño – la estructura modular de un programa de computadora – se puede obtener del modelo de análisis y de la interpretación de subsistemas definidos dentro del modelo de análisis.
EL DISEÑO DE INTERFAZ describe como se comunica el software consigo mismo, con los sistemas que operan con el y con losoperadores que lo emplean.
Una interfaz implica un flujo de información (p. ej.: datos y/o control). Por tanto, los diagramas de flujo de datos y control proporcionan la información necesaria para el diseño de la interfaz.
EL DISEÑO PROCEDIMENTAL transforma elementos estructurales de la arquitectura del programa en una descripción procedimental de los componentes de software. La información que seobtiene de EP, ECY DTE sirve de base para el diseño procedimental.
Durante el diseño tomamos decisiones que afectaran al éxito de la construcción del software, e igualmente importante, la facilidad con la que se podrá mantener. ¿Por qué es tan importante el diseño?
La importancia del diseño del software se puede decidir en una sola palabra: calidad. El diseño es el lugar donde se fomenta la...
Regístrate para leer el documento completo.