Logo Studenta

inbound2348346783637761488 - Keygii Vlog

¡Este material tiene más páginas!

Vista previa del material en texto

MÓDULO 
Registro Institucional Nro. 2215 
Realizado por: 
Ing. Jorge López 
Ing. Andrés Salinas 
 
 
 
 
 
 
Dirección: Sucre 0438 entre Laláma y Martínez 
Teléfono: 032827395 
www.itsbolivar.edu.ec 
r.institutos@gmail.com 
 
 
 
INSTITUTO SUPERIOR 
TECNOLÓGICO 
ANÁLISIS Y DISEÑO DE 
SISTEMAS 
PRIMER SEMESTRE 
TECNÓLOGO SUPERIOR EN 
DESARROLLO DE SOFTWARE 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
2 
 
 
 
ASIGNATURA: Análisis y Diseño de Sistemas 
CÓDIGO: DSB1_IT_05 
CARRERA: Desarrollo de Software 
SEMESTRE: Primero 
NOMBRE DEL DOCENTE: Ing. Jorge López, Ing. Andrés Salinas 
HORAS SEMESTRALES: 158 horas; Teóricas: 72 Prácticas: 36 
HORAS SEMANALES: 6 horas 
 
 
El desarrollo de sistemas se refiere a todas las actividades que deben realizarse para crear sistemas 
de información en una organización; asimismo alude a procesos relacionados para lograrlo. 
Puesto que los ambientes organizacionales específicos y las tecnologías generales cambian con el 
tiempo, las organizaciones necesitan nuevos sistemas, o bien requieren revisar ampliamente los 
sistemas existentes, para continuar cumpliendo con sus objetivos. De tal modo, el desarrollo de 
sistemas es un proceso continuo en todas las organizaciones que hacen uso de ellos. 
Al mismo tiempo, los sistemas de información son costosos y el desarrollo de sistemas tiende a 
fallar. Por ello, es muy deseable adquirir nuevos sistemas mediante algún tipo de proceso que: 
Reduzca el riesgo de falla y produzca sistemas que realmente aumenten la eficacia de la 
organización. 
Un sistema es un grupo de componentes interrelacionados que funcionan juntos para lograr el 
resultado deseado. 
Por ejemplo, el sistema de correos el cual permite que día a día llegue la correspondencia a su 
destino, el sistema de aires acondicionados que encontramos en nuestra casa, oficinas y otros. 
DATOS INFORMATIVOS 
PRESENTACIÓN 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
3 
 
Diseñado para comprender, resolver y desarrollar la sistematización de tareas dentro de un negocio 
o empresa a fin de automatizar las necesidades encontradas. 
 
 
 Conocer los procesos principales de una empresa y sus interrelaciones. 
 Indagar sobre estructuras empresariales. 
 Iniciar en la estructuración de relaciones de la empresa con sus proveedores. 
 Ilustrar el análisis en diagramas UML. 
 Aplicar alternativas de solución a problemas identificados. 
 Presentar el estudio realizado de manera escrita 
 
OBJETIVOS 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
4 
 
 
 
 
 
 
 
 
 
Contenido Pág. 
Unidad 1: Técnicas para el levantamiento de información 
Técnicas para el levantamiento de información atributos de la información, fuentes de la 
información 
5 
Encuesta, entrevista, información. 8 
Obsolescencia programada, ciclo de vida de los sistemas 12 
Herramientas y técnicas para el análisis de sistemas 12 
Unidad 2: Documentos de especificaciones 
Problemas de los sistemas 19 
Efectos de los sistemas 20 
Documento de especificaciones, requerimientos funcionales, requerimientos no 
funcionales 
24 
Unidad 3: UML 
UML, definición, usos, tipos de diagramas, proyectos 30 
Diagrama de estados 37 
Diagrama de clases 37 
Diagrama de objetos, diagrama de componentes, diagrama de implementación, diagrama 
de estructura 
38 
Unidad 4: Modelo Conceptual 
Modelo conceptual, lógico, físico 41 
Entidades 45 
Atributos 45 
Relaciones, cardinalidades, diccionario de datos, herramientas de generación, 
interpretación, contenido, notación, implementación, decisión 
45 
 
 
 
 
 
 
ÍNDICE 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
5 
 
 
 
 
 
 
 
NUMERO DE HORAS TOTAL 
DOCENCIA: 18 PRACTICA: 9 AUTONOMA: 13 40 
 
1.1. Objetivos: 
 
 Conocer procesos mediante los cuales el analista recopila datos e información de la 
situación actual de un sistema, con el propósito de identificar problemas y oportunidades 
de mejora. 
 
1.2. Fundamentación Teórica: 
 
1.2.1. TECNICAS DE RECOLECCIÓN DE DATOS E INSTRUMENTOS DE MEDICIÓN 
Métodos, Técnicas de Recolección de Datos e Instrumentos de Medición 
 
 Un buen instrumento determina en gran parte la calidad de la información, siendo ésta la 
base para las etapas subsiguientes (resultados y conclusiones). 
 Para la elección y desarrollo del instrumento de medición se debe tomar en cuenta el 
objetivo de la investigación. 
 La metodología utilizada en la recolección de datos debe estar acorde con el enfoque 
conceptual que se ha desarrollado en el estudio. 
 Al momento de definir cómo se va a abordar la recolección de los datos, se debe definir el 
tipo de información requerida (cuantitativa, cualitativa o ambas). 
Método: Representa la estrategia concreta e integral de trabajo para el análisis de un problema 
coherente con la definición teórica del mismo y con los objetivos de la investigación. 
Tipo de Método: Observación, entrevista y la encuesta. 
Técnica: Conjunto de reglas y procedimientos que permiten al investigador establecer la relación 
con el objeto o sujeto de la investigación. 
TÉCNICAS PARA LEVANTAMIENTO 
DE INFORMACIÓN 
UNIDAD 1 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
6 
 
Instrumento: Mecanismo que usa el investigador para recolectar y registrar la información; 
formularios, pruebas, test, escalas de opinión, listas de chequeo. 
El método orienta la técnica, pueden existir distintas técnicas de recolección de información, pero 
no varios métodos, sin ser validados como tales. 
En investigación cuantitativa el investigador puede usar varias técnicas; entrevistas y cuestionarios, 
ayudados por entrevistas grupales, historias de vida y observación etnográfica. (Cualitativas) 
Lo ideal es que el investigador internalice el método para que este se transforme en un quehacer 
natural. 
Para la elección del método, las técnicas y los instrumentos deberemos tener: 
 Claramente definido que se busca, y ser creativos en el diseño del cómo lo buscamos. 
 Las fuentes de información: Primaria y Secundaria. 
 
1. Fuentes Primarias: Se obtiene información por contacto directo con el sujeto de estudio; por 
medio de observación, cuestionarios, entrevistas, etc. 
2. Fuentes Secundarias: Información obtenida desde documentos; historia clínica, ficha 
académica, estadísticas, datos epidemiológicos, Censo, encuestas nacionales, etc. 
FUENTES DE INFORMACIÓN 
LA OBSERVACIÓN: Es el registro visual de lo que ocurre en una situación real, clasificado y 
consignando los datos de acuerdo con algún esquema previsto y de acuerdo al problema que se 
estudia. 
Ventajas: 
 Permite registrar datos cualitativos y cuantitativos. 
 Se observan características y condiciones de los individuos. 
 Puede ser utilizada en cualquier tipo de investigación y en cualquier área del saber. 
 Es un método que no depende de terceros o de registros. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISISY DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
7 
 
