Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

Segundo de Bachillerato Técnico en Comercio y Administración Especialidad Apl dministración plicaciones Informáticas. nformáticas.

Alumn@:

_______________________________________________________________

Ing. Víctor Martínez Falcones
Http://Cewr.schools.officelive.com “…Porque no es lo mismo instruir que formar para la vida…”

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

2

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Víctor Martínez Falcones Página Web: avenetenterprise.web.officelive.com E-mail: mail: avenet_enterprise@hotmail.com

Derechos Reservados.

Ninguna parte de este documento puede ser reproducido por medio alguno, grabada en sistemas de almacenamiento o transmitido por forma alguna ni por cualquier procedimiento sin autori autorización previa y por escrito del autor autor.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

3

POLÍTICAS BASADAS EN LOS REGLAMENTOS Y ESTATUTOS DEL CENTRO EDUCATIVO PARTICULAR “WENCESLAO RIJAVEC”
DE LOS CUADERNOS Y MODULOS DE TRABAJO:
1. 2. 3. Los módulos deben ser calificados por cada día que se reciba la materia respectiva, en el caso de no presentarse podrá sacar fotocopiado de las páginas del tema correspondiente. Para la edición del cuaderno se utilizara exclusivamente esteros de color Negro, Azul y verde. Se calificara resuelto únicamente TODAS las actividades propuestas en cada una de las unidades del modulo

DE LAS TAREAS EXTRACLASES.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com 1. 2. 3. 4. Los trabajos deben presentarse en el DÍA y la HORA que indique el profesor de lo contrario obtendrá una penalidad del 50% de la nota total si el estudiante no presenta una justificación por escrito. Los trabajos individuales deben presentarse en la carpeta que ha solicitado el profesor, escritos con esferos negro y azul (no se acepta hechos en computadoras, salvo el caso que autorice el profesor). El estudiante que no presente trabajos extra clases (tareas y cuadernos) o Módulos de trabajo en la fecha señalada se le citara a su respectivo representante LEGAL en caso de reincidencia. Se tomara las pruebas escritas de los trabajos investigativos propuestos en la fecha señalada con una acreditación del 75% de la calificación y el restante es la presentación escrito de la investigación escrita a mano, puntualizando los siguientes tópicos: a)Tema, b) Resumen y c)Conclusiones. Si en trabajos individuales concurriesen indicios de copia COMPROBADO POR EL PROFESOR la nota de su trabajo será dividido para el número de integrantes que realizaron dicha acción.

5.

DE LOS PROYECTOS:
1. 2. Los Proyectos deben presentarse en el día y la hora en que han quedado de acuerdo el profesor y estudiantes. La nota que se obtenga del trabajo grupal será la misma para todos los integrantes que la conforman, para lo cual se considerara el material de exposición (Papelógrafo, diapositivas, etc.), informe (computadora) y defensa del mismo. Si un estudiante del grupo faltare (sin justificación) en la fecha señalada para su presentación o exposición del trabajo, tendrá el 50 % de la calificación que obtenga el grupo. Después de la fecha señalada se receptaran SOLO el informe del trabajo grupal con un plazo máximo de una semana y con una penalización del 50% sobre la nota que obtenga el grupo.

3. 4.

DE LAS LECCIONES ESCRITAS:
1. 2. 3. Se tomara las lecciones escritas en cada clase sobre dos puntos, del tema tratado anteriormente cuya duración será como máximo de 10 minutos. Si el alumno faltare (sin justificación) en la fecha señalada de la lección, tendrá el 1% de la calificación total de la misma. Al final de cada parcial se sumara las lecciones escritas firmadas por el REPRESENTANTE LEGAL y se sacara su promedio correspondiente.

DE LOS EXÁMENES:
1. 2. No podrá rendir el examen si el estudiante no ha presentado el cuaderno, por lo cual dicha evaluación llevara un mayor grado de complejidad el día en que lo desarrolle. Se tomaran los exámenes en el día y hora señalados por las autoridades del Centro Educativo presentando el oficio o derecho correspondiente.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

4

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Contenido Temático
Contenido Temático ------------------------------------------------------------------------------ 4 Campo Ocupacional del Estudiante de Bachillerato Técnico Informática. ---- 6 Iconografía. ------------------------------------------------------------------------------------------ 7 Unidad Nº 1: Introducción a los sistemas de información. -------------------------- 8 Competencia. ------------------------------------------------------------------------------- 8 Sistemas de Información (SI). ------------------------------------------------------------ 8 Modelo de una estructura estratégica de una empresa. ---------------------------- 10 Sistemas de Información Básicos en una empresa. --------------------------------- 11 Unidad Nº 2: Centro de Procesamiento de Datos (CPD). ----------------------------- 16
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Competencia. ------------------------------------------------------------------------------ 16 Importancia de un CPD en el sector empresarial. ----------------------------------- 16 Desarrollo de sistemas informáticos como principio de los CPD. ----------------- 17 Aspectos Físicos de un CPD. ------------------------------------------------------------ 17 Normas de Seguridad.-------------------------------------------------------------------- 27 Organización interna del departamento del CPD ------------------------------------ 27 Arquitecturas de los CPD. --------------------------------------------------------------- 30 Unidad Nº 3: Análisis Detallado de Aplicaciones Informáticas de Gestión. --- 33 Competencia. ------------------------------------------------------------------------------ 33 Introducción. ------------------------------------------------------------------------------ 33 Conceptos Básicos. ----------------------------------------------------------------------- 34 El Analista de Sistemas. ----------------------------------------------------------------- 35 Clasificación de los Sistemas.----------------------------------------------------------- 35 Participantes en el análisis de los sistemas de información ----------------------- 36 Fases del análisis de Sistemas de Información. -------------------------------------- 37 Unidad Nº4: Gestión de Requisitos. --------------------------------------------------------- 39 Competencia. ------------------------------------------------------------------------------ 39 Importancia. ------------------------------------------------------------------------------- 40 Identificación de los requisitos. --------------------------------------------------------- 40 Análisis y negociación de requisitos. -------------------------------------------------- 41 Especificación de requisitos. ------------------------------------------------------------ 42

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

5

Modelado del sistema. --------------------------------------------------------------------42 Validación de los requisitos.-------------------------------------------------------------43 Gestión de Requisitos.--------------------------------------------------------------------44 Unidad Nº5: El ciclo de Vida en la construcción de una aplicación informática. ---------------------------------------------------------------------------------------- 46 Competencia. ------------------------------------------------------------------------------46 Introducción. ------------------------------------------------------------------------------46 Aplicación del Ciclo de Vida del Software ---------------------------------------------46 Planificación del Ciclo de Vida ----------------------------------------------------------47 Unidad Nº6: Herramientas Del Modelado Estructurado ----------------------------- 55 Competencia. ------------------------------------------------------------------------------55 ¿Para Qué Se Utilizan las Herramientas de Modelado? -----------------------------55 Herramientas de Modelado Importantes.----------------------------------------------56 Modelado de las Funciones del Sistema. Diagrama de Flujo de Datos. ----------57 Modelado de Datos Almacenados. Diagrama de Entidad - Relación. -------------62 Modelado del Comportamiento Dependiente del Tiempo. El Diagrama de Transición de Estados. -------------------------------------------------------------------63 Modelado de la Estructura de los Programas. El Diagrama de Estructura. -----64 Bibliografía ------------------------------------------------------------------------------------------ 66
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

6

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Campo Ocupacional del Estudiante de Bachillerato Técnico Informática.
Análisis y Diseño de Aplicaciones. Competencia del modulo. Analiza y diseña aplicaciones informáticas de gestión aplicando correctamente los métodos y normas de diseño. Información (naturaleza, tipo y soportes):
Información de la estructura de una empresa y del departamento de informática. Especificaciones funcionales de la aplicación que se va a desarrollar. Diagramas de flujo de datos, procesos, esquemas de diálogos. Manuales sobre metodologías de análisis y diseño de sistemas de información. Modelos de datos. Tablas de referencias cruzadas procesos-datos. Información acerca de los datos, documentos y procedimientos incluidos en los procesos que se deben mecanizar. Diagramas de planificación del trabajo.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Equipos informáticos y software:
Computador, periféricos de entrada, salida y almacenamiento. Herramientas de desarrollo CASE (Computer Aided Software Engineering) para realizar tareas de análisis y diseño de sistemas. Hojas de diagramación y descripción de procesos, flujo de datos y esquemas de diálogo.

Procesos, métodos y procedimientos:
Procedimientos de análisis y diseño de sistemas de información. Procedimientos de modelización de datos. Procedimientos de descripción y documentación de procesos, flujos de datos, esquemas de diálogo. Procedimientos de descomposición modular. Procedimientos de planificación y documentación de las pruebas que se van a efectuar. Procedimientos de utilización de fuentes de referencia, manuales...

Principales resultados del trabajo:
Descomposición modular de la aplicación. Descripción detallada de los módulos a desarrollar. Plan y especificaciones para el desarrollo de las pruebas. Descripción detallada de las estructuras de datos, interfaz de comunicación con el usuario, lógica de control de cada módulo, tratamiento de errores.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

7

Iconografía.
Icono Significado

Actividad Intraclase.

Actividad Extra clase.

Investigación.

Nota.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Diagnostico

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

8

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Unidad Nº 1: Introducción a los sistemas de información.

Competencia.
Valora las características de un sistema automatizado para la gestión empresarial influyéndolo en un entorno ordenado y eficiente.

Diagnóstico.
1. 2. 3.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

4.

5.

