sesión 3 capítulo 1 selección de técnica de diseño y documentación

23
Sesión 3 Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Upload: angela-villanueva-rodriguez

Post on 02-Feb-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Sesión 3Sesión 3Capítulo 1Selección de técnica de diseño y documentación

Page 2: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Resumen de la Sesión 2: Enfoque de Administración de la Calidad Total

0 Qué es CALIDAD TOTAL0 5 eses de la Calidad (SELECCIÓN, ORGANIZACIÓN, LIMPIEZA,

SALUD, DISCIPLINA)0 14 Puntos de Deming sobre la calidad0 Alcance de la calidad

Page 3: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

DISEÑO DE SISTEMAS0 proceso de aplicar ciertas técnicas y principios con el propósito de

definir un dispositivo, un proceso o un Sistema, con suficientes detalles como para permitir su interpretación y realización física.

0La etapa del Diseño del Sistema encierra cuatro etapas:1. El diseño de los datos Define la relación entre cada uno de los

elementos estructurales del programa2. El Diseño Arquitectónico Describe como se comunica el

Software consigo mismo, con los sistemas que operan junto con el y con los operadores y usuarios que lo emplean

3. El Diseño de la Interfaz.4. El Diseño de procedimientos.

0La importancia del Diseño del Software se puede definir en una sola palabra Calidad, dentro del diseño es donde se fomenta la calidad del Proyecto. El Diseño es la única manera de materializar con precisión los requerimientos del cliente.

Page 4: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

DISEÑO DE SISTEMAS0Para evaluar la calidad de una presentación del diseño, se

deben establecer criterios técnicos para un buen diseño como son: 0 Un diseño debe presentar una organización jerárquica que haga

un uso inteligente del control entre los componentes del software.0 El diseño debe ser modular, es decir, se debe hacer una partición

lógica del Software en elementos que realicen funciones y subfunciones especificas.

0 Un diseño debe contener abstracciones de datos y procedimientos.0 Debe producir módulos que presenten características de

funcionamiento independiente. 0 Debe conducir a interfaces que reduzcan la complejidad de las

conexiones entre los módulos y el entorno exterior.0 Debe producir un diseño usando un método que pudiera repetirse

según la información obtenida durante el análisis de requisitos de Software.

Page 5: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

DISEÑO DE LA SALIDA0En este caso salida se refiere a los resultados e informaciones

generadas por el Sistema, Para la mayoría de los usuarios la salida es la única razón para el desarrollo de un Sistema y la base de evaluación de su utilidad. Sin embargo cuando se realiza un sistema, como analistas deben realizar lo siguiente:0Determine que información presentar. Decidir si la

información será presentada en forma visual, verbal o impresora y seleccionar el medio de salida.

0Disponga la presentación de la información en un formato aceptable.

0Decida como distribuir la salida entre los posibles destinatarios.

Page 6: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

DISEÑO DE ARCHIVOS0 Incluye decisiones con respecto a la naturaleza y contenido del

propio archivo, como si se fuera a emplear para guardar detalles de las transacciones, datos históricos, o información de referencia. Entre las decisiones que se toman durante el diseño de archivos, se encuentran las siguientes: 0 Los datos que deben incluirse en el formato de registros contenidos

en el archivo.0 La longitud de cada registro, con base en las características de los

datos que contenga.0 La secuencia a disposición de los registros dentro del archivo (La

estructura de almacenamiento que puede ser secuencial, indexada o relativa).

0No todos los sistemas requieren del diseño de todos los archivos, ya que la mayoría de ellos pueden utilizar los del viejo Sistema y solo tenga que enlazarse el nuevo Sistema al Archivo maestro donde se encuentran los registros.

Page 7: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

DISEÑO DE INTERACCION CON BASE DE DATOS

0La mayoría de los sistemas de información, utilizan una base de datos que pueden abarcar varias aplicaciones

Page 8: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Herramientas para el Diseño de Sistemas