Desventajas: 
 Se requiere de mucha habilidad y agudeza para “ver” los fenómenos estudiados. 
 Demanda gran cantidad de tiempo. 
 Tiene sesgos; el humano ve lo que quiere ver. 
 Al momento de la interpretación pueden distorsionarse los hechos e ir más allá de lo que 
vimos en realidad. 
Para reducir los problemas se debe: 
 Definir claramente los objetivos perseguidos. 
 Determinar claramente la unidad de observación. 
 Las condiciones en que se asumirá la observación y las conductas que deberán registrarse. 
1. La Observación Participante: El investigador se involucra total o parcialmente con la actividad 
objeto de investigación. 
 La observación se hace desde el interior del grupo. 
 Pueden intervenir las emociones del investigador. 
2. La Observación NO Participante: El investigador no se involucra en la actividad objeto de estudio. 
 Los datos pueden ser más objetivos. 
 Al no integrarse al grupo los datos pueden no ser exactos. 
“Todos los errores de la observación se pueden minimizar por medio de una buena definición 
operacional de las variables.” 
 
 
Formas de Observación 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
8 
 
1. La Observación Simple, No estructurada, No regulada, No controlada: El investigador utiliza 
lineamientos generales para observar y luego escoge lo que estima relevante a los efectos de la 
investigación propuesta. Fundamentalmente usada para estudios exploratorios. 
2. La Observación Sistemática, estructurada, regulada o controlada: El investigador dispone de un 
instrumento estructurado y estandarizado para medir las variables en estudio de una manera 
uniforme. Se utiliza para probar hipótesis en que se especifica claramente que se estudia. Se usan 
listas de cotejo, grabadoras, filmadoras, etc. 
Errores relacionados con la Observación 
 Cuando los fenómenos a observar no se dan de la misma manera en todos los sujetos de 
observación. 
 Cuando el observador tiene ideas prejuiciadas. 
 Cuando el instrumento no es válido, es inexacto o está mal definido. 
LA ENCUESTA 
Consiste en obtener información de los sujetos en estudio, proporcionados por ellos mismos, sobre 
opiniones, conocimientos, actitudes o sugerencias. Existen dos maneras de obtener información: 
La Entrevista: Las respuestas son formuladas verbalmente y se necesita de la presencia del 
entrevistador. 
El Cuestionario: Las respuestas son formuladas por escrito y no se requiere de la presencia del 
investigador. 
LA ENTREVISTA 
Comunicación interpersonal entre el investigador y el sujeto de estudio a fin de obtener respuestas 
verbales a las interrogantes planteadas sobre el problema propuesto. 
 
Ventajas: 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
9 
 
 Es aplicable a toda persona (muy útil con analfabetos, niños o en aquellos con alguna 
limitación física o psicológica), 
 Permite estudiar aspectos psicológicos o de otra índole donde se desee profundizar en el 
tema. 
 Permite obtener información más completa, 
 A través de ella el investigador puede: Aclarar el propósito del estudio, especificar 
claramente la información que necesita, aclarar preguntas y permite usar triangulación. 
 Permite captar mejor el fenómeno estudiado ya que permite observar lenguaje no verbal. 
Tipo de Entrevista 
1. Entrevista Estructurada 
 Se elabora un formulario estandarizado. 
 Idénticas preguntas y en el mismo orden a todos los sujetos. 
 Los sujetos eligen la respuesta de 2, 3 o pocas más alternativas. 
 Los comentarios y explicaciones son los mismos para todos. 
Ventajas: 
 Respuestas cortas y precisas. 
 Información fácil de procesar. 
 El entrevistador no requiere de gran entrenamiento. 
 Información uniforme. 
Desventajas: 
 La información puede ser muy superficial. 
 Limitada la posibilidad de profundizar en un aspecto determinado. 
 Difícil obtener información confidencial. 
 
2. Entrevista No Estructurada 
 Es flexible y abierta, pero regida por los objetivos de la investigación. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
10 
 
 Las preguntas, su contenido, orden y formulación son controlados por el investigador, el 
que puede adaptarlas dependiendo de las situaciones y características de los sujetos en 
estudio. 
 El entrevistado también cuenta con libertad para dar sus respuestas. 
 Se utiliza un instrumento guía que contiene las orientaciones de los temas a tratar. 
 Muy útil para estudios exploratorios, descriptivos y cualitativos. 
 Ventajas 
 Adaptable y aplicable a toda clase de sujetos en diversas situaciones. 
 Permite profundizar en los temas de interés. 
 Orienta posibles hipótesis y variables cuando se exploran áreas nuevas. 
 
 Desventajas 
 Requieren mucho tiempo. 
 Muy costosos por el tiempo de las entrevistas. 
 Limitado para personas con problemas de comunicación. 
 Dificultad para tabular datos que han sido recopilados de distinta forma. 
 Se requiere crear confianza y comodidad entre el entrevistado y el entrevistador. 
 Se requiere habilidad técnica para obtener la información y mayor conocimiento respecto 
del tema. 
 Debido a que son entrevistas en profundidad habitualmente se utilizan muestras 
pequeñas 
Consideraciones para las Entrevistas 
Para evitar el rechazo o atrasos al aplicar entrevistas: 
 Establecer los contactos necesarios para el buen fin de las entrevistas. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
11 
 
 Entrevistador debe estar bien capacitado. El entrevistador debe establecer una buena 
comunicación con el entrevistado, uso de vestuario adecuado, lenguaje adecuado, 
escuchar adecuadamente, no apresurar al entrevistado, etc. 
 Buen registro de la información a fin de poder interpretarla adecuadamente. 
 El entrevistador debe: 
– Dejarle un mensaje positivo al entrevistado. 
– Jamás dar consejos, 
– Jamás hacer juicios morales, 
– Jamás rebatir al entrevistado. 
3. Cuestionario 
 Método que utiliza un instrumento o formulario impreso, destinado a obtener respuestas 
sobre el problema en estudio y que el sujeto investigado llena por sí mismo. 
 El cuestionario puede aplicarse a grupos o individuos estando presente el investigador. 
 Incluso puede enviarse por correo a los destinatarios 
Ventajas 
 Costo relativamente bajo. 
 Proporciona información sobre un mayor número de personas en un período breve. 
 Fácil para obtener, cuantificar, analizar e interpretar datos. 
 Menores requerimientos de personal capacitado. 
 Mayor posibilidad de mantener anonimato de los encuestados. 
 Eliminación de los sesgos que introduce el encuestador. 
Desventajas 
 Es poco flexible, la información no puede variar ni profundizarse. 
 Si el cuestionario se envía por correo, es posible que no sean devueltos o que no se 
obtengan respuestas. 
 No utilizable en personas que no saben leer ni escribir. 
 No permiteaclarar dudas. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
12 
 
 Resulta difícil obtener cuestionarios completamente contestados. 
 Se deben obtener grandes muestras. 
En general, el proceso de recolección de información para una investigación, métodos, técnicas e 
instrumentos y las fuentes de las mismas suelen combinarse, cada uno de ellos con sus ventajas y 
desventajas. 
VALIDACIÓN DE LA BASE DE DATOS 
Se requiere verificar la calidad de la información con la finalidad que tengamos información real y 
sin errores (o con el mínimo error posible). Esto se puede realizar mediante: 
 Revisión manual: se revisa la información de forma independiente. A pesar que este 
proceso no ofrece garantías, es mejor que sólo ingresar la información 
 Revisión de valores inconsistentes: La intención es no contar con valores inverosímiles, es 
decir, que los datos estén registrados dentro de los rangos reales que esa variable puede 
asumir. 
 Cotejo cruzado de bases independientes: Un digitador ingresa la información y otro 