¿Cuáles son las características del software? ¿Qué es lo que realiza un tecnólogo, analista e ingeniero en sistemas Informáticos? En grupo de tres personas, lea, interprete y discuta los siguientes párrafos: A partir de este capítulo se van a suceder varios eventos con una característica común: en todos ellos se habla de la “actividad del análisis”, algo que en principio aparece de forma imprecisa y de lo que se suele tener una idea poco definida. Muy a menudo hablamos del Analista de Sistemas como el sujeto de dicha actividad, pero tampoco tenemos una idea clara de lo que representa esta figura. Una forma de aproximarnos al “análisis” es indagando en diferentes organizaciones de servicios informáticos. Esto nos puede dar una primera idea bastante útil, pero en el contexto en que vamos a movernos es insuficiente; tendremos que profundizar a fin de fijar ideas. Hay diversas maneras de realizar la actividad del análisis en función de distintos parámetros que iremos develando, pero en todas ellas hay un denominador común al que podríamos llamar Análisis de Sistemas. De la actividad anterior, conteste individualmente la siguientes preguntas: a. ¿En qué consiste la “actividad del análisis”? b. Fuera de la informática ¿Existe otros tipos de análisis? Explique de al menos dos de ellos. c. ¿Por qué es importante realizar un análisis previo en todo lo que vayamos a realizar? d. ¿Cómo considera usted se realice los análisis en general? e. Hasta aquí: ¿Qué actividades realiza el analista de sistemas? ¿Qué es un Sistema?

(SI). Sistemas de Información (SI).
Un sistema de información es una disposición integrada de personas, actividades, datos, redes y tecnologías que responde al objetivo de apoyar y mejorar las operaciones cotidianas desarrolladas en una empresa, así como satisfacer las necesidades de información para la resolución de problemas y la toma de decisiones por parte de los directivos de empresa.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

9

Con el fin de elaborar sistemas de información y de empresas personales y multiusuario, los usuarios deben combinar eficazmente los bloques elementales que constituyen dichos sistemas, entre ellos se incluyen:
•Usuarios, directivos y miembros de los grupos de desarrollo de los sistemas de información •Materia prima empleada para crear información útil •Actividades de empresa, de procesos de datos y generación de información que apoyan las actividades de empresa

Personas

Datos

Actividades
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

•Descentralización de la Descentralización empresa, distribución de los restantes bloques en los lugares más útiles y comunicación y coordinación entre dichos lugares

•Hardware y software que Hardware sostienen los restantes bloques elementales

Redes
1.

Tecnlología

Realizar en grupo de dos personas un Proyecto de Investigación referente al tema: “Sistema de organización de las Empresas”. Para ello se recomienda: Sistema . 1.1. Investigar el contenido de diferentes fuentes. 1.2. Analizar el contenido investigado. 1.3. Establecer comparaciones. 1.4. Elaborar cuadros esquemáticos. Presentar el informe (Tema, cuadro esquemático, conclusiones y recomendacione recomendaciones) en plenaria. Se calificará además: defensa oral y defensa escrita. :

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

10

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Modelo de una estructura estratégica de una empresa. empresa.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

El nivel estratégico representa las políticas y objetivos de la empresa y por tanto es el lugar de donde dimanan los procesos estratégicos. El siguiente nivel es el organizativo destinado al despliegue de las estrategias. Aquí ubicaremos a los procedimientos de nuestra organización que nos permitirán procedimientos saber Qué se hace y Quién hace qué. El nivel operativo, donde las instrucciones de trabajo nos indicarán Cómo y Con qué se hacen las tareas y las actividades de los procesos. Entonces, una empresa (organización) es un sistema cuyos componentes pueden a ser, entre otros:
• • • • • • Producción. Ventas. Comercialización. Mantenimiento. Publicidad y Promoción. Marketing. 1. Investigue sobre las aplicaciones del software. Considere: Sistema operativo, Software de sistemas, de gestión, firmware, inteligencia artificial, científico, de computadores personales, de tiempo real, etc. Se calificará: Informe (conceptos, ventajas, desventajas, ejemplos, conclusiones y recomendaciones) y defensa oral.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

11

Sistemas de Información Básicos en una empresa.

Ilustración 1 Las empresas y organizaciones como subsistemas de un sistema productivo.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

12

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 2 Los departamentos como subsistemas de sistema empresa u organización.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

13

Ilustración 3 Elementos Del sistema de información de la empresa. (Genérica)

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

14

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 4 Elementos Del sistema de información (informatizado) de la empresa.

1.

2.

3.

4.

5.

Conocimiento. 1.1. Subraye, realice una lista de palabras desconocidas e investigue en su diccionario. 1.2. ¿Qué es una empresa? 1.3. Defina: ¿Qué es un sistema de información? Comprensión. 2.1. ¿Qué aspectos debemos considerar para realizar un correcto sistema de información de una determinada empresa? Análisis. 3.1. ¿Cuáles son los elementos de los sistemas de información? 3.2. ¿Qué relación tiene cada uno de los elementos de los sistemas de información? 3.3. ¿En que consiste cada nivel de una estructura estratégica de una empresa? Síntesis. 4.1. Redacte un párrafo de 100 palabras sobre las ilustraciones de los sistemas de información de una empresa empresa. 4.2. Represente gráficamente las estructuras organizativas de empresas. 4.3. Realizar una rueda de atributos referente a las aplicaciones del software. Aplicación.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

15

6.

5.1. Describa: ¿Cómo organizaría usted una empresa de distribución de computadoras? Valoración. 6.1. ¿Qué le gustó y disgustó de las actividades desarrolladas? 6.2. ¿Qué aprendió del tema desarrollado? 6.3. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades? 6.4. ¿Qué sugiere al profesor para la siguiente clase?

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

16

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Unidad Nº 2: Centro de Procesamiento de Datos (CPD).

Competencia.
Construye un nuevo sistema de información a través del estudio de los centros de procesamiento de datos en nuestra provincia enfocándose en el orden y la eficiencia.

Diagnóstico.
1. 2. 3. 4. 5. 6. ¿Cuál es el papel que cumple las computadoras en una empresa? ¿Cuál es el papel que cumple los sistemas Informáticos en una empresa? ¿Crees que existan computadoras sin un sistema informático específico para la misma? ¿Qué tipo se software utilizan las empresas? Y ¿Para que lo utilizan? ¿Si fueras un administrador de un centro de cómputo que normas establecerías? Enumere los equipos que deben contar un centro de cómputo y especifique su función.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Un Centro De Procesamiento De Datos (CPD) o cuarto frío es un conjunto de recursos físicos, lógicos y humanos necesarios para la organización, realización y control de las actividades informáticas de una empresa.

Importancia de un CPD en el sector empresarial.
Un CPD tiene como objetivo fundamental satisfacer las necesidades de información de una empresa de manera veraz y oportuna. La importancia que posee un CPD dentro de la organización lo coloca en una posición que influye en una gran parte de las decisiones administrativas y de la proyección de la empresa.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

17

Produccion

Contabilidad

Marketing

Adinistracion

Centro de Procesamient o de Datos

Bodega

Ilustración 5 Relación del CPD y las demás entidades dentro de la empresa.

En síntesis, un CPD cumple las siguientes funciones:
1. 2. 3. 4. Planificación. Organización. Dirección. Control.

Desarrollo de sistemas informáticos como principio de los CPD. CPD.
Dentro de las aplicaciones informáticas, se considera a un sistema informático (SI) como el conjunto de elementos necesarios para la realización de aplicaciones, es decir, un conjunto de programas, junto con el equipo físico que operan sobre unos datos de entrada para producir la salida deseada de cualquier problema empresarial. El desarrollo de un SI se compone del estudio y análisis del sistema actual demás procesos1.

Aspectos Físicos de un CPD.
La ubicación física de un CPD en una empresa depende de m muchos factores, entre los que podemos citar:

1

Estos procesos se estudiaran en capítulos posteriores.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

18

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

1. 2. 3.

Tamaño de la empresa. Servicio que pretende o obtener. Disponibilidad de Espacio físico existente o proyectado.

Generalmente un CPD exige tener en cuenta los siguientes puntos:
1. 2. 3. 4. 5. 6. 7. Local Físico. Espacio y movilidad. Iluminación. Tratamiento acústico. Seguridad física del local. Suministro eléctrico. Ambiente.

1.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Presente un informe en la que explique en que consiste el tratamiento acústico dentro de un CPD. Se calificará: Informe y defensa oral.

Ilustración 6 UPS de 35Kw, ubicado en el subsuelo

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

19

Ilustración 7 UPS de 8Kba, ubicado en el CPD

Ilustración 8 Planta Eléctrica, ubicada en el subsuelo

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

20

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Ilustración 9 Caja fuerte de Discos duros para los respaldos de la semana

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 10 Para el acceso al Centro de Computo se la realiza mediante tarjetas de aproximación.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

21

Ilustración 11 Aspecto Físico del CPD

Ilustración 12 Sensores para la detención de humo, en el techo falso.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

22

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 13 Monitor de temperatura del CPD.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

23

Ilustración 14 Techo y piso falso, donde ocultan las conexiones que se realizan entre los equipos

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

24

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 15 Armario de Telecomunicaciones

Ilustración 16 Servidores, con su respectiva consola

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

25

Ilustración 17 By- Pass de Voltajes

1.

Explique: Explique ¿En qué consiste los siguientes aspectos referente al uso del CPD CPD? 1.1. Local Físico. 1.2. Espacio y movilidad. 1.3. Iluminación. 1.4. Tratamiento acústico. 1.5. Seguridad física del local. 1.6. Suministro eléctrico. 1.7. Ambiente.