0Herramientas de especificación.Apoyan el proceso de formular las características que debe

tener una aplicación, tales como entradas, Salidas, procesamiento y especificaciones de control. Muchas incluyen herramientas para crear especificaciones de datos.

0Herramientas para presentación.Se utilizan para describir la posición de datos, mensajes y

encabezados sobre las pantallas de las terminales, reportes y otros medios de entrada y salida.

Page 9: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Herramientas para el Diseño de Sistemas0Herramientas para el desarrollo de Sistemas.trasladan diseños en aplicaciones funcionales.0Herramientas para Ingeniería de Software.Apoyan el Proceso de formular diseños de Software, incluyendo

procedimientos y controles, así como la documentación correspondiente.0Generadores de códigos.Producen el código fuente y las aplicaciones a partir de especificaciones

funcionales bien articuladas.0Herramientas para pruebas.Apoyan la fase de la evaluación de un Sistema o de partes del mismo contra las

especificaciones. Incluyen facilidades para examinar la correcta operación del Sistema así como el grado de perfección alcanzado en comparación con las expectativas.

Page 10: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Herramientas para el Diseño de Sistemas

0Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas para detectar todos los detalles de la situación actual de la empresa. La información reunida con este estudio sirve como base para crear varias estrategias de Diseño.

Page 11: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

TÈCNICAS Y ELEMENTOS DE DOCUMENTACIÒN DE SISTEMAS

0En el mundo globalizado de hoy es necesario que las empresas, instituciones públicas, entre otros, cuenten con un sistema documental de sus procedimientos, servicios y funciones; ya que la documentación es el soporte del sistema de gestión de la calidad y planificación, pues en ella se plasman no sólo las formas de operar de la organización sino toda la información que permite el desarrollo de todos los procesos, la toma de decisiones y permitir las auditorías.

Page 12: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

¿Qué es la Documentación? En términos generales, la documentación es el acto de reunir documentos sobre un tema dado y el tratamiento de éstos en vistas a su difusión.

Campo de la documentación de sistemas: 0Son aquellos que esporádica o periódicamente tienen necesidad de documentarse con motivo de estudio, trabajo, investigación, docencia, formación permanente, decisión, etc.

Características de la documentación de sistemas: 0 Pertinencia: los documentos que se proporcionan deben responder a las

necesidades específicas de los utilizadores. 0 Exhaustividad: deben proporcionarse al usuario todos los documentos

que respondan a sus necesidades. 0 Rapidez: los documentos pertinentes deben transmitirse al usuario

interesado inmediatamente después de su publicación. 0 Economía: el coste de la Documentación debe ser mínimo.

Page 13: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Funciones de un documento: 0Permite la comunicación humana. 0Es un medio muy valioso de formación y enseñanza. 0Puede materializar todos los conocimientos humanos formando, de este modo, una memoria colectiva.

Un documento válido debe ser: 0Original: Es decir, de primera mano. Fruto de un estudio o

investigación. 0Fiable: Digno de crédito. Identificación de autores y fuentes. 0Utilizable: Con posibilidad de difusión. De fácil acceso a los

utilizadores. 0Documentos confidenciales: de utilidad limitada.

Page 14: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0 La selección: De documentos a partir de conocimientos lo más completos posible de cuanto existe, se está haciendo o va a producirse. Recoge, principalmente, documentos de tipo visual, auditivo o audiovisual.

0 La identificación: De los documentos consiste en la aplicación de reglas de escritura y presentación gráficas, simples, normalizadas y unívocas con el fin de asegurar una mejor comunicación.

0 El análisis documental: Es un conjunto de operaciones realizadas para representar el contenido de un documento de forma distinta al original, con el fin de facilitar la consulta o la búsqueda en una etapa posterior.

0 El almacenamiento ("stockage"): Es la acumulación de documentos originales o reproducidos, introducidos en la memoria documental de modo que permitan las operaciones de recuperación y búsqueda fundamentales para localización del contenido informativo.