ingresa la misma también de forma independiente. Luego de ello se realiza el contraste a 
través de un software. Se puede observar: inconsistencia entre las bases. Es el más usado. 
 Imputación de datos: Los procesos de limpieza de base de datos implican el tratamiento 
para los valores perdidos (el dato no se pudo recolectar pese a todos los esfuerzos) 
Imputar es introducir un dato probable a partir de la información que se recolectó. Se necesitan 
que se cumplan: 
 Una serie de supuestos 
 Modelos matemáticos para su estimación 
 Proporción de datos a imputar muy pequeña. 
2.2. Obsolescencia programada 
Se denomina obsolescencia programada a la determinación de la vida útil de un producto o servicio, 
de modo tal que tras un período de tiempo calculado de antemano por el fabricante o por la 
empresa durante la fase de diseño de dicho producto o servicio, éste se torne obsoleto. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
13 
 
A partir de la obsolescencia percibida se genera un cambio de pensamiento en la masa de la 
sociedad, provocada por su principal herramienta, la publicidad, encargada de seducir al usuario a 
través de la imagen visual del producto y no de su durabilidad y funcionalidad. 
Desde nuestro punto de vista, es importante considerar la materialidad de los productos en relación 
a su obsolescencia programada, previendo los efectos ambientales, económicos y psicológicos 
desde el proceso de elaboración hasta el fin de su vida útil. 
2.3. Ciclo de vida de los Sistemas de Información 
Ciclo de vida = Ciclo de desarrollo + Mantenimiento 
 
Modelos para el ciclo de vida de desarrollo de software 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
14 
 
 
Ciclo de vida Tradicional 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
15 
 
El ciclo de vida según: 
Fábregas: 
 Requerimientos 
 Análisis/Diseño 
 Construcción 
 Pruebas 
 Producción/Mantenimiento 
Senn: 
 Investigación Preliminar 
 Determinación de Requerimientos. 
 Diseño del Sistema 
 Desarrollo del Software 
 Prueba del Sistema 
 Implantación y Evaluación 
Pressman: 
 Análisis 
 Diseño 
 Codificación 
 Prueba 
 Mantenimiento 
De forma general se mantienen las siguientes fases: 
 Análisis 
 Diseño 
 Implementación 
 Mantenimiento 
Características del Ciclo de Vida Clásico 
 Implantación Ascendente 
 Las fases deben sucederse de manera Secuencial 
 El usuario no ve resultados, sino hasta el final 
 El usuario o el ambiente pueden cambiar las especificaciones originales del sistema. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
16 
 
 Presenta numerosos problemas Analista-Usuario 
 Manejable como proyecto 
CICLO DE VIDA TRADICIONAL - Los Sistemas de Información 
 
1. Análisis 
1.1. Estudio Preliminar 
1.2. Levantamiento de Información 
1.3. Definición del Problema 
1.4. Elaboración del Modelo Funcional del Sistema actual 
1.5. Determinación de Requerimientos 
1.6. Descripción y Evaluación de Alternativas 
1.7. Aprobación de alternativas 
2. Diseño 
2.1. Elaborar Modelo Funcional del Sistema Propuesto 
2.2. Diseño Lógico 
2.3. Elaboración y Presentación del prototipo del Sistema 
2.4. Aprobación del Sistema Propuesto 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
17 
 
3. Implementación 
3.1. Desarrollo del Software 
3.2. Prueba del Sistema 
3.3. Puesta en Marcha 
Ciclo de vida puesta en marcha genera actividades de traslado de una aplicación probada a un 
ambiente de producción tales como: 
 Acondicionamiento de locales 
 Organización del Cliente 
 Entregar aplicación probada 
 Elaborar datos en Vivo 
 Adiestramiento 
 Carga de datos en vivo 
 Entrega de documentación 
 Asignar Responsabilidades 
 Determinar FIN de la instalación 
MANTENIMIENTO DE SISTEMAS 
Es la última fase del Ciclo de Vida de Desarrollo de Sistemas, en donde los SI son sistemáticamente 
reparados y mejorados. 
Por definición, el proceso de mantenimiento de un SI es un proceso de devolución al principio del 
Ciclo de Vida y de repetición de los pasos de desarrollo para la implementación de cambios. 
Las 4 actividades más importantes que ocurren dentro del mantenimiento son: 
1. Obtención de los requerimientos de mantenimiento. 
2. Transformación de los requerimientos en cambios. 
3. Diseño de los cambios. 
4. Implementación de los cambios. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
18 
 
Tipos de mantenimiento 
1. Correctivo. - Para reparar fallas en el diseño, codificación o implementación, del sistema. 
2. Adaptativo. - Para que las funcionalidades del sistema evolucionen a la par de los cambios del 
negocio o de las tecnologías. 
3. Perfectivo. - Para agregar nuevas funciones al sistema o para mejorar su desempeño. 
4. Preventivo. - Para evitar posibles problemas del sistema a Futuro. 
1.3. Guía De Prácticas (En Caso De Existir) 
 
IMPORTANCIA DE LA CAPACITACION EN LA EMPRESA “XYZ” LTDA 
La importancia que se dé a la capacitación parte desde la estructura de la misma y son los gerentes 
y directivos los primeros encargados y responsables de que una herramienta de desarrollo y de vital 
importancia por sus múltiples beneficios, como es la capacitación se implemente de la manera más 
adecuada dentro de cualquier compañía. 
¿POR QUÉ LA ENTREVISTA? 
La entrevista es un medio de recabar e intercambiar información, cara a cara, nos permite obtener 
datos sobre las necesidades de una organizacióny adentrarnos en la búsqueda de soluciones con 
el apoyo de la persona a quien estamos entrevistando, que en este caso y de acuerdo a la 
estructuración previa que hemos dado a esta, será realizada a la parte administrativa. 
Consideramos de vital importancia, iniciar la búsqueda de información entrevistando al Gerente, 
Administrador general o jefe del departamento de Gestión Humana, con el fin de detectar si existe 
en la empresa un programa de capacitación estructurado, implementado, cuántos y cuáles son los 
métodos utilizados, medios, infraestructura y recursos disponibles. 
LUGAR: (OFICINAS DE “XYZ”) 
FECHA Y HORA (22 DE DICIEMBRE DE 2019) 
ENTREVISTADO: ADMINISTRADOR GENERAL 
ENTREVISTADOR: APRENDIZ GESTIÓN HUMANA 
1. Generalidades de la organización. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
19 
 
2. ¿Cuenta la organización con una planeación estratégica estructurada? 
3. ¿Están definidas las funciones en la empresa? 
4. ¿Existe un programa de capacitación estructurado, definido e implementado? 
5. ¿Cuenta la empresa con un presupuesto de inversión en Capacitación? 
6. ¿Cree usted que la capacitación es un tema importante para la compañía? 
7. ¿Cuáles temas considera de mayor prioridad para el desarrollo del personal e incremento 
de las utilidades de la empresa? 
8. ¿La empresa está dispuesta a invertir tiempo y recursos para el desarrollo de un programa 
de capacitación? 
1.4. Evaluación. 
Realizar el levantamiento de información de lo siguiente: 
Programa de Involucramiento Parental: 
2 cohortes, 62 escuelas en 5 comunas, 20.000 estudiantes 
3 años (LB, SEG I, SEG II) 
Encuesta a estudiantes (mezcla auto administrada/ cara a cara), encuesta a apoderados (auto-
administrada) y encuesta a profesores (autoadministrada) 
 