En el último punto (Ambiente) se realiza cálculos de la carga de enfriamiento, garantizando la capacidad apropiada del equipo de aire para mantener los niveles apropiados de humedad relativa y temperatura dentro de un CPD. Cuando compramos un equipo de aire acondicionado para un CPD en lo que tenemos que fijarnos siempre es en su BUT, su capacidad de refrigeración. siempre Por ejemplo, podemos decir que para una dependencia, la cual está expuesta de forma constante al sol diariamente, y ubicada en una zona geográfica en donde las temperaturas templadas no se registran durante el verano, necesitaremos una durante consola que posea una capacidad frigorífica de BTU altos. El BTU es fundamental a la hora de hacer planes de instalación de aires acondicionado, porque de esta unidad dependerá nuestra comodidad y confort, si éste no es el adecuado, no sólo no obtendremos el clima deseado sino que también haremos un incorrecto uso del sistema lo cual puede llevar a un eventual daño parcial o total del equipo.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

26

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

De lo contrario el equipo se verá exigido y el proceso de corte automático que el mismo posee no se llevará acabo, forzando de gran manera el aparato, exigiendo su rendimiento y se gastará más electricidad. En el mercado encontraremos varios tipos de BTU, ya que existen consolas diseñadas para satisfacer todas las necesidades de refrigeración y climatización. ración
Componente Paredes Exteriores Ventanas Techos Luces Personal Computador y equipos periféricos. Carga Neta Factor de Seguridad Carga total de enfriamiento Enfriamiento mínimo sensible 5 -11 21 – 51 4–7 3-4 500 3-4 Suma total en 30% de la Carga Neta Carga neta + Factor de Seguridad 85% de la Carga total de enfriamiento Promedio Promedio Carga en BTU Observaciones Depende de la exposición del sol Depende de la exposición del sol y tipo de vidrio. Depende de la exposición del sol.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

1.

Se pretende Calcular la Carga neta. Factor de Seguridad Carga total de Enfriamient Enfriamiento. Enfriamiento Mínimo sensible para adquirir un equipo de aire y mantener la temperatura dentro del CPD de la ULEAM, las características del centro de cómputo son: El área del CPD es de 30 mts2 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. Paredes Exteriores Ventanas Techos Luces Personal Computador y equipos periféricos.

80 mts2 c/pared 2 mts2 c/vent. 30 mts2 5 unidades de 40W 15 unidades ¿

Carga(BTU) 9 45 5 4 500 4

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

27

Normas de Seguridad.
Es fundamental asegurar todos los bienes (Adquirir pólizas) ya sea materiales e inmateriales a una organización responsable de los seguros, el programa de seguros de esa organización considera los siguientes elementos:
1. 2. 3. 4. 5. 6. 7. 8. 9. Daño por fuego. Daño por agua. Protección contra el crimen. Interrupción de la empresa. Desastres naturales. Fraude, robo, deshonestidad de los empleados. Costos extras por demoras. Errores y omisiones. Fallas de potencias.

Existen políticas que cubran:
• • • • Equipos y/o periféricos. Dispositivos de almacenamiento masivo. Sobre costos. Interrupciones.

Organización interna del departamento del CPD
No existe un modelo único organización de un CPD. Este se estructura de diversas maneras, según su tamaño, su ubicación funcional, tipo de aplicaciones o trabajos que desarrolle.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

28

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Organigrama Funcional.
Jefatura

Asesoria tecnica.

Diseño grafico

Desarrollo de Sisteas.

Administracion y produccion

Informatica

Organizacion y metodos

Operacion

Interna

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Diseño de sistemas

Mantenimiento

Externa

Programacion

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

29

Organigrama Posicional.
Jefatura 1 Ing

Asesoria tecnica. 2 Tclgo/Anl

Diseño grafico 2 Dis Graf

Desarrollo de Sistemas. 1 Anl Organizacion y metodos 1 Aud Inf Diseño de sistemas 1 Anl Sis

Administracion y produccion 1 Prog

Informatica 1 Prog

Operacion 1 Tclgo/Ope

Interna 1 Dig

1 Tclgo/Tec

1 Dig

Programacion 3 Prog

Los principales departamentos con la que debe contar un CPD son:
Operación Produccion y Control Analisis de sistemas

Jefatura

Programacion Implementacion Soporte Tecnico a Usuarios Seguridad

1. 2.

Conteste: ¿En que departamentos puede laborar un Tecnólogo programador, analista de sistemas y un ingeniero de sistemas? Explique: ¿Es necesario que participe un Ingeniero en telecomunicaciones dentro de un CPD?

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Mantenimiento

Externa

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

30

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

CPD. Arquitecturas de los CPD.
Existe un CPD en cualquier lugar en donde se procesen los datos sea por datos, personas o maquinas. Estos centros sirven como puntos en que los datos se introducen y retiran del sistema informático, pudiendo funcionar manualm manualmente o por medio de una computadora, dentro de estos tenemos.
1. 2. 3. Procesamiento centralizado. Procesamiento Descentralizado. Procesamiento Distribuido.

Procesamiento Centralizado.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Procesamiento Descentralizado.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

31

Procesamiento Distribuido.

1.