0 La difusión: De los documentos o de la información recogida y tratada y 0 analizada. Tiene en cuenta el ejercicio de las técnicas de comunicación entre

personas presentes o ausentes en tiempo y espacio.

FUNCIONES DE LA DOCUMENTACIÓN

Page 15: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0Los analistas utilizan una variedad de métodos a fin de recopilar los datos sobre una situación existente, como entrevistas, cuestionarios, inspección de registros (revisión en el sitio) y observación. Cada uno tiene ventajas y desventajas. Generalmente, se utilizan dos o tres para complementar el trabajo de cada una y ayudar a asegurar una investigación completa, en este para la realización de manuales de procesos y procedimientos de sistemas en una organización.

TÉCNICAS PARA HALLAR DATOS

Page 16: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0Dentro de las técnicas estructuradas para el diseño y documentación del software se tienen: el método HIPO, los diagramas de flujo, los diagramas Nassi-Schneiderman, los diagramas Warnier-Orr y el pseudocódigo. Aquí es donde, el analista de sistemas transmite al programador los requerimientos de programación.

0Durante esta fase, el analista también colabora con los usuarios para desarrollar la documentación indispensable del software, incluyendo los manuales de procedimientos. La documentación le dirá al usuario cómo operar él software, y así también, qué hacer en caso de presentarse algún problema.

DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE

Page 17: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0Dentro de las técnicas estructuradas para el diseño y documentación del software se tienen: el método HIPO, los diagramas de flujo, los diagramas Nassi-Schneiderman, los diagramas Warnier-Orr y el pseudocódigo. Aquí es donde, el analista de sistemas transmite al programador los requerimientos de programación.

0Durante esta fase, el analista también colabora con los usuarios para desarrollar la documentación indispensable del software, incluyendo los manuales de procedimientos. La documentación le dirá al usuario cómo operar él software, y así también, qué hacer en caso de presentarse algún problema.

DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE

Page 18: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0 El método HIPO: consta de un sistema de programación que

contiene subsistemas, disminuye la dificultad obtenida en el diseño de arriba hacia abajo ya que los componentes se pueden manejar por separado.

0 Diagrama de flujo: guía visual, no estructurada, al diseño y

documentación de programas. Muestran el flujo del programa pero no su estructura y son extensos, es decir, ocupan mucho espacio debido a sus múltiples ramificaciones.

0 Diagrama N-S: también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo. El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas.

DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE

Page 19: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Diagrama de Flujo

Page 20: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

 

Diagrama N-S

Page 21: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0Diagrama Warnier Orr: Es una técnica que utiliza una representación semejante a la de cuadros sinópticos para mostrar el funcionamiento y organización de los elementos que conforman el algoritmo. Los diagramas Warnier Orr son útiles porque son compatibles con las técnicas de programación estructurada; y además, son fáciles de desarrollar. Los diagramas Warnier Orr son fáciles de leer y modificar y no tienen que completarse antes de ser útiles. Se van desarrollando hacia otras salidas del sistema. Básicamente, utiliza una notación de llaves para organizar los módulos y se auxilia en la siguiente simbología para indicar operaciones de control.

0Pseudo-código: puede ser usado como un paso para desarrollar el código de programa, por lo que no es un tipo particular de código. Es común en la industria pero su falta de estándar impide la aceptación de todos.

DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE

Page 22: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

Diagrama Warnier Orr

Page 23: Sesión 3 Capítulo 1 Selección de técnica de diseño y documentación

0Es importante el uso de la documentación ya que esta informa de manera detallada la operación de un sistema; además a través de la documentación se puede conocer las políticas y normas con las cuales se rige una empresa, puesto de trabajo o funciones de dispositivo tecnológico.

0Con la documentación de sistemas podemos construir y modificar nuestros sistemas para poder mejorar las debilidades y ofrecer a los clientes calidad en cuanto a servicios, productos y tecnología.

CONCLUSIÓN