1.5. Bibliografía Y Web grafía Sugerida: 
 
 
Laudon, K., & Laudon, J. (1996). Administración de los Sistemas de Información, Organización y 
Tecnología. México. doi:ISBN 968-880-693-5 
lvira Martín, F. (2011). La encuesta: una perspectiva general metodológica. Madrid. doi:ISBN: 
978-84-7476-556-4 
Díaz Bravo, L., Torruco García, U., Martínez Hernández, M., & Varela Ruiz, M. (2013). La 
entrevista, recurso flexible y dinámico. Scielo, 2(7). doi:ISSN 2007-5057 
Letelier, P., & Penadés, M. (2006). Métodologías ágiles para el desarrollo de software: eXtreme 
Programming (XP). Cyta, 5(26). doi:ISSN 1666-1680 
Miller, W., & Rollnick, S. (2015). La entrevista motivacional. España: 3. doi:ISBN: 978-84-493-
3139-8 
 
UNIDAD 2 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
20 
 
 
 
 
 
 
 
NÚMERO DE HORAS TOTAL 
DOCENCIA: 18 PRÁCTICA: 9 AUTÓNOMA: 12 39 
 
 
2.1. Objetivos: 
 Aplicar las especificaciones técnicas de documentos en los cuales se definen las normas, 
exigencias y procedimientos a ser empleados y aplicados para el desarrollo, elaboración de 
sistemas 
2.2. Fundamentación Teórica: 
2.2.1 INTRODUCCIÓN A LOS SISTEMAS DE INFORMACIÓN 
Información son datos que se han moldeado en una forma significativa y útil para los seres 
humanos. 
Datos son secuencias de hechos en bruto y representan eventos que ocurren en las organizaciones 
o en el entorno físico antes de ser organizados y ordenados de una forma que las personas puedan 
entender y utilizar. 
Tres Dimensiones: 
 Tiempo: la información debe estar disponible cuando se necesita en el momento oportuno 
 Contenido: la información debe proporcionarse sin errores, debe ser relevante respecto a 
lo analizado, completa y no parcial 
 Forma: la información debe ser proveída en forma sencilla de entender, detallada o en 
forma de resumen, ordenada con criterio. 
¿Qué es un sistema? 
Un sistema es un conjunto de elementos que se interrelacionan para producir un resultado. 
DOCUMENTOS DE 
ESPECIFICACIONES 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
21 
 
Identificar los componentes de la misma. - Locales o inmuebles, mobiliario y equipo, activos en 
general, Recurso humano y creatividad, métodos y procedimientos. 
Salidas 
 Generación de utilidades (generalmente) 
 Las organizaciones de negocios son sistemas dinámicos, que toman recursos económicos 
como insumos y los transforman a través de diversos procesos organizacionales para 
proveer de bienes y/o servicios como salidas. 
Ejemplos: 
 Una oficina (instalaciones físicas, mobiliario y equipo, capital, tiempo, materiales, 
procedimientos, información, recurso humano) 
 Organismo (sistema nervioso, digestivo, circulatorio, etc.) 
 Empresa productora de vehículos (la parte productiva y la parte administrativa) 
¿Por qué Sistemas de Información? 
Un sistema de información es necesario la información para sobrevivir y prosperar. Los SI ayudan a 
las compañías a ampliar su alcance hasta lugares muy retirados, ofrecer productos y servicios 
nuevos, reformar empleos y flujos de trabajo y quizá cambiar profundamente la manera de 
conducir sus negocios. 
2.2.2 Sistemas de Información 
Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de 
apoyar las actividades de una empresa o negocio. Este no necesariamente incluye equipo 
electrónico (hardware). 
Se puede definir técnicamente como un conjunto de componentes interrelacionados que 
recolectan (o recuperan), procesan, almacenan y distribuyen información para apoyar la toma de 
decisiones y el control en una organización. 
¿Qué incluyen los SI? 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
22 
 
 Equipo computacional 
 Recurso humano 
 Datos o información fuente (Entrada) 
 Programas (Software) 
 Telecomunicaciones 
 Procedimiento (políticas y reglas de operación) 
Actividades básicas de un SI 
 Entrada de Información: Manuales o automáticas (interfaces) 
 Almacenamiento de Información 
 Recuperar la información guardada: Archivos, Bases de Datos (dispositivos de 
almacenamiento) 
 Procesamiento de la Información: Efectuar cálculos de acuerdo con una secuencia de 
operaciones preestablecidas 
 Salida de Información: Capacidad de sacar la información procesada o bien datos de 
entrada al exterior (printers, plotters, etc.) 
Ejemplo - Actividades que producen información para un SI 
 Análisis del subsistema administrativo - SISTEMA CONTABLE 
 Producto o salida esperada: Estados financieros y el registro contable de todas las 
operaciones de la empresa 
 Entradas o Insumos: Documentos que respaldan operaciones de la empresa 
 Recursos con que se cuenta Personal que labora en el departamento, equipo tanto 
computadoras, sumadoras, etc. 
 Proceso: Elaboración de los estados financieros y el registro de todas las operaciones de la 
empresa 
2.2.3. Tipos de Sistemas de Información 
 Sistemas transaccionales 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
23 
 
 Sistemas de apoyo a las decisiones 
 Sistemas estratégicos 
Sistemas Transaccionales 
 Primer tipo de sistemas que se implantaen las organizaciones 
 Apoyan las tareas a nivel operativo de la organización 
 Muestran una intensa entrada y salida de información 
 Cálculos y procesos son simples y poco complejos 
 Son recolectores de información (datos).- Ejemplo: facturación, nóminas, cuentas por 
cobrar, etc. 
Sistemas de apoyo a las decisiones 
 Suelen instalarse posterior a la implementación de los sistemas transaccionales 
 La información que generan sirve para los mandos intermedios y alta gerencia en la T.D. 
 Intensivos en cálculos y escasos en entradas y salidas 
 Apoyan directamente la Toma de Decisiones.- Ej. Sistema de simulación de negocios 
(apoyar un nuevo producto al mercado) 
Sistemas estratégicos 
 Su función no es apoyar procesos operativos ni ayudar a la toma de decisiones, aunque si 
puede hacerlo. 
 Buscan ser creadores de barreras de entrada al negocio. 
 Buscan lograr ventajas que los competidores no poseen (costos, diferenciación clientes & 
proveedores) 
 Apoyan el proceso de innovación de productos y procesos dentro de la empresa.- Ejemplo: 
CRM, SCM, Comercio Electrónico 
¿Por qué automatizar? La razón principal por la que una empresa debe emprender un proyecto de 
automatización es la de AUMENTAR LA PRODUCTIVIDAD. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
24 
 
La productividad a que se refiere debe ser susceptible de medición para determinar si 
efectivamente hubo un incremento. 
Ejemplo: Tarea de emitir cheques de empleados. 
 
SISTEMA ADMINISTRATIVO 
 No todo sistema requiere de computadores para funcionar. 
 La administración puede verse como un sistema administrativo cuyo objetivo es el 
cumplimiento de los objetivos de la organización. 
 Dicho sistema toma los insumos y a través del proceso administrativo lo transforma en 
productos y servicios. 
¿Qué es automatizar? 
Da la idea de realizar algo en forma automática, es decir, con la mínima intervención humana. La 
cantidad necesaria de intervención humana en la tarea a realizar determina el grado de 
automatización de la misma. Sólo si la tarea se puede efectuar sin intervención humana alguna, se 
dice que está totalmente automatizada. 
 Ej. Tienda alquiler de videos y etiquetas 
 Tienda de abarrotes (códigos de barra, tarjetas). 
Automatización de Oficinas 
 Se requiere considerar dos aspectos íntimamente ligados entre sí: Sistematización y 
Equipamiento (se apoyan en la administración y la tecnología). 
 Automatizar la oficina es un proceso constante que debe ser reevaluado cada cierto 