Investigue individualmente información sobre las Bases de datos y los Sistemas gestores de bases de datos ( (SGBD). Considere: concepto, usos y ejemplos de . programas SGBD en el mercado. Se calificará: Informe, defensa oral y escrita.

1.

2.

Conocimiento. Conocimiento 1.1. Marque, identifique las palabras desconocidas y busque su significado en el rque, diccionario. 1.2. Extraiga diez frases con sentido completo que más le llamaron la atención. 1.3. ¿Qué significa las letras CPD? 1.4. ¿Cómo se le llama también a un CPD? 1.5. Defina: ¿Qué es un CPD? Comprensión. Comprensi 2.1. ¿Qué entiende por CPD? 2.2. ¿Cuál es el objetivo principal de un CPD? 2.3. Explique si los siguientes enunciados se tratan del lugar del CPD, Equipos del CPD o Información del CPD. > Debe estar ubicado en un lugar seguro, donde cuyos ventanales deben tener protección y deberá existir una contrapuerta. protec > Un computador siempre deberá ubicarse lejos de los ventanales, ya que la luz puede afectar la vista.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

32

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

3.

4.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

5.

> Se deberá realizar copias de seguridad tanto de datos como los programas. > ¿Que se debe considerar en las pólizas de seguro para nuestro CPD? 2.4. Explique: ¿Cómo debe estar organizado un CPD para una grande, pequeña y mediana empresa? Análisis. 3.1. Realizar un cuadro en la que explique las funciones que se realizan en un CPD, clasificando por los principales departamentos con la que debe contar. 3.2. Explique: ¿Para contar con un CPD, es necesario desarrollar un sistema informático? 3.3. Explique: Para poder crear un CPD dentro de la empresa, ¿Por qué es necesario considerar el tamaño de la empresa, servicio que pretende obtener y disponibilidad de espacio físico existente o proyectado? 3.4. ¿Por qué es importante tener en cuenta el ambiente en un CPD? ¿Cómo se realiza en control de ambiente? 3.5. Explique sobre los tipos de procesamientos de los Sistemas Informáticos. Aplicación. 4.1. Empleando las consideraciones de un CPD en una empresa y a un formato de informe de investigación entregado por el docente, realizar una investigación de un CPD en la localidad. 4.2. Elaborar un informe y presentación multimedia. 4.3. Realizar un panel con los grupos de trabajo que investigaron los CPD, siguiendo las siguientes pautas. a. Señalar el tema. b. Presentar a los miembros del panel. (elaborar etiquetas sobre las empresas investigadas) c. Proyectar los trabajos. d. Formular preguntas entre grupos. e. Responder a la pregunta planteada por uno de los integrantes del grupo. f. Continuar el dialogo g. Plantear otras preguntas pos parte del coordinador. h. Resumir brevemente el contenido expuesto. i. Sintetizar las exposiciones por parte del coordinador. j. Establecer un diálogo con los estudiantes. k. Ratificar, rectificar o completar los contenidos expuestos por parte de los participantes. Valoración. 5.1. ¿Qué nuevos departamentos sugiere usted se implemente para un CPD? 5.2. ¿Qué le gustó y disgustó de las actividades desarrolladas? 5.3. ¿Qué aprendió del tema desarrollado? 5.4. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades? 5.5. ¿Qué sugiere al profesor para la siguiente clase?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

33

Unidad Nº 3: Análisis Detallado de Aplicaciones Informáticas de Gestión.

Competencia.
Relaciona el análisis detallado de aplicaciones informáticas de las empresas con el nálisis tipo de sistema y las tareas que cumplen el personal del departamento de sistemas de una manera precisa precisa.

Diagnostico.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

1. 2. 3. 4.

¿En que departamento debe laborar el personal que realiza el análisi de sistemas? análisis Realice y justifique un organigrama funcional y posicional del personal que realiza el análisis de sistemas. ¿Cuál es el papel que cumple el analista en sistemas en el desarrollo de sistemas informáticos? Explica las ventajas y desventajas de construir un edificio sin un diseño previo.

Introducción.

Las empresas no pueden soportar sistemas que no funcionen adecuadamente, por esta razón una buena parte del esfuerzo total se dedica a realizar nuevos sistemas para el tratamiento de datos, o a mejorar los existentes. De todas las herramientas de gestión empresarial como la administración de la empresa, organización y métodos, la mercadotecnia, etc. Que se orientan hacia el incremento de la productividad, costos y esfuerzos en la ejecución de Pr Procesos administrativos y satisfacer de esta forma las necesidades del ser humano, el análisis y diseño de sistemas permite incrementar la productividad utilizando su

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

34

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

recurso propio que es la información y en base a esta información obtener la solución a problemas de cualquier tipo. oblemas El análisis y diseño de sistemas es la investigación de la empresa en su totalidad en la cual se determina el funcionamiento de la misma, lo bueno y lo malo, también su historia, además de las publicaciones del ramo al cual se de dedica. Por lo que se necesita tener toda la información completa, confiable y verdadera para tomar decisiones correctamente. Todo esto con la finalidad de determinar los errores que pudiese haber en la empresa para así posteriormente realizar un plan, para cambiar lo que se está haciendo mal. Además de realizar cambios en la empresa para poder eficientar el trabajo de los empleados y que puedan producir más, al mismo tiempo que se sientan más y mejor integrados a la organización.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Conceptos Básicos.
Análisis de sistemas. Es una herramienta que determina con precisión los resultados a conseguir en un nuevo o mejora de un sistema propuesto. Diseño de Sistemas. Es la elaboración grafica desde el origen de la información, procedimientos y los resultados a obtener de un sistema a desarrollarse. Usuario. Es la persona o personas que orientan o dirigen el desarrollo de sistemas, y, serán quienes manejan y evalúen el sistema automatizado en su trabajo diario. Método. Es una secuencia ordenada cronológicamente y eficiente de actividades (trabajos a s eficiente desarrollar), que deben ejecutarse para la obtención de un resultado específico. Procedimiento. Es un conjunto congruente de métodos, es decir que tienen un significado mayor.

1.

Realizar una investigación en la que explique los tipos de usuarios que utilizan una computadora. Considere ejemplos y conceptos. Se calificará informe y defensa oral.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

35

El Analista de Sistemas.

Dentro del papel que cumple el analista de sistemas son:
A. El analista de sistemas como consultor. B. El analista de sistemas como Especialista de Apoyo. C. El analista de sistemas como agente de cambio.

Clasificación de los Sistemas.
Los sistemas se pueden clasificar de diversas formas dependiendo del enfoque con el cual se estudie o la rama del conocimiento humano al que se refieran.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Como hemos mencionado en capítulos anteriores el analista en sistema audita en forma sistemática, el funcionamiento de una empresa al examinar las funciones de captura y procesamientos de datos así como la emisión de resultados, lo cual le permitirá mejorar los procesos de organización. Es por ello que el analista requiere tener habilidad de trato para con cualquier tipo de persona, así como también, tener la debida experiencia en el manejo de las computadoras, un solucionador de problemas.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

36

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

Segun su apertura

Sistemas Abiertos •Ej.: Sistema educativo.

Según sus Elementos

Sistemas Abstractos Sistemas Cerrados •Ej.: Rol de pagos
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com
•Ej.: Sistema de Ej.: numeracion

Segun su Complejidad

Sistemas Concretos
•Ej.: Sistema de Ej.: inventarios

Sistemas Simples
•Ej.: Numeros enteros

Sistemas Complejos
•Ej.: Sistema de Ej.: Contabilidad

Participantes en el análisis de los sistemas de información
El bloque elemental de personas está formado por todos los participantes de los sistemas de información también llamados trabajadores de la información, emas término que designa a todas aquellas personas cuyo trabajo tiene que ver con la creación, la captura, la distribución y el uso de información. Algunos de información, información. desempeñan estos trabajadores crean sistemas que procesan y distribuyen sistemas otros principalmente capturan, distribuyen y utilizan datos e Los analistas de sistemas ven a las personas según el papel que en el desarrollo y el mantenimiento de los sistemas de informaci información.

Propietarios de sistemas Son los que patrocinan y promueven los sistemas de información son normalmente responsables de fijar el presupuesto y plazo necesarios para desarrollar y mantener el sistema de información, y deciden en ultimo termino la validez de dicho sistema de información. dez Usuarios de sistema Son aquellas personas que utilizan los sistemas de información y obtienen beneficios directos en la cual capturan, validan, introducen y almacenan datos e información. Los usuarios son las personas para las que los analistas de sistemas desarrollan personas los sistemas de información. Los usuarios de sistemas definen:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.
©2010. Prof. Víctor Martínez. Área Técnico Profesional

37

• • •

Los problemas que han de resolverse. Las oportunidades que han de aprovecharse. Las necesidades que han de que satisfacer.

Las restricciones de empresa que se impondrán a los sistemas de información. ones En un sistema de información se definen los siguientes tipos de usuarios según la función que desempeñan dentro de la misma:
• • • Administrativos Técnicos y profesionales Supervisores • • • Jefes de equipo y de proyecto Directivos medios Directivos ejecutivos ejecutivos.

Diseñadores de sistemas Los diseñadores de sistemas traducen las necesidades y las restricciones de la empresa necesidades manifestadas por los usuarios a soluciones técnicas. Diseñan los archivos, las bases de datos, las entradas, las salidas, las pantallas, las redes y los programas informáticos requeridos por los usuarios de sistema. Además integran las soluciones técnicas en el Además entorno de trabajo de la empresa. Constructores de sistema Los constructores de sistemas fabrican sistemas de información multiusuario basados en las especificaciones de diseño obtenidas de los diseñadores de sistemas. Los usuarios finales, con ayuda de los consultores del centro de información se encargan normalmente de construir sus propios sistemas de información personales.

Fases del análisis de Sistemas de Información.
El trabajo que se asocia el análisis de sistema de información se puede dividir en tres fases genéricas:

Fase de Definición
•En esta fase se identifica los requisitos claves del sistema y del software, concentrándose en el ¿Qué…?

Fase de desarrollo
•En esta fase se identifica la forma de desarrollar el software, concentrándose en el ¿Cómo?

Fase de Mantenimiento
•Se centra en el cambio que va asociado con la corrección de errores, adaptaciones requeridas o mejoras en general

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

38

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

1.

2.

3.

4.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

5.

6.

Conocimiento. 1.1. Marque, identifique las palabras desconocidas y busque su significado. 1.2. Extraiga diez frases con sentido completo que más le llamaron la atención. Comprensión. Comprensión 1.3. ¿Cuál es el papel del analista de sistema para con la empresa? 1.4. ¿Cuál es el papel del analista de sistema para con el desarrollo del software? 1.5. Mencione 5 ventajas y al menos una desventaja del análisis y diseño de sistema? Análisis. 1.6. ¿Cuáles son las cualidades que debe tener el analista en sistemas? Cuáles debe 1.7. Explique cada uno de los papeles que cumple el analista de sistemas explicados en esta unidad. 1.8. Explique con sus propias palabras la clasificación de los sistemas. 1.9. ¿Cuál es la diferencia entre métodos y procedimientos en si sistemas de información típicos de la empresa? Síntesis. 1.10. Realizar una técnica didáctica grafica que explique sobre los participantes de los sistemas de Información. 1.11. Redacte 5 frases en la que incluya las palabras desconocidas buscadas en el diccionario. Aplicación 1.12. Realizar ejemplos relacionados con cada uno de los participantes en el análisis de los Sistemas de Información. 1.13. Realizar con la ayuda del docente un cuestionario de preguntas que se realizaría a una empresa que solicite un producto informático dentro de las dos primeras faces dentro del análisis de los Sistemas de Información. 1.14. Realice un análisis de sistemas que existe en nuestro cantón o provincia. Valoración. 1.15. Explique ¿Cuáles son las prestaciones de un sistema informático como soporte de los sistemas de información en la empresa? 1.16. ¿Qué le gustó y disgustó de las actividades desarrolladas? ? 1.17. ¿Qué aprendió del tema desarrollado? 1.18. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades? 1.19. ¿Qué sugiere al profesor para la siguiente clase?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

39

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Unidad Nº4: Gestión de Requisitos. :

Competencia.
Emplea los requisitos de software a través de investigaciones, considerando los riesgos y soluciones para la realización de la documentación de software con pulcritud y respeto.

Diagnostico.
1) Explique ¿cuáles son los participantes en el desarrollo de software? 2) ¿En qué consiste la gestión de proyectos? 3) ¿Para qué es necesario la adquisición de requisitos en un proyecto informáticos?
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Como sabemos, para obtener el éxito de el desarrollo de sistemas es im importante detectar conflictos en los requisitos para evitar que aparezcan después, cuando es más caro resolverlos. La forma más habitual de análisis es la construcción de un modelo conceptual (sin detalles de implementación) de un sistema que satisfaga los requisitos, es decir, del sistema a desarrollar. Los conflictos que se pueden suscitar son:
Sobrepasar los límites de los recursos asignados. Finalización del proyecto fuera del plazo pactado. Incompatibilidad con el entorno. Insatisfacción de las necesid necesidades del usuario.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

40

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Para construir el modelo es necesario estudiar con detalle (analizar) los requisitos, por lo que deberían detectarse los posibles conflictos.

Importancia. Importancia.
El objetivo de la gestión de requisitos es la especificación detallada del sistema de información que satisfaga las necesidades del usuario. La gestión de requisitos se describe en seis pasos:
1. 2. 3. 4. 5. 6. Identificación de requisitos. Análisis y negociación de los requisitos. Especificación de requisitos. Modelado del sistema. Validación de requisitos. Gestión de requisitos.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Análisis y negociación de los requisitos. Identificación de requisitos. Especificación de requisitos.

Modelado del sistema. Validación de requisitos.

Gestión de requisitos

Identificación de los requisitos.
El diseñador de sistemas se debe acercar al cliente de manera organizada y a través de reuniones definir los requisitos.
Para realizar un correcta identificación de requisitos siga estos pasos: una Valorar el impacto en el negocio y la viabilidad técnica del sistema propuesto. Identifique a las personas que ayudaran a especificar los requisitos. Defina los entornos técnicos actuales y futuros. Identifique las restricciones que limiten la funcionalidad del sistema a construir. ue Defina uno o más métodos de obtención de requisitos (entrevistas, grupos de trabajos, etc.). Solicite cordialmente la participación de muchas personas que ayuden a que los requisitos se definan desde diferentes puntos de vistas. Identifique requisitos ambiguos.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