período. 
 Definición (Larry Long) 
 Referente en forma colectiva a las aplicaciones basadas en la computadora asociadas con 
el trabajo general de oficina 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
25 
 
 Uso de cualquier equipo que pueda incrementar la eficiencia, así como de la revisión e 
implantación de procedimientos que garanticen el éxito de dicho equipamiento. 
Equipamiento y Sistematización 
 Equipamiento: Dotar o proveer a la oficina del equipo necesario para realizar las tareas 
administrativas 
 Productos de Software, equipos de cómputo, redes y comunicaciones 
 Sistematizar: Visualizar a la empresa como un sistema y estandarizar los procedimientos y 
métodos de trabajo que en ella se realizan, para que cualquier persona que ingrese a 
laborar pueda fácilmente incorporarse y entender cómo llevar a cabo su trabajo. 
 Especificación y análisis de requerimientos 
2.2.4. Requerimiento 
Un requerimiento es un aspecto del contenido o comportamiento del producto, requerido o 
deseado por el cliente o Requerimientos funcionales. (Debe hacer) o Requerimientos no-
funcionales. (Debe tener). Una restricción es un requerimiento que afecta a todo el producto. 
Fases de la especificación y análisis de requerimientos 
a) Blastoff 
b) Recolección de requerimientos 
c) Prototipos 
d) Verificación y validación 
e) Revisiones 
f) Post-Mortem 
Recolección de Requerimientos 
a) En esta etapa se deben 
b) Extraer los requerimientos de los usuarios 
c) Descubrir el mayor número posible de requerimientos 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
26 
 
d) Utilizar diferentes métodos para los requerimientos conscientes, inconscientes y los no-
imaginados 
Métodos para la recolección de requerimientos 
a) Aprendiz 
b) Esenciales 
c) Entrevistas 
d) Herramientas 
e) Mind Maps 
f) Brainstorming 
g) Particionamiento del contexto 
h) Identificación de eventos y Casos de uso 
i) Uso de Video 
Requerimientos esenciales 
 Diferencia entre la implementación actual y el requerimiento esencial 
 Están presentes independientemente de la tecnología 
 Buscar al contenido de información, no el medio. 
Entrevista 
 Ir a ellos para entrevistarlos en su lugar de trabajo 
 Explicar la razón de la entrevista 
 Entrevistar primero al usuario más experimentado 
 Preguntar, escuchar la respuesta y retroalimentar lo entendido 
Tipos de Requerimientos 
 Restricciones globales 
 Requerimientos Funcionales 
 Requerimientos No-Funcionales 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
27 
 
Restricciones globales.- Afectan a todo el producto y son determinadas por el usuario y los que 
administran el proyecto/producto. 
1. Propósito del sistema 
2. El cliente 
3. El usuario 
4. Convenciones para la nomenclatura y las definiciones 
5. Hechos relevantes 
6. Restricciones del proyecto 
7. Suposiciones 
 
Requerimientos Funcionales 
 Lo que el producto debe hacer 
 Alcance del sistema 
 Requerimientos Funcionales y de datos 
Requerimientos No-Funcionales 
 Apoyan a las funciones, son las propiedades que el producto debe tener 
 Apariencia y sensación 
 Usabilidad 
 Performance 
 Operabilidad 
 Mantenibilidad 
 Seguridad 
 Requerimientos Políticas 
 Requerimientos legales 
Registro de los requerimientos 
Para manejar los requerimientos, estos deben tener: 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
28 
 
 Un número único de ID 
 Tipo 
 Lista de los eventos y casos de uso que lo contienen 
 Descripción: una frase que describe la intención del requerimiento. 
 Propósito: ¿Por qué se considera importante? 
 Fuente: ¿Quién determinó este requerimiento 
Requerimientos Funcionales 
 Describir una acción que debe realizar el producto 
 No escribir soluciones 
 Cada evento/caso de uso tiene muchos requerimientos funcionales 
 Algunos son parte también de otros eventos 
 Iniciar descomponiendo los casos de uso en pasos: 
o Serie de pasos para completar el trabajo de un caso de uso 
o Acciones que puede reconocer el usuario 
o Posiblemente una interacción entre usuario y máquina número limitado de pasos 
o El uso del formato ayuda para determinar qué tan completa está la especificación de 
requerimientos. 
Restricciones 
 Restricciones globales son las propiedades que aplican a todo el producto Esta parte de la especificación probablemente será escrita por la administración del 
proyecto. 
 Propósito del sistema 
 El cliente para el producto 
 Usuarios del producto 
 Convenciones de nomenclatura y definiciones 
 Hechos/datos relevantes 
 Restricciones del proyecto 
 Suposiciones 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
29 
 
Requerimientos No-Funcionales 
 Describen las propiedades o características que el producto debe tener. 
 Cada requerimiento funcional tiene asociados requerimientos no-funcionales 
 Algunos pueden afectar a nivel de eventos, otros a todo el producto 
Ejemplos Requerimientos no-funcionales: 
 Apariencia y sensación: (Bosquejos) 
 Usabilidad: Depende de la definición de los usuarios, cuantificable por los criterios de 
evaluación. 
 Performance: Requerimientos reales del performance, velocidad, precisión, disponibilidad, 
seguridad, nivel de servicio, volúmenes de datos, etc. 
 Operacional: Ambiente en el que el usuario operará el producto y productos con los que 
colabora. 
Verificación y Validación de Requerimientos 
1) Prevenir la infiltración de requerimientos: los que entran al producto después del proceso 
de análisis de requerimientos. 
2) Prevenir la fuga de requerimientos: aquellos cuya fuente se desconoce 
3) Estos incrementan desmesuradamente el costo y el tamaño del producto. 
4) Se pueden usar métricas de función para controlar la infiltración de requerimientos. 
5) El número de function points puede ser una medida para limitar el tamaño del desarrollo. 
2.3. Guía De Prácticas (En Caso De Existir): 
 
El sistema SIS-WEB será un producto diseñado para trabajar en entornos WEB, el cual permitirá su 
utilización de forma descentralizada, además trabajará de manera independiente por lo tanto no 
interactuará con otros sistemas. 
Funciones del Producto 
El sistema SIS-WEB permitirá realizar las siguientes funciones: 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
30 
 
a. Administración de Usuarios: El administrador del sistema podrá gestionar los usuarios (agregar, 
modificar, eliminar, buscar, listar). 
b. Administración de Seminarios: El administrador del sistema podrá gestionar seminarios, y 
asignarles un coordinador de seminario para que lo administre. 
c. Administración de Roles: El administrador del sistema gestionará los roles de usuarios del 
sistema, de igual forma asignará los roles a los usuarios. 
d. Coordinación de Seminarios: El coordinador de seminario planificará los recursos necesarios 
para el seminario, tales como: reservas de salones, recursos audiovisuales y recursos en general. 
También asignará el ponente del seminario, se encargará de la publicación de la información 
referente al mismo y la administración de los participantes (activación y cancelación de 
matriculados). 
e. Publicación de Información: El administrador del sistema actualizará la información general del 
SIS-WEB. 
f. Inscripción: Proceso que permitirá a una persona matricularse a un seminario. 
g. Navegación: Proceso por el cual una persona podrá utilizar el SIS-WEB. 
2.4. Evaluación: 
 
Definir los requerimientos funcionales 
El sistema se desarrollará con el fin de mejorar el proceso de desarrollo de la empresa, manteniendo 
un repositorio centralizado de toda la documentación asociada a las etapas de requerimientos y 
testing del proyecto. El sistema permitirá: 
 Dar de alta y baja un requisito, administrando los cambios que estos puedan tener y 
permitiendo asignarles distintas prioridades. 
 Realizar modelado de los requisitos por medio de la técnica de casos de uso, así como de 
diagramas de flujos de trabajo de negocios. 
 
 Facilitar el trabajo con requisitos dentro de cada organización involucrada con el proyecto 
(cliente y usuarios, equipo de desarrollo y auditores) facilitando un ambiente controlado, 
colaborativo y centralizado en el cual trabajar. 
 Facilitar y agilizar la comunicación entre el cliente y los usuarios del sistema. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
31 
 
 Registrar la información correspondiente a los casos de prueba, manteniendo tanto un 
versionado de los mismos como un historial de ejecuciones. 
 Realizar estimaciones de tiempo de ejecución y tiempo de creación de planes de pruebas. 
 Mantener un histórico de versiones (versionado) tanto de requisitos como de casos de uso y 
casos de prueba. 
 Facilitar la navegabilidad y lograr trazabilidad entre requerimientos, casos de uso, objetos 
Genexus y los casos de prueba. 
 Integrar el sistema con GxTest para permitir la ejecución aumentara. 
 
2.5. Bibliografía Y Web grafía Sugerida: 
 
Laudon, K., & Laudon, J. (1996). Administración de los Sistemas de Información, Organización y 
Tecnología. México. doi:ISBN 968-880-693-5 
Razo, C. M. (2002). Auditoría en sistemas computacionales. Pearson Educación. 
Canchala, A., de Uso, C., de Uso, S., de Uso, D. D. C., de Estructura Estática, D., de 
Interacción, D., & de Estados, D. (2004). UML, ejemplo sencillo sobre Modelado de un 
Proyecto. línea]. Available: https://msdn. microsoft. com/es-es/library/bb972214. 
aspx.[Último acceso: 15 Junio 2018]. 
Andres, B., Sanchis, R., & Poler, R. (2016). Modelado y simulación de la cadena de suministro 
con AnyLogic®. Modelling in Science Education and Learning, 9(1), 57-72. 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
32 
 
 
 
 
 
 
 
NUMERO DE HORAS TOTAL 
DOCENCIA: 18 PRACTICA: 9 AUTONOMA: 13 39 
 
3.1. Objetivos: 
 
 Utilizar el lenguaje unificado de modelado creado para forjar un lenguaje de modelado 
visual común y semántica y sintácticamente eficaz para la arquitectura, el diseño y la 
implementación de sistemas de software, tanto en estructura como en comportamiento. 
 
3.2. Fundamentación Teórica: 
 
3.2.1. INTRODUCCION A UML 
UML es un lenguaje de modelado, es decir, es un lenguaje cuyo vocabulario y reglas se centran en 
la representación conceptual y física de un sistema. 
Prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas mediante 
orientación a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos 
significan. 
Para qué sirve 
Visualizar el sistema: 
 Cada símbolo tiene una semántica bien definida 
 Cualquier desarrollador puede interpretar un modelo en UML sin ambigüedad 
 UML facilita la comunicación 
Especificar el sistema: 
 Permite construir modelos precisos no ambiguos y completos 
UNIDAD 3 UML 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
33 
 
 UML permite documentar las especificaciones de todas las decisiones de análisis, diseño e 
implementación 
Construir aplicaciones: 
a) UML no es un lenguaje de programación visual, pero sus modelos pueden conectarse de 
forma directa a lenguajes de programación orientados a objetos 
b) Es posible establecer una correspondencia desde un modelo UML y una implementación 
en un lenguajede programación como JAVA o C++, mediante generación de código e 
ingeniería inversa. 
Documentar sistemas 
 Requisitos 
 Diseño 
 Estructura estática 
 Interacciones 
 Implementaciones 
 
3.2.2. ELEMENTOS DEL UML 
Estructurales 
 Clase 
 Interfaz 
 Colaboración 
 Caso de uso 
 Componente 
 Nodo 
 Actor 
De comportamiento 
 Interacción 
 Estados 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
34 
 
De agrupación 
 Paquete 
De anotación 
 Nota 
Relaciones 
 Dependencia 
 Asociación 
 Generalización 
 Realización 
Diagramas 
 Clases 
 Objetos 
 Casos de uso 
 Secuencia 
 Colaboración 
 Estados 
 Actividades 
 Componentes 
 Implementación 
Elementos Estructurales 
Una clase es una descripción de un conjunto de objetos que comparten los mismos atributos, 
operaciones, relaciones y semántica. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
35 
 
 
Una interfaz es una colección de operaciones que especifican un servicio de una clase o un 
componente. Describe el comportamiento visible de ese elemento. 
Un caso de uso es una descripción de un conjunto de secuencias de acciones de un sistema y que 
produce un resultado observable de interés para un actor particular. 
Una colaboración define una interacción y es una sociedad de roles y otros elementos que 
colaboran para proporcionar un comportamiento cooperativo. 
 
Un componente es una parte física y reemplazable de un sistema (COM+, JavaBeans, dll, . . .) 
Un nodo es un elemento físico que existe en tiempo de ejecución y representa un recurso 
computacional. 
Los actores representan usuarios y otros sistemas que interactúan con el sistema. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
36 
 
Elementos de comportamiento 
Una interacción es un comportamiento que consiste en un conjunto de mensajes intercambiados 
entre un conjunto de objetos para alcanzar un propósito específico. 
Un estado especifica unos valores de las variables en el tiempo para un objeto particular. 
 
Elementos de agrupamiento 
Un paquete es un mecanismo de propósito general para organizar elementos en grupos. 
 
Elementos de anotación 
Una nota es un elemento explicativo de los modelos UML. Sirve para hacer claridad sobre 
elementos del modelo. 
 
Elementos de relación 
Una dependencia es una relación semántica entre dos elementos, en la cual un cambio a un 
elemento (elemento independiente) puede afectar la semántica del otro elemento (elemento 
dependiente). 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
37 
 
Una asociación es una relación estructural que describe un conjunto de enlaces, los cuales son 
conexiones entre objetos. La agregación es un tipo especial de asociación, que representa una 
relación estructural entre un todo y sus partes. 
 
Una generalización es una relación en la cual los objetos del elemento especializado (el hijo) pueden 
sustituir a los objetos del elemento general (el padre). De esta forma, el hijo comparte la estructura 
y el comportamiento del padre. Una realización especifica que una clase implementara un conjunto 
de métodos especificados por una interfaz. 
 
DIAGRAMAS DE UML 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
38 
 
 
 
 Diagramas de Clases para modelar la estructura estática de las clases en el sistema. 
 Diagramas de Casos de Uso para modelar los procesos 'business'. 
 Diagramas de Secuencia para modelar el paso de mensajes entre objetos. 
 Diagramas de Colaboración para modelar interacciones entre objetos. 
 Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. 
 Diagramas de Componentes para modelar componentes. 
 Diagramas de Implementación para modelar la distribución del sistema. 
 Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u 
operaciones. 
 Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema. 
 
CASO DE ESTUDIO 
Se desea modelar un sistema de reserva de tiquetes de avión 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
39 
 
DIAGRAMA DE CASOS DE USO 
El modelado de Casos de Uso es la técnica más efectiva y a la vez la más simple para modelar los 
requisitos del sistema desde la perspectiva del usuario. 
Se utilizan para modelar cómo funciona realmente un sistema, o cómo los usuarios desean que 
funcione. No es realmente una aproximación a la orientación a objetos; es realmente una forma de 
modelar procesos. 
 
 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
40 
 