41

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Cree escenarios para ayudar que los usuarios identifiquen los requisitos fundamentales.

1.

Análisis y negociación de requisitos.
Una vez recopilados los requisitos, se constituye una base de información para el análisis de requisitos. Es importante realizar en esta fase las siguientes actividades: fase
Clasificar los requisitos. Estudiar cada requisito en relación con el resto. Identificar los riesgos asociados para cada requisito. Realizar estimaciones de esfuerzo de cada requisito para ir determinando el costo del proyecto y plazo de entrega. Para realizar un correcto análisis y negociación de requisitos siga estos pasos: Identificación de Problemas.

Especifique cada problema. problema. Para ello debe: Clasificar los requisitos, Estudiar cada requisito en relación con el resto.
Funciones del nuevo sistema. a) Ingreso b) Consulta. c) Búsqueda. d) Actualizaciones e) Calculo. f) Reporte. g) Seguridad. h) Interfaz. i) Ayuda. j) Manual de usuario. k) Manual de programador

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Investigue en grupo de dos personas información referente a las técnicas investigativas necesaria para la recolección de datos y conteste las siguientes preguntas: 1.1. ¿Cuáles son los tipos de datos que aportan información en una investigación? 1.2. ¿En qué consiste la entrevista? 1.3. ¿Cuáles son los pasos para planear una entrevista? 1.4. ¿Qué son preguntas abiertas y cuáles son sus ventajas? 1.5. ¿Qué son preguntas cerradas y cuáles son sus ventajas? 1.6. Explique sobre los tipos de entrevistas. 1.7. ¿Cómo se realiza el registro de la entrevista? 1.8. ¿En qué consiste la encuesta? 1.9. ¿En qué consiste el cuestionario? 1.10. ¿Para qué se plantea el cuestionario? Se calificará informe y defensa oral.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

42

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Ventanas propuestas para el nuevo sistema. a) Ingreso. b) Consulta. c) Actualizaciones d) Reportes. Síntesis. Explicar cuáles son las soluciones a cada problema planteado anteriormente, al mismo tiempo debe realizar estimaciones de esfuerzo de cada requisito para ir determinando el costo del proyecto y plazo de entrega. Restricciones Que características principales debe poseer para que el producto funcione adecuadamente. Ejemplo: Acceso a usuarios mediante contraseñas.

Especificación de requisitos.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Constituye los requisitos refinados previos para el diseño final, sirviendo como fundamento para aspectos relacionados con el Hardware, Software, bases de datos, entre otros. Describe además, cuáles van a ser las funciones y características del sistema de computación y restricciones de su desarrollo y cual va a ser la información que entra y sale del sistema.
Para realizar un correcta especificación de requisitos siga estos pasos: una Pregúntese: ¿Qué ventajas (funciones) traerá el nuevo producto en los nuevos Qué procesos de la empresa empresa?

Modelado del sistema.
Todos los sistemas basados en computadora pueden modelarse como una transformación de la información, empleando una arquitectura tipo entrada, proceso, salida:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

43

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Entrada

Proceso

Salida
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Debe especificar los procesos entrantes, como se los procesara y que procesos sale. Realizar el cuadro: Procesos de Entrada. Funciones de Proceso y Procesos de Salida. control. Ingreso de Datos del producto Calculo de ventas diarias. tos Generar Informes de ventas. ... Calculo de las ganancias del ... producto. ....

Validación de los requisitos.
Examina las especificaciones para asegurar que todos los requisitos se han establecido en su totalidad, verificando que no exista:
Ambigüedad. Inconsistencias. Omisiones. Errores sin corregirse. Información incompleta. Requisitos imposibles. Requisitos inalcanzables. lcanzables.

Esto se realiza en una revisión técnica formal en donde se incluyen ingenieros de sistemas, cliente, usuario y otros involucrados en las especificaciones del sistema.
1. Investigue en pareja información referente al estudio de Viabilidad o estudio de factibilidad en el desarrollo de aplicaciones informáticas. Considere: Importancia, objetivo, tipos de factibilidades, proceso o pasos para realizar el estudio de factibilidad y costos del sistema.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

44

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Se calificará: Informe, papelógrafo y defensa oral y escrita.

Gestión de Requisitos.
En esta última etapa se establecerá actividades de identificación y organización de requisitos, tomando algunos de los siguientes tópicos:
Requisito Funcional (F). Requisito de datos (D). Requisito de comportamiento (C). Requisito de interfaz (I). Requisito de salida (S).
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Se identifica a cada requisito su letra correspondiente según el tipo de requisito y el numero, por ejemplo: I001, S025, F034. Luego de identificar los requisitos se desarrolla las matrices de seguimiento, las cuales se identifican uno o más aspectos del sistema o su entorno.
A001 R001 R002 R003 … R00N 1002 A003 A004 A005 A006 A007 … A00N

En los siguientes cuadros se mostrara un ejemplo de gestión de requisitos a partir de los detalles de los requisitos y la matriz de seguimiento respectivamente.
Gestion de Requisitos. Requisitos de Datos Producto + (Codigo, Detalle, Fecha de elaboracion, Fecha de caducidad, Unidades, D01 Presentacion, Laborstorio, miligramos) D02 Usuario + (Codigo, Nombre del Usuario, Cargo) D03 Solicitud + (Codigo de Paciente, Codigo del Producto, Fecha, Cantidad Solicitada) D04 Paciente + (HC, Apellidos, Nombres, Tipo de Servicio, Cama, Prescripcion) D05 Prescripcion + (Codigo, Prescripcion) D06 Nota de Evolucion + (Codigo, Nota de evolucion) D07 Nota de Pedido (Codigo, Fecha, Producto, Cantidad) Requisitos Funcionales F01 F02 F03 F04 F05 F06 F07 F08 F09 Ingreso + (medicinas)+ (Stock>0, Fecha_Elab<Fecha_Caducidad, R_Inicial<R_Final) Ingreso + (Usuarios)+(Cargo Unico) Ingreso + (Solicitud_Pedido_Paciente) + (Cantidad_Solicitada < Stock_Existente) Actualizcion + (Producto)+(Solicitud de contraseña,stock>0) Actualizacion + (Producto)+ (Stock>0, Fecha_Elab<Fecha_Caducidad, R_min > R_max) Listar + (productos) + (Codigo, Descripcion, F_Expiracion,Stock, Suma(Stock)) Listar + (Producto, Solicitud) + (Codigo,Descripcion,Cantidad_Solicitada,Suma(Cantidad_Solicitada) Listar + (Producto, Pedido) + (Codigo,Descripcion,Cantidad) Listar + (Producto, Solicitud) + (Fecha_Pedido Requerida,Codigo,Descripcion,Cantidad_Solicitada,Suma(Cantidad_Solicitada)

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

45

©2010. Prof. Víctor Martínez. Área Técnico Profesional

D01 D02 D03 D04 D05 D06 D07 F01 F02 F03 F04 F05 F06 F07 F08 F09 C01

Matriz de seguimiento generico A01 A02 A03 A04 A05 A06 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

A07 x x x

x x x x x x x x x

1.

2.

3.

4.

5.

Conocimiento. Conocimiento 1.1. Defina: ¿Qué es la gestión de requisitos? 1.2. ¿Cuáles son las técnicas investigativas que se utiliza para identificar los requisitos? 1.3. Defina: ¿Qué es el estudio de factibilidad? Comprensión. Comprensión 2.1. ¿Por qué es importante la realización de la gestión de requisitos previo al desarrollo de software? 2.2. ¿Qué debemos considerar al recolectar los requisitos necesarios para el desarrollo recolectar del software? 2.3. ¿Quiénes son los participantes en la gestión de requisitos? 2.4. Explique: ¿Qué entiende por modelado de sistema? Análisis. 3.1. Explique características referentes a los tipos de requisitos previos al de desarrollo de sistemas. 3.2. ¿Cuáles son los aspectos que debemos considerar para realizar el análisis y negociación de requisitos? 3.3. ¿Qué actividades se realiza en el modelado de sistemas? 3.4. Explique: ¿Qué procesos se realiza en la sexta etapa de la gestión de requ requisitos? Aplicación. 4.1. A través de los pasos para llegar gestión de requisitos investigue información de la empresa que realizó el análisis de sistemas en la unidad anterior y determine sus requisitos, presente su respectivo informe y presentación. Valoración. 5.1. ¿Cómo se obtiene los requisitos sin formar un ambiente de malestar? 5.2. ¿Qué le gustó y disgustó de las actividades desarrolladas? 5.3. ¿Qué aprendió del tema desarrollado? 5.4. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades?

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

46

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Unidad Nº5: El ciclo de Vida en la construcción de una aplicación informática.

Competencia.
Emplea un modelo de desarrollo de sistema informático en base a una selección que se ajuste al contexto de la empresa mediante la precisión.

Diagnostico.
1. 2. 3. 4. 5. ¿En qué consiste el análisis y diseño de sistemas? ¿Qué relación existe entre un analista de sistemas y un programador de aplicaciones? Explique ¿Cuáles son las actividades que se realizan en cada una de las Fases del análisis de Sistemas de Información? ¿Qué relación posee cada uno de los participantes en el desarrollo del software? ¿Qué entiende por ciclo de vida?

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Introducción.
Se aplica el término de ciclo de vida en las ciencias naturales, especialmente en la biología en la que se refiere a las diferentes etapas que recorre un ser vivo durante su vida. Este término también se puede aplicar al mundo empresarial y más concretamente al marketing, que distingue el ciclo de vida de los productos (crecimiento, madurez y senectud). En la ingeniería informática el término de ciclo de vida viene citado intrínsecamente en la definición de la ingeniería del software que tiene como objeto el proceso de desarrollo de aplicaciones informáticas. Este proceso comprende la definición de requisitos, la especificación funcional, la descripción del diseño, la realización de los programas, los métodos de prueba, y el mantenimiento. Es decir, este proceso comprende el ciclo de vida.

del Aplicación del Ciclo de Vida del Software
El ciclo de vida de una aplicación informática nos va a llevar desde la definición de los requisitos hasta la finalización de su uso, y esto lo podemos dividir en las siguientes etapas generales:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

47

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Definición de requisitos
•En esta etapa el problema principal se centra en la formulación correcta del problema En en cuestión.

Especificación funcional
•En esta etapa se trata de expresar la estructura de la solución, centrándonos en las En necesidades del usuario de tal forma que éste pueda comprender de la forma más correcta posible sus necesidades. •En esta etapa nos aseguramos de haber entendido las necesidades del usuario En

Diseño
•En esta etapa el ingeniero basándose en la técnica existente redacta los documentos En que tendrán como destinatario al programador

Realización
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com
•En esta etapa se genera los programas que componen la aplicacion En

Prueba
•En esta etapa se comprueba que todos los componentes de la aplicación funcionan En correctamente juntos

El ciclo de vida se apoya en la teoría de subdividir un problema en problemas más pequeños como nos dice la teorí del “divide y vencerás” o la programación teoría estructurada.
1. Investigue en parejas información referente a la gestión de Proyectos Informáticos. Considere lo siguiente: 1.1. ¿Quiénes son los participantes en la gestión de proyectos? 1.2. ¿Para qué se planifica y cont controla las actividades? 1.3. Explique sobre el cronograma de actividades. Se calificará Informe (Tema, contenido y conclusiones), defensa oral y escrita. ,

Planificación del Ciclo de Vida
El modelo del ciclo de vida escogido es un factor principal para conseguir los objetivos buscados, una mala elección del modelo de ciclo de vida puede hacer que se nos retrase el trabajo enormemente o que tengamos una planificación perfecta del trabajo. Muchos especialistas en sistemas de información reconocen la dificultad de comprender de uchos manera completa, sobre todo en sistemas grandes y complejos. El método de desarrollo del , análisis estructurado tiene como finalidad superar esta dificultad dificultad. Tipos de modelos Básicos:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

48
1. 2. 3.

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Cascada pura o Lineal Secuencial2 Construcción de Prototipos. Desarrollo rápido de Aplicaciones (DRA)

Tipos de modelos que han evolucionado:
4. 5. 6. 7. 8. 9. 10. Incremental. Espiral. Técnicas de Cuarta Generación. Espiral WIN – WIN. Métodos Formales. Modelo de Ensamblaje de Componentes. Modelo de Desarrollo Concurrente.

Modelo de Construcción de Prototipos.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Con el prototipo evolutivo se comienza diseñando y construyendo las partes más importantes de la aplicación en un prototipo que posteriormente se refinará y ampliará hasta que el prototipo se termine. Este prototipo será el software que se entregará al final. Se utiliza cuando los requerimientos cambian con celeridad, cuando el cliente es contrario a facilitar los requerimientos y especificaciones o cuando no está clara la forma del área de aplicación. Su funcionamiento persigue las siguientes fases: 1. 2. 3. 4. 5. 6. Recolección y refinamiento de Requisitos. Diseño Rápido. Construcción del Prototipo. Evaluación del prototipo por el cliente. Refinamiento del prototipo. Producto Final.

Este modelo de desarrollo se analizará en el modulo de programación en lenguajes estructurados.

2

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

49

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Ilustración 18 Funcionamiento del modelo de construcción de prototipos.

Las ventajas de este prototipo son: Se generan signos visibles de progreso. Permite la modificación sobre la marcha. El cliente se va familiarizando con el nuevo entorno. Y las desventajas de este prototipo son: entajas Imposibilidad de conocer a priori el tiempo de desarrollo. La aproximación puede convertirse en excusa para realizar el desarrollo con el modelo de codificar y corregir. 1. 2. 3. 4. 5. ¿Qué ventajas y desventajas posee el modelo de desarrollo de sistemas en que se está tratando? ¿En qué consiste cada una de las etapas del modelo propuesto? Realizar la técnica didáctica del PNI (Positivo, Negativo e Interesante) Referente a la metodología de desarrollo de sistemas en que se está tratando. Realiza una línea del tiempo referente a las fases del modelo de desarrollo de sistemas en que se está tratando. Explique ¿Qué tareas se realizan en cada una de las actividades del modelo propuesto?

Incremental Combina los elementos del modelo lineal con la filosofía interactiva de construcción de Prototipos, siendo útil cuando no se cuenta con personal suficiente para desarrollar el software.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

50

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Aplica secuencias lineales en forma escalonada mientras avanza el tiempo, esto hace que se produzca un incremento del software, enfatizando que la primera versión o incremento es un producto esencial que afrontan los requisitos básicos. En su funcionamiento se utiliza las fases del modelo lineal, explicándose mediante la explicándose siguiente grafica.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 19 Funcionamiento del modelo Incremental.

Sus ventajas:
Se puede financiar el proyecto por parte. Es apropiado para proyectos grandes de larga duración (por ejemplo Microsoft office)

Los problemas:
Se necesita pruebas de regresión. Su costo aumentaría en cada versión.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

51

©2010. Prof. Víctor Martínez. Área Técnico Profesional

1. 2. 3. 4. 5.

¿Qué ventajas y desventajas posee el modelo de desarrollo de sistemas en que se está tratando? ¿En qué consiste cada una de las etapas del modelo propuesto? Realizar la técnica didáctica del PNI (Positivo, Negativo e Interesante) Referente a la metodología de desarrollo de sistemas en que se está tratando. Realiza una línea del tiempo referente a las fases del modelo de desarrollo de sistemas en que se está tratando. Explique ¿Qué tareas se realizan en cada una de las actividades del modelo propuesto?

Modelo Espiral El modelo de la espiral es un modelo orientado a riesgo que divide el proyecto software en mini proyectos. Cada proyecto se encargará de resolver uno o varios riesgos hasta que estén todos controlados. Una vez que estén los riesgos más importantes controlados se finaliza igual que el ciclo de vida en cascada.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

En el ciclo de vida en espiral localizan los riesgos, genera un plan para manejarlos y se establece una aproximación a la siguiente iteración. Con cada iteración se produce una aproximación al producto final. En el modelo en espiral se comienza con una parte pequeña del proyecto y se expande parte tras reducir los riesgos para la siguiente iteración.
1. 2. 3. 4. 5. 6. 7. En cada iteración seguimos las siguientes actividades estructurales: Comunicación con el cliente. Planificación. Análisis de riesgo. Ingeniería Construcción y adaptación. tación. Evaluación con el cliente.

En donde cada actividad está poblada de tareas que se adaptan a las características del proyecto, así por ejemplo, las tareas que competen en la actividad de COMUNICACIÓN CON EL CLIENTE podrían ser:
1. 2. 3. 4. 5. Desarrollar una lista de aspectos que se ha de clarificar. Reunirse con el cliente para resolver los aspectos desarrollados en el punto anterior. Desarrollar una exposición del ámbito del proyecto. Revisar el alcance del proyecto. Modificar el alcance del proyecto si se requier requiere.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

52

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 20 Funcionamiento del modelo Espiral.

En este modelo las primeras iteraciones son menos costosas y a medida que se avanza aumenta el coste. Las ventajas de este modelo son son:
Se disminuyen los riesgos. Al final de cada iteración se obtienen los puntos de verificación. inal Se obtienen con anterioridad indicaciones de cualquier riesgo insuperable. insuperable. Provee un marco de desarrollo de Hardware y software.

Las desventajas de este modelo son son:
Un aumento de costes. Es un modelo complicado de llevar a cabo porque exige una gestión concienzuda, atenta y unos conocimientos profundos. 1. 2. 3. 4. 5. ¿Qué ventajas y desventajas posee el modelo de desarrollo de sistemas en que se está tratando? ¿En qué consiste cada una de las etapas del modelo propuesto? Realizar la técnica didáctica del PNI (Positivo, Negativo e Interesante) Referente a la metodología de desarrollo de sistemas en que se está tratando. Realiza una línea del tiempo referente a las fases del modelo de desarrollo de sistemas en que se está tratando. emas Explique ¿Qué tareas se realizan en cada una de las actividades del modelo propuesto?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

53

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Técnicas de Cuarta Generación. El término Técnicas de Cuarta Generación abarca un amplio espectro de herramientas de software que tienen algo en común: todas facilitan al desarrollador de software la especificación de algunas características del software de alto nivel. Estas herramientas generan código automáticamente en cualquier lenguaje de programación basándose a las especificaciones d desarrollador. del Algunas de las herramientas de cuarta generación son:
Generación de informes. Manejo de datos. Interacción y definición de pantallas. Generación automatizada de HTML.

Las fases del paradigma son:
1. 2. 3. 4. Recolección de requisitos. Estrategia de Diseño. Implementación del diseño utilizando lenguajes de cuarta generación (L4G) Producto Final.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Ilustración 21 Funcionamiento del modelo de técnicas de cuarta generación

Sus ventajas son:
Reducción de tiempo den el desar desarrollo de software.

Sus desventajas:
• • • Herramientas actuales de cuarta generación no son más fáciles de utilizar que los lenguajes de programación. Los códigos fuentes producidos por tales herramientas no son eficientes. El mantenimiento de software en la que han sido desarrollado con este tipo de técnica han sido cuestionables.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

54

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

1. 2. 3. 4. 5.

¿Qué ventajas y desventajas posee el modelo de desarrollo de sistemas en que se está tratando? ¿En qué consiste cada una de las etapas del modelo propuesto? Realizar la técnica didáctica del PNI (Positivo, Negativo e Interesante) Referente a la metodología de desarrollo de sistemas en que se está tratando. Realiza una línea del tiempo referente a las fases del modelo de desarrollo de sistemas en que se está tratando. Explique ¿Qué tareas se realizan en cada una de las actividades del modelo ¿Qué propuesto?

1.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

2.

3.

4.

5.

6.

Conocimiento. Conocimiento 1.1. Defina: ¿Qué es ciclo de vida? 1.2. Listar las etapas generales del ciclo de vida en las aplicaciones informáticas. 1.3. Listar los modelos de desarrollo de software. Comprensión. 2.1. ¿Cómo se aplica el ciclo de vida en las aplicaciones informáticas? 2.2. ¿Para qué se utiliza la gestión de proyectos informáticos? Análisis. 3.1. ¿Qué relación posee el modelado de desarrollo de software con la gestión de requisitos? 3.2. Interprete el siguiente texto: “El ciclo de vida se apoya en la teoría de subdividir un El problema en problemas más pequeños como nos dice la teoría del “divide y vencerás vencerás” 3.3. ¿Qué relación existe entre el ciclo de vida en las aplicaciones informáticas y la gestión de proyectos i informáticos? Síntesis. 4.1. Realice un debate en la que se exponga las ventajas y desventajas de los modelos de desarrollo de sistemas ya estudiados, enfatizando sus aplicaciones según el estudiados, campo de estudio. Para el desarrollo del debate seguir la siguiente secu secuencia: a. Enunciar el tema: “El modelo de desarrollo que se ajusta en toda aplicación del “El software” software b. Presentar a los participantes. c. Señalar las normas de desarrollo del evento. d. Realizar el debate por todos los intervinientes. e. Formular conclusiones por parte de moderador. del f. Desarrollar el foro g. Ratificar, rectificar o completar los contenidos expuestos por parte del docente. 4.2. Realiza en equipo de trabajo conjuntamente con el docente un cuadro comparativo referente a las modelos de desarrollo de sistemas. Aplicación. 5.1. Realizar una técnica didáctica en la que se enfoque en las ideas a favor y en contra de las conclusiones realizadas del debate anterior. Valoración. 6.1. ¿Qué le gustó y disgustó de las actividades desarrolladas? 6.2. ¿Qué aprendió del tema desarrollado? 6.3. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades? 6.4. ¿Qué sugiere al profesor para la siguiente clase?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

55

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Unidad Nº6: Herramientas Del Modelado Estructurado

Competencia.
Aplica las Herramientas del modelado estructurado en el diseño correcto y ordenado de los sistemas informáticos.

Diagnóstico.
1. 2. 3. 4. 5. 6. 7. ¿Cuáles son las fases para realizar una gestión de requisitos? ¿Cuáles son los personajes que participan en el desarrollo de software? Explique: ¿Cuál es el papel fundamental del analista de sistemas? ¿Qué relación existe entre las actividades que realizan el ingeniero de sistemas, analista de sistemas y tecnólogo programador? Escriba tres aspectos en la que enfatice la importancia de la realización del Análisis detallado previo al desarrollo de aplicaciones informáticas. Escriba tres aspectos en la que enfatice la importancia de la realización de la gestión de requisitos en el desarrollo de aplicaciones informáticas. ¿Cuál es el modelo de desarrollo de aplicaciones informáticas que se adapta a cualquier problema?

¿Para Qué Se Utilizan las Herramientas de Modelado?
La labor del análisis involucra el modelado del sistema que desea el usuario, hay muchos tipos diferentes de modelos que se pueden elaborar, como modelos diferentes puede hacer de una casa nueva un arquitecto. Los modelos de análisis de sistema son representaciones abstractas de lo que al final será una combinación de hardware y software. El término 'modelo' puede parecer formal, pero representa un concepto manejado durante la mayor parte de la vida. Consideremos los siguientes tipos de modelos:
• • • Mapas, modelos bidimensionales del mundo en que vivimos. Diagrama de Flujo, representaciones esquemáticas de las decisiones y la secuencia de actividades para llevar a cabo un determinado procedimiento. Dibujos Arquitectónicos, representaciones esquemáticas de un edificio o un puente, etc.

Podríamos preguntarnos ¿porqué se construye modelos y no simplemente el sistema mismo? La respuesta es que podemos construir modelos de manera tal que enfatizamos ciertas propiedades críticas del sistema, mientras que simultáneamente desacentuamos otros de sus aspectos. Esto nos permite comunicarnos con el usuario de una manera enfocada, sin distraernos con asuntos y características ajenas al sistema. Además, si nos damos cuenta que nuestra visión de los requerimientos no fue la correcta (o que

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

56

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

este cambia respecto a sus requerimientos), se podrán hacer cambios en el modelo o desecharlo y hacer uno nuevo de ser necesario. La alternativa es realizar reuniones con el cliente para poder reunir toda la información necesaria y luego construir el sistema, corremos el riesgo de que nuestro cliente no este conforme con el producto final y los cambios a esta altura pudiera resultar muy costoso. Entonces utilicemos las herramientas de modelado para: cemos
1. 2. 3. Concentrarse en las propiedades importantes del sistema, y restarle atención a las menos importantes. Discutir cambios y correcciones en los requerimientos de usuarios, a bajo costo y riesgo mínimo. Verificar que el analista comprenda correctamente el ambiente del usuario y que lo haya respaldado con información documental para que los diseñadores de sistemas y programadores puedan construir el sistema.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

1.

Investigue en grupo de tres personas información referente al UML. Considere: Concepto, importancia, usos, Herramientas CASE que aplican UML, Unidades básicas del UML y tipos de diagramas UML. Se calificará: Informe (Tema, contenido, conclusiones y recomendaciones), defensa oral y escrita.

Cuando los analistas comienzan a trabajar sobre un proyecto de sistemas de comienzan información, tienen que profundizar en un área de la Organización, de la cual tienen poco conocimiento. Por la propia naturaleza los sistemas de información, éstos no están bien estructurados, no siguen leyes como las ciencias, dependen de muchas circunstancias leyes para su funcionamiento (personas, influencias políticas de la organización, restricciones, etc.). El analista debe luchar contra estas circunstancias y determinar los requerimientos de los sistemas d información. de Ante esta realidad, surgen preguntas como: ¿Deben dos analistas desarrollar una lista idéntica de requerimientos cuando estudian de forma independiente la misma situación?¿Para una situación dada tenemos un único diseño correcto posible?. La respuesta es que dos analistas que examinan de forma independiente una situación, sin herramientas y técnicas preestablecidas, recopilan información diferente que describa el sistema y por lo tanto en determinación de requerimientos diferentes. Esto obliga a normalizar, a estructurar el análisis de sistemas de información. a

Herramientas de Modelado Importantes.
1. Modelado de las Funciones del Sistema. Diagrama de Flujo de Datos.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

57

©2010. Prof. Víctor Martínez. Área Técnico Profesional

2. 3. 4.

Modelado de Datos Almacenados. Diagrama de Entidad - Relación. Modelado dependiente del tiempo. El Diagrama de Transición de estados Modelado de la Estructura de los Programas. El Diagrama de Estructura.

Modelado de las Funciones del Sistema. Diagrama de Flujo de Datos.
El análisis puede pensarse de tal manera que se estudien actividades del sistema desde estudien el punto de vista de los datos, donde se originan, cómo se utilizan o cambian, hacia dónde van. Los componentes de la estrategia de flujo de datos abarcan tanto la determinación de los requerimientos como el diseño de sistemas. Una notación bien sistemas. establecida facilita la documentación del sistema actual y su análisis por todos los participantes en el proceso de determinación de requerimientos. Los analistas desean conocer las respuestas a cuatro preguntas:
¿Qué procesos integran el sistema? an ¿Qué datos emplea cada proceso? ¿Qué datos son almacenados? ¿Qué datos entran y salen del sistema? tos

Como vemos el elemento fundamental en una Organización (sistema de información), van a ser los datos. Los datos son la guías de la actividades de la Organización, inician las eventos, son procesados para dar información útil al personal, etc. Seguir el flujo de datos por todos los procesos de la organización, además de ser la finalidad del análisis de flujo de datos, proporciona a los analistas información de cómo se alcanzan los objetivos en la Organización.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

58

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

El analisis de flujo de datos estudia el empleo de los datos en cada actividad. Se basa en los diagramas de flujo de datos que muestra de forma gráfica la relación entre forma procesos y datos, y en los diccionario de datos que describen de manera formal los diccionarios datos del sistema y los sitios donde son utilizados.
1. 2. 3. 4. 5. 6. ¿Qué significa modelado? ¿Qué relación tiene el analista de sistemas y las herramientas d modelado? de Escriba cinco objetivos de las herramientas de modelado. ¿Qué es el análisis de flujo de datos? ¿Cuál es el objetivo del modelado de funciones del sistema? ¿Por qué son los datos el elemento fundamental en una Organización (sistema de información)? ón)?

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

El diagrama de flujo de datos ilustra las funciones que el sistema debe realizar. Podría ilustra describirse como ¿qué transformaciones debe llevar a cabo el sistema? ¿Qué entradas se Transforman en qué salidas? Entre otras. Desde que surge a mediados de los años 70, ha despertado gran interés y ha sido utilizado mayoritariamente desde entonces. Ha ido evolucionando y se han introducido mejoras por varios autores; en los primeros años se centraba en las aplicaciones de sistemas de información y no proporcionaba una notación adecuada para los aspectos proporcionaba de control y de comportamiento de los problemas de tiempo real. Podemos citar algunas metodologías estructuradas, que se han implantado en mayor o menor grado en el ámbito laboral:
Jackson. Page-Jones. Gane & Sarson. Jourdon / De Marco. Warnier Chen. Merise. SSADM. Metrica. Eurométodo

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

59

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Los flujos de datos se muestran por medio de flechas curvas, son conexiones entre los procesos y representa la información que dicho proceso necesita como entrada o genera como salida. Los procesos se representan por medio de círculos, o 'burbujas' en el diagrama. Representan las funciones individuales que el sistema lleva a cabo. Las funciones transforman entradas en salidas.

Los agregados de datos o almacén de datos se representan por medio de dos líneas paralelas o mediante una elipse. Muestran colecciones de datos que el sistema debe recordar por un período de tiempo. Cuando los diseñadores de sistema y programadores terminen de construir el sistema, estos serán archivos o bases de datos. Los terminadores muestran la entidad externa con la que el sistema se comunica, típicamente son individuos; grupos de personas; organizaciones externas; otros sistemas, etc.

Un DFD inicia desde un diagrama de contexto y finaliza con diagramas de siguientes niveles según la especificación de los procesos.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Los diagramas de flujo de datos consisten en procesos, agregados de datos y terminadores:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

60

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Conexiones permitidas.
Fuente destino Proceso Almacén Entidad Externa Proceso Si Si Si Almacén Si No No Entidad Externa Si No No

Ejemplo diagrama de Flujo Contextual y nivel siguiente:

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

61

©2010. Prof. Víctor Martínez. Área Técnico Profesional

El diagrama de flujo de datos proporciona una visión global de los componentes funcionales del sistema, pero no da detalles de estos. Para mostrar detalles acerca de que información se transforma y como se transforma, se ocupan dos herramientas textuales de modelado adicionales: El Diccionario de Datos y la Especificación de ales Procesos. Diccionario de datos. El diccionario de datos es un listado organizado de todos los elementos de datos que son pertinentes para el sistema, con definiciones precisas y rigurosas que permiten que el usuario y el analista tengan una misma comprensión de las entradas, salidas, almacenes de datos y cálculos intermedios. El diccionario de datos contiene la siguiente información:
1. 2. 3. 4. Nombre: nombre principal del elemento de datos o control, del almacenamiento o de una : entidad externa. Alias: otros nombres usados para la entrad : entrada Donde se usa/Como se usa: un listado de los procesos que usan el elemento de datos o de usa: control y como lo usan Descripción del contenido: el contenido representado mediante una notación contenido:

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

62
5.

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Información adicional: otra información sobre los tipos de datos, los valores implícitos, adicional: restricciones, limitaciones, ...

Ejemplo Diccionario de Datos:
NOMBRE del cliente = tratamiento de cortesía o titulo + nombre + apellido · Tratamiento de cortesía o título = [Sr. | Srta. | Sra. | Dr. | Prof.] · Nombre = {carácter valido valido} · Apellido = {carácter valido} · Carácter valido = [A - Z| a -z| ´| - |]

Ejemplo de Especificación de Proceso Típica para un solo proceso.
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

-

Por cada pago de cliente ingresado Buscar su detalle de factura correspondiente al cliente Si el pago es efectivo · Colocar sello de pagado a la factura del cliente ar · Colocar marca de pagado en factura copia y almacenar En caso contrario · Descontar monto pagado a factura cliente Asentar fecha de entrega. Almacenar factura cliente copia Entregar recibo entrega. Fin pago.

Se pide que construya los software siguientes:
1. 2. 3. 4. Sistema de registro de curso basado en red para un colegio. Un sistema de procesamiento de transacciones basadas en internet para almacén de computadoras. Un sistema simple de facturas para una pequeña empresa. Un producto de libre de cocina automatizada construida en una cocina eléctrica n o un microondas.

Desarrollar un DFD, describa una descripción de procesamiento a nivel de contexto para el sistema.

Modelado de Datos Almacenados. Diagrama de Entidad - Relación.3 Relación.
Estos diagramas hacen énfasis en las relaciones entre los datos. Todos los sistemas almacenan y usan información acerca del ambiente en el cual interactúan; a veces, esta información es mínima, pero en la mayoría de los sistemas es bastante compleja. N No solo deseamos conocer en detalle que información hay en cada agregado de datos, sino que también queremos conocer la relación que existe entre agregados. Este aspecto del sistema no se resalta en el diagrama de flujo pero sí aquí. flujo,
3

Este modelado se estudiará con mayor profundidad en el modulo de desarrollo de aplicaciones en entornos de cuarta generación y herramientas CASE.

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

63

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Ejemplo de Diagrama Entidad Relación. tidad

Modelado del Comportamiento Dependiente del Tiempo. El Diagrama de Transición de Estados.
El diagrama de transición de estado (también conocido como DTE) enfatiza el comportamiento dependiente del tiempo del sistema. Este tipo de modelo sólo importaba para una categoría de sistemas conocido como sistemas de tiempo tiempo-real; como ejemplo de estos sistemas se tienen el control de procesos, sistemas de conmutación telefónica, sistemas de captura de datos de alta velocidad y sistemas de control y mando militares. Ejemplos de Diagrama de Transición de Estados: agrama

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

64

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Modelado de la Estructura de los Programas. El Diagrama de Estructura.
Herramienta gráfica de modelado utilizada para representar la jerarquía de software. Este diagrama cada rectángulo representa un módulo (por ejemplo un sub programa subde Cobol), las flechas que conectan los rectángulos representan invocaciones de módulos (por ejemplo llamado de sub rutinas). El diagrama también muestra subparámetros de entrada que se le dan a cada módulo invocado y parámetros de salida devueltos por cada módulo cuando termina su tarea y devuelve el control al que lo llama. Este diagrama es una herramienta excelente para los diseñadores de sistemas, pero no es el tipo de modelo que normalmente se mostrará al usuario, pues modela un aspecto al de la implantación del sistema, no de sus requerimientos. Ejemplo de Diagrama de Estructura:
Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

1.

2.

Conocimiento. Conocimiento 1.1. Identifique, marque y busque en el diccionario las palabras desconocidas de la unidad. 1.2. Escriba: ¿Qué significa UML? ¿Para qué se utiliza? 1.3. ¿Qué es un diccionario de datos? Comprensión. Comprensión 2.1. ¿Para Qué son necesarias las herramientas de Modelado? 2.2. ¿Cuáles son los tipos de metodologías estructuradas que se utilizar para realizar los DFD? 2.3. ¿Cuáles son los símbolos que se utiliza para los DFD? 2.4. ¿Qué aspectos contiene un Diccionario de Datos?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

65

©2010. Prof. Víctor Martínez. Área Técnico Profesional

3.

4.

5.

6.

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Análisis. 3.1. ¿Cuáles son los tipos de diagramas UML? 3.2. ¿Cuáles son las herramientas de modelado? 3.3. Escriba tres ventajas de utilización del Diagrama de Flujo (DFD)? 3.4. Mencione dos diferencias y dos similitudes entre los Flujogramas y los Diagrama de flujo de datos. 3.5. Escriba cinco oraciones con sentido completo utilizando las palabras desconocidas encontradas. Síntesis. 4.1. Realizar la técnica didáctica RUEDA DE ATRIBUTOS referente al Modelado Funcional. 4.2. Realizar la técnica didáctica RUEDA DE ATRIBUTOS referente al Modelado de Datos. 4.3. Realizar la técnica didáctica RUEDA DE ATRIBUTOS referente al Modelado de comportamiento. Aplicación. 5.1. A través de la gestión de requisitos realizados en unidades anteriores, aplique las técnicas de modelado de funciones del sistema y diccionario de datos y presente un informe. Se calificará Informe (caratula, DFD y Diccionario de datos), diapositivas y defensa oral. Valoración. 6.1. ¿Qué le gustó y disgustó de las actividades desarrolladas? 6.2. ¿Qué aprendió del tema desarrollado? 6.3. ¿Qué valores humanos considera usted que practicó en el desarrollo de las actividades? 6.4. ¿Qué sugiere al profesor para la siguiente clase?

Material exclusivo para los alumnos del Centro Educativo “Wenceslao Rijavec”

66

Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión.

©2010. Prof. Víctor Martínez. Área Técnico Profesional

Bibliografía
Administrativas, F. d. (20 de Abril de 2004). Conceptos básicos de los sistemas de información. Chile. Andrés, M. M. (12 de Febrero de 2001). Ciclo de vida de los sistemas de información. Biometrika. (2008). Biometrika. http://www.biometrika.ec Recuperado el 1 de Octubre de 2008, de

exa.unne.edu.ar. (s.f.). Recuperado el Marzo de 2009, de http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/m af/cap2.htm# Gavilanes, F. (10 de Diciembre de 2007). Administración de Centro de computos. Portoviejo, Manabí, Ecuador. Gloria. (25 de 11 de 2009). Mailxmail. Recuperado el 18 de Febrero de 2010, de http://www.mailxmail.com/curso/informatica/sistemasinformaticos/capitulo1.htm solution, N. b. (2008). Nitgen. Recuperado el 1 de Octubre de 2008, de www.nitgen.com Toro, A. D. (Octubre de 2005). Introducción al análisis de requisitos. Sevilla, España. Wikipedia. (s.f.). es.wikipedia.org. http://es.wikipedia.org/wiki/Empresa Recuperado el Marzo de 2009, de

Víctor Martínez Falcones - http://avenetenterprise.web.officelive.com

Sign up to vote on this title
UsefulNot useful