DIAGRAMAS DE CLASES 
Muestra un conjunto de clases, interfaces y colaboraciones, así como sus relaciones 
Los diagramas de clases cubren la vista de diseño estática de un sistema 
 
 
DIAGRAMAS DE OBJETOS 
Muestra un conjunto de objetos, interfaces y colaboraciones, así como sus relaciones. Los 
diagramas de objetos muestran las relaciones entre un conjunto de objetos determinados. Tiene 
una representación muy similar al diagrama de clases, pero los atributos tienen valores establecidos 
correspondientes al objeto que representan. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
41 
 
 
DIAGRAMA DE SECUENCIA 
Un diagrama de secuencia se modela para cada caso de uso. Mientras que el diagrama de caso de 
uso permite el modelado de la funcionalidad del sistema, el diagrama de secuencia contiene 
detalles de implementación del escenario (objetos y clases, mensajes) 
DIAGRAMA DE COMPONENTES 
El Diagrama de Componentes se usa para modelar la estructura del software, incluyendo las 
dependencias entre los componentes de software, los componentes de código binario, y los 
componentes ejecutables. 
DIAGRAMA DE ESTADOS 
El diagrama de estados se usa para modelar el comportamiento dinámico de un objeto en 
particular, o de una clase de objetos. 
DIAGRAMA DE IMPLEMENTACIÓN 
Los Diagramas de Implementación se usan para modelar la configuración de los elementos de 
procesamiento en tiempo de ejecución y de los componentes, procesos y objetos de software que 
viven en ellos. 
ESTEREOTIPOS 
Los estereotipos son un mecanismo de extensibilidad incorporado de UML. Un estereotipo 
representa una distinción de uso. Puede ser aplicado a cualquier elemento de modelado, 
incluyendo clases, paquetes, relaciones de herencia, etc. 
Por ejemplo,una clase con estereotipo 'actor' es una clase usada como un agente externo en el 
modelado del sistema. 
1.1. Guía De Prácticas (En Caso De Existir): 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
42 
 
Sistema de Gestión de Tráfico Ferroviario. 
Se desea diseñar el software necesario para una red bancaria provista de cajeros automáticos 
(ATMs), que serán compartidos por un consorcio de bancos. Cada banco dispone de una serie de 
servidores, provistos de software propio, que llevan la información sobre sus cuentas y procesa las 
transacciones que actúan sobre dichas cuentas A estos servidores las transacciones que actúan 
sobre dichas cuentas. 
A estos servidores están conectados las estaciones de cajero, que son propiedad del banco y 
en las que operan cajeros humanos, que pueden crear cuentas e introducir transacciones 
sobre ellas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
43 
 
3.3. Evaluación: 
 
 
 
3.4. Bibliografía Y Web grafía Sugerida: 
 
Laudon, K., & Laudon, J. (1996). Administración de los Sistemas de Información, Organización y 
Tecnología. México. doi:ISBN 968-880-693-5 
Andrés, B., Sanchis, R., & Poler, R. (2016). Modelado y simulación de la cadena de suministro 
con AnyLogic®. Modelling in Science Education and Learning, 9(1), 57-72. 
 
Rumbaugh, J., Booch, G., & Jacobson, I. (2000). El lenguaje unificado de modelado: manual de 
referencia. Addison Wesley,. 
Fuentes, L., & Vallecillo, A. (2004). Una introducción a los perfiles UML. Novática, 168, 6-11. 
Fowler, M., & Scott, K. (1999). UML gota a gota. Pearson Educación. 
Sparks, G. (2000). Una introduccion al UML. EL Modelo de Casos de Uso. 
 
 
 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
44 
 
 
 
 
 
 
 
NUMERO DE HORAS TOTAL 
DOCENCIA: 18 PRACTICA: 9 AUTONOMA: 12 40 
 
4.1. Objetivos: 
 
 Conocer y aplicar el modelo conceptual, ya que es importante para abstraer un problema e 
identificar como interactúa el sistema en el cual se desenvuelve la solución. Al modelar un 
problema se identifica su funcionamiento y es realizado para solucionar problemas. 
 
4.2. Fundamentación Teórica: 
4.2.1. Modelo 
Un modelo es una representación simplificada da la parte de la realidad que nos interesa; es 
aceptable si el resultado de una operación efectuada sobre ese modelo es considerado como 
equivalente al resultado de la operación correspondiente efectuado sobre la realidad. 
Los objetivos de un modelo son: 
1) Comprender la realidad. 
2) Comunicar. 
3) Recordar. 
Un modelo es igual a la abstracción en función de un propósito específico, contemplando los 
siguientes elementos: 
 Los elementos esenciales son resaltados 
 Los detalles no esenciales son eliminados 
Un modelo se representa mediante un conjunto de símbolos; los mismos tienen el significado y las 
reglas de uso constituyen un lenguaje. 
UNIDAD 4 MODELO CONCEPTUAL 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
45 
 
Un lenguaje formal voluntariamente restringido en función de un objetivo preciso de modelado se 
llama un formalismo. 
Limitaciones ligadas al proceso de modelado 
 La pérdida de detalles 
 La dependencia con relación al objetivo perseguido 
 La dependencia con relación al contexto 
 Las limitaciones ligadas a las estimaciones: 
- Identificación 
- Medida 
- Cualitativa 
- Cuantitativa. 
Limitaciones ligadas al modelador 
 Experiencia 
 Conocimientos 
 Valores 
 Personalidad 
 Normas profesionales 
 Otras 
¿Para qué modelar los datos? 
a. Para comprender el conjunto de los datos con los cuales el usuario desea trabajar. 
b. Un medio de comunicación entre los actores de un proyecto. 
c. Para documentar bien el sistema a fin de poderlo hacer evolucionar y actualizar más 
fácilmente. 
d. Para facilitar la programación. 
e. Sirve igualmente para reanalizar los datos con los cuales trabaja la organización. 
f. Los tipos de datos utilizados por la organización representan los elementos más estables 
(más que los tratamientos, los equipamientos y las personas). 
 
4.2.2. Diseño Conceptual (o modelado conceptual) 
 Principio del 100%: El esquema conceptual asociado a un problema debe representar 
todos sus aspectos. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
46 
 
 Principio de conceptualización: El esquema conceptual no debe incluir ningún elemento 
asociado a la implementación del esquema, así como ningún elemento orientado a la 
performance de la futura base de datos. 
Formalismos gráficos versus formalismos literales 
 Necesidades expresadas en formato literal 
1. Tengo datos sobre los hidrantes y las casas. 
2. Para los hidrantes necesito el número y la presión. 
3. Para las casas necesito su dirección y el número de pisos. 
4. Necesito saber si hay un hidrante cerca de una casa. 
 Necesidades expresadas en formato gráfico 
 La jerarquía de los modelos de datos 
 Nivel conceptual: 
- Responde a la pregunta del ¿Qué? 
- Es independiente de la tecnología. 
- Minimiza la redundancia de los datos. 
- Herramienta de trabajo del analista o diseñador. 
 Nivel lógico: 
- Responde a la pregunta del ¿Cómo? 
- Es dependiente del tipo de tecnología escogida. 
- Es un modelo optimizado para obtener el máximo rendimiento. 
- Herramienta de trabajo para el programador. 
 Nivel físico: 
- Consiste en la realización. 
- Depende de la herramienta escogida y de su lenguaje de programación 
- Herramienta de trabajo para el computador 
El Modelo Conceptual de Datos (MCD) El MCD es una representación de la realidad en función de 
un propósito establecido, es independiente del tipo de tecnología que será utilizada durante la 
implantación del SIG y no está optimizado desde el punto de vista del rendimiento de los 
tratamientos. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
47 
 
Este modelo es ante todo una herramienta de diálogo entre el diseñador o analista y los diversos 
actores de un proyecto. 
Se construye a partir de un lenguaje riguroso y muy restringido que resulta intuitivo y fácil de 
comprender. No incluye las limitaciones técnicas que harían pesada la lectura del modelo. 
El Modelo Lógico de Datos (MLD) 
Es un modelo intermedio entre el MCD y el MFD. (A veces se produce más de un MLD). Es 
dependiente del tipo de "software" escogido (SGBD relacional, GIS orientado a los objetos, 
CAD ligado a un SGBD, o del programa particular seleccionado. 
Permite efectuar una optimización de la estructura de datos elaborada en el MCD teniendo en 
cuenta los principales tratamientos, los puntos fuertes y las debilidades de un tipo de "software", 
así como la arquitectura informática de la organización. 
Ejemplo de un MLD relacional 
 CASA (Num_casa,Nom_calle, Num_aposentos) 
 PERSONA_POSEER_CASA (Cédula, Num_casa, Nom_calle) 
 PERSONA (Cédula, Apellido1, Apellido2,Nombre, Fecha_nacim) 
 PERSONA_POSEER_LOTE (Cédula, Num_lote) 
 LOTE (Num_lote, Superficie, Frente) 
 CASA_SITUAR_SOBRE_LOTE (Num_casa, Nom_calle, Num_lote) 
El Modelo Físico de Datos (MFD) 
El MFD es una herramienta esencialmente informática. Representa, en el sistema informático, el 
contenido del MLD. Es específico de la herramienta "software" escogida. 
Modelo Entidad-Relación (MER) 
Es un lenguaje para modelado conceptual. Hay otros muy utilizados: UML, Crow’s foot. Propuesto 
por Peter Chen en 1976. 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
48 
 
Diseñado para modelar la realidad como la percibe el usuario (el mundo real consiste de entidades 
y relaciones), y no para describir la forma en que los datos serán almacenados. Estándar de facto 
en la disciplina de bases de datos. 
Los elementos fundamentales son la Entidad y la Relación 
 Entidad: Objeto con existencia física o conceptual 
 Relación: Asociación entre entidades (objetos) 
 Otros elementos, permiten aumentar el poder expresivo del lenguaje 
Entidad 
Se representa como un rectángulo con un nombre (el nombre de la entidad). Modela un objeto de 
la realidad. Por ejemplo, en el contexto del diseño de una base de datos para una bedelía, los 
estudiantes, los docentes y los cursos son ejemplos de entidades que se deben modelar. 
Relación 
Una relación se representa como un rombo con un nombre (el nombre de la relación), que conecta 
entidades. Modela asociaciones entre objetos. 
Cardinalidad de relaciones (2) 
En la notación de Chen: 
 1 significa “hasta 1” 
 N significa “cualquier número” 
Notación 
 1:1 (Director -< Dirige >- Instituto) 
 1:N (Docente -< Dicta >- Curso) 
 N:N (Estudiante -< Cursa >- Curso) 
 Veremos otras formas de asegurar que haya “al menos 1” 
 La cardinalidad es una restricción estructural del modelo 
4.3. Guía De Prácticas (En Caso De Existir): 
 
Modelo de Objetos Diccionario de Clases 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
49 
 
El diccionario de clases contiene la definición detallada de todas las clases en lenguaje natural. 
Ejemplo: 
Cajero automático (ATM): Terminal remoto que permite a los clientes dédit, realizar transacciones 
utilizando tarjetas de crédito para identificarse. 
El ATM interacciona con el cliente para identificar la transacción deseada y sus datos asociados, 
envía esta información al ordenador central para su validación y proceso, y entrega al usuario 
dinero en central para su validación y proceso, y entrega al usuario dinero en efectivo y un recibo. 
Suponemos que el ATM no opera cuando está desconectado de la red. 
Consorcio de bancos: Conjunto organizado de bancos que lleva la gestión de los cajeros 
automáticos. Suponemos que sólo se gestionan transacciones para los bancos que pertenecen al 
consorcio. 
Banco: Institución financiera que maneja las cuentas bancarias de filtrar sus clientes y emitir tarjetas 
de crédito que facilitan el acceso a dichas cuentas a través de la red de cajeros automáticos. 
Modelo de Objetos 
Identificar y depurar relaciones 
Seleccionar ver los relacionales en los requisitos. 
Añadir relaciones adicionales procedentes de nuestro conocimiento del dominio. 
Eliminar relaciones de diseño o entre clases y delimitadas. 
Eliminar eventos transitorios. 
Reducir relaciones ternarias. 
Eliminar relaciones redundantes o derivadas. 
Añadir relaciones olvidadas. 
Definir la multiplicidad de cada relación 
 
 
 
4.4. Evaluación: 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
50 
 
 
 
 
 Siempre hay que pensar sobre una posible RNE en el caso de generalización: ¿Las 
subentidades son una participación de la entidad más general? 
 Siempre hay que pensar sobre una posible RNE en el caso de ciclos: ¿el ciclo debe 
cerrarse? Por ejemplo: “Los empleados reservan habitaciones del hotel donde 
trabajan? 
 
4.5. Bibliografía Y Web grafía Sugerida: 
 
 
Laudon, K., & Laudon, J. (1996). Administración de los Sistemas de Información, Organización y 
Tecnología. México. doi:ISBN 968-880-693-5 
Larman, C. (2003). UML y Patrones. ^ eMadrid Madrid: Pearson Educación. 
Canchala, A., de Uso, C., de Uso, S., de Uso, D. D. C., de Estructura Estática, D., de Interacción, 
D., & de Estados, D. (2004). UML, ejemplo sencillo sobre Modelado de un 
Proyecto. línea]. Available: https://msdn. microsoft. com/es-es/library/bb972214. 
aspx.[Último acceso: 15 Junio 2018]. 
Alarcón, V. F. (2006). Desarrollo de sistemas de información: una metodología basada en el 
modelado (Vol. 120). Univ. Politèc. de Catalunya. 
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W., GINER, J. G. B., ... & AGUILAR, 
L. J. (1996). Modelado y diseño orientado a objetos. Prentice Hall. 
 
 
 
 
 
 
 
 
 
 
MÓDULO DE ANÁLISIS Y DISEÑO DE SISTEMAS 
PERÍODO ACADÉMICO: MAYO - OCTUBRE 2022 
 
___________________________________________________________________________________________________________________________ 
Ambato-Ecuador 
51 
 
Revisión y Aprobación: 
 
Elaborado por: Revisado por: Aprobado por: 
Firma 
 
 
 
 
Ing. Jorge López 
 Docente I.S.T. BOLÍVAR 
 
Firma 
 
 
 
Ing. Andrés Salinas 
Docente I.S.T. BOLÍVAR 
 
Fecha: 17 de junio del 2022 
 
Firma 
 
 
 
 
Ing. Lenin Gallegos 
Coordinador de la Carrera 
Desarrollo de Software 
 
 
 
 
 
 
 
Fecha: 17 de junio del 2022 
Firma 
 
 
 
 
Mgs. Carolina Armendáriz 
Vicerrectora Académica 
 
 
 
 
 
 
 
 
Fecha: 23 de junio del 2022 
		2022-06-17T11:33:45-0500
	JORGE ENRIQUE LOPEZ LOZADA
		2022-06-17T11:50:54-0500
	ANDRES MARCELO SALINAS COPO

Continuar navegando

Materiales relacionados

171 pag.
inbound7567055703303194596 - Keygii Vlog

User badge image

Desafio Equador Veintitrés

24 pag.
inbound7792843841732937295 - Keygii Vlog

User badge image

Desafio Equador Veintitrés

70 pag.
CLASE 001_COMUNICACIÓN - Keygii Vlog

User badge image

Desafio Equador Veintitrés