jueves, 23 de mayo de 2024
sábado, 18 de mayo de 2024
Principales Diagramas De UML
Notaciones Básicas y Principales Diagramas de UML
El Lenguaje Unificado de Modelado (UML) es una herramienta
esencial en el desarrollo de software, ya que permite representar visualmente
diversos aspectos de un sistema. Este informe aborda las notaciones básicas y
los principales diagramas de UML, proporcionando una guía detallada para su
comprensión y uso.
Notaciones Básicas
Clase
En UML, una clase representa un concepto dentro del sistema
modelado. Se describe como un conjunto de objetos que comparten atributos,
operaciones, métodos, relaciones y semántica comunes. Visualmente, una clase se
muestra como un rectángulo dividido en tres secciones:
Nombre de la clase: Situado en la parte superior, incluye el
nombre de la clase y su estereotipo (si corresponde).
Atributos: Listados en la sección central, con nombre, tipo y
visibilidad (público `+`, privado `-`, protegido `#`, o de paquete `~`).
Operaciones: Enumeradas en la sección inferior, indicando
nombre, parámetros de entrada, tipo de retorno y visibilidad.
Objeto
Un objeto es una instancia específica de una clase en un
momento determinado. En UML, se representa con un rectángulo similar al de la
clase, pero el nombre del objeto está subrayado.
Interfaz
Una interfaz define un conjunto de operaciones que pueden ser
utilizadas por otras clases. Se representa de manera similar a una clase, pero
sin atributos, ya que solo especifica operaciones.
Relaciones
Asociación: Se muestra con una línea sólida que conecta dos
clases y puede incluir un nombre y multiplicidad para indicar la relación.
Composición: Representada con una línea sólida y un rombo
negro en un extremo, indicando una relación de todo-parte donde la parte no
puede existir sin el todo.
Agregación: Similar a la composición, pero con un rombo
blanco, indicando que la parte puede existir independientemente del todo.
Dependencia: Se representa con una línea punteada y una
flecha, mostrando que un elemento depende de otro para su funcionamiento.
Generalización: Una línea sólida con una flecha en un
extremo, usada para mostrar relaciones de herencia.
Realización: Una línea punteada con una flecha, indicando que
una clase o componente implementa una interfaz.
Inclusión y Extensión: Utilizadas en diagramas de casos de
uso, donde inclusión se muestra con una flecha sólida y extensión con una
flecha punteada.
Principales Diagramas de UML
Diagrama de Clases: Muestra las clases del sistema, sus
atributos, métodos y las relaciones entre ellas, proporcionando una visión
estática de la estructura del software.
Diagrama de Comunicación: Ilustra cómo los objetos se
comunican entre sí mediante mensajes y cómo fluye la información en el sistema.
Diagrama de Secuencia: Representa la secuencia de
interacciones entre objetos o instancias de clases a lo largo del tiempo,
visualizando el flujo de mensajes y la coordinación de objetos para realizar
funciones específicas.
Diagrama de Componentes: Muestra la organización de los
componentes del sistema, cómo se relacionan entre sí y cómo se agrupan en
subconjuntos lógicos.
Diagrama de Paquetes: Representa las relaciones y
dependencias entre paquetes, agrupando clases y otros elementos relacionados
dentro de cada paquete.
Diagrama de Despliegue: Describe la arquitectura física del
sistema, mostrando cómo los componentes se distribuyen y despliegan en nodos de
hardware y cómo se comunican entre sí.
Diagrama de Actividades: Representa el flujo de actividades o
procesos dentro de un sistema, mostrando el orden secuencial de las
actividades, decisiones y ramificaciones.
Conclusión
UML es una herramienta poderosa y versátil para el modelado
de sistemas de software. Sus notaciones y diagramas permiten documentar,
diseñar y comunicar de manera efectiva la arquitectura y los detalles de
implementación de sistemas complejos, facilitando la comprensión y colaboración
en el desarrollo de software.
Diagramas Para La Documentación De Las Vistas Propuestas En El Modelo 4+1
Documentación de las Vistas en el Modelo 4+1 utilizando UML
El modelo 4+1, propuesto por Philippe Kruchten, es una
metodología para describir la arquitectura de software desde cinco diferentes
perspectivas o vistas, utilizando el Lenguaje Unificado de Modelado (UML).
Estas vistas permiten documentar tanto los aspectos estáticos como dinámicos de
un sistema, facilitando así una comprensión integral de su estructura y
funcionamiento.
Vista Lógica
La vista lógica, también conocida como vista conceptual, se
centra en los aspectos funcionales y lógicos del sistema. Esta vista describe
la estructura interna del software, incluyendo clases, objetos y las relaciones
entre ellos. Los diagramas utilizados para esta vista son:
Diagrama de Clases: Este diagrama representa las clases del
sistema, sus atributos, métodos y las relaciones entre ellas. Proporciona una
visión estática de la estructura del software y cómo interactúan los objetos.
Las clases se representan como rectángulos divididos en tres secciones: nombre,
atributos y métodos. Las relaciones entre clases pueden incluir asociaciones,
herencias, agregaciones, composiciones y dependencias.
Diagrama de Comunicación: Muestra cómo los objetos se comunican entre sí mediante mensajes, visualizando el flujo de información en el sistema. Los objetos se representan como rectángulos, con líneas de vida verticales que indican su duración durante la interacción. Los mensajes se muestran como flechas entre los objetos, etiquetadas para indicar la acción o información transmitida.
Diagrama de Secuencia: Este diagrama ilustra la secuencia de interacciones entre objetos a lo largo del tiempo, mostrando el flujo de mensajes y cómo se coordinan para realizar una funcionalidad específica. Los objetos se representan como rectángulos con líneas de vida, y las interacciones se muestran con flechas numeradas secuencialmente.
Vista de Desarrollo o Despliegue
La vista de desarrollo se enfoca en los aspectos técnicos y
de implementación del sistema, proporcionando detalles sobre cómo se desarrolla
y construye el software. Los diagramas clave para esta vista son:
Diagrama de Componentes: Muestra cómo los componentes del
sistema están organizados y relacionados entre sí. Los componentes se
representan como rectángulos que encapsulan funcionalidades específicas y
pueden interactuar mediante interfaces definidas. Las relaciones de dependencia
entre los componentes se indican con líneas punteadas y flechas.
Diagrama de Paquetes: Muestra las relaciones y dependencias entre los paquetes, agrupando clases y elementos relacionados dentro de cada paquete. Los paquetes se representan como rectángulos que pueden contener subpaquetes y clases, con dependencias entre ellos indicadas por líneas punteadas y flechas.
Vista Física
La vista física se enfoca en los aspectos relacionados con la
infraestructura física en la que se despliega y ejecuta el sistema. Este
aspecto es representado mediante:
Diagrama de Despliegue: Representa la arquitectura física del
sistema, mostrando cómo los componentes se distribuyen y despliegan en
diferentes nodos de hardware. Los nodos se representan como cajas, y los
componentes que se ejecutan en ellos como rectángulos o elipses. Las conexiones
de red entre los nodos se indican con líneas.
Vista de Procesos
La vista de procesos describe los aspectos dinámicos del
sistema, enfocándose en los procesos y sus interacciones durante la ejecución
del software. El diagrama utilizado para esta vista es:
Diagrama de Actividades: Representa el flujo de actividades o
procesos dentro del sistema, mostrando el orden secuencial de las actividades,
decisiones y ramificaciones. Las actividades se representan como rectángulos
conectados por flechas que indican el flujo de control. Los puntos de decisión
se indican con rombos, y los flujos de datos con flechas etiquetadas.
Conclusión
El modelo 4+1, apoyado en los diagramas UML, proporciona una
forma estructurada y comprensible de documentar y visualizar la arquitectura de
software. Cada vista ofrece una perspectiva única que, en conjunto, permite una
comprensión integral del sistema, facilitando su desarrollo, implementación y
mantenimiento.
Recolección de Datos
Consigne las definiciones de: Confiabilidad, validez, objetividad, instrumento de medición, cuestionario y análisis de contenido.
Confiabilidad: Se refiere al grado en que un
instrumento produce resultados consistentes y coherentes. En otras palabras, la confiabilidad de un instrumento de
medición indica que, cuando se aplica repetidamente al mismo sujeto u objeto,
debe generar resultados similares. Esta confiabilidad se determina mediante
diversas técnicas que se explicarán después de discutir los conceptos de
validez y objetividad.
Validez: Este concepto hace referencia al grado en que un instrumento realmente mide la
variable que pretende medir.
Objetividad: Indica el grado en que el instrumento es
inmune a los sesgos y tendencias del investigador que lo administra, califica e interpreta. La objetividad es un objetivo
complejo, especialmente en las ciencias sociales, aunque en algunos casos se
puede lograr mediante consenso.
Instrumento de Medición: Debe representar
verdaderamente la variable de la investigación. Son recursos utilizados por el investigador para registrar información
o datos sobre las variables.
Cuestionario: Consiste en preguntas que pueden ser
cerradas o abiertas. Estos cuestionarios pueden ser auto-administrados, realizados mediante entrevistas personales o
telefónicas, o a través de Internet. Es un conjunto de preguntas diseñadas para
ser respondidas en exámenes, pruebas, tests, encuestas.
Análisis de Contenido: Es una técnica utilizada para
estudiar cualquier tipo de comunicación de manera "objetiva" y
sistemática, cuantificando los mensajes o contenidos en categorías y subcategorías, y sometiéndolos a
análisis estadístico. Según la definición clásica de Berelson (1971), el
análisis de contenido es una técnica que permite estudiar la comunicación de
manera objetiva y sistemática, cuantificando los contenidos en categorías.
Krippendorff (1980) amplía esta definición, describiendo el análisis de
contenido como un método de investigación que permite hacer inferencias válidas
y confiables a partir de datos en su contexto. El análisis de contenido puede
aplicarse prácticamente a cualquier forma de comunicación, incluyendo programas
de televisión o radio, artículos de prensa, libros, poemas, conversaciones,
pinturas, discursos, cartas, melodías, leyes y reglamentos.
Aprendizaje REDA 2
Reflexión REDA
Un diseño de investigación
bien estructurado es la clave para llevar a cabo una investigación efectiva.
Cada etapa, desde la formulación de preguntas hasta la selección de
instrumentos y la recolección de datos, debe estar cuidadosamente planificada
para asegurar que los resultados sean válidos, confiables y aplicables. Esta
comprensión no solo mejora la calidad de la investigación, sino que también
fortalece la capacidad para enfrentar y resolver problemas de manera
sistemática y rigurosa.
Realizar el REDA me permitió fortalecer mi comprensión de
los conceptos clave en la creación de un diseño de investigación y explorar
diversas técnicas de análisis de datos. Elegir el diseño adecuado y determinar
los datos a recolectar es un paso fundamental en cualquier investigación. El
diseño de la investigación actúa como una hoja de ruta, guiando al investigador
de manera sistemática para obtener los resultados esperados. Similar a una
construcción arquitectónica o la creación de un vehículo espacial, el diseño en
la investigación proporciona un camino claro y estructurado para alcanzar el
objetivo final.
En la investigación, el diseño responde a las preguntas
prácticas y específicas formuladas al inicio del estudio, estableciendo la
estrategia para recolectar la información necesaria. A través de este proceso,
el investigador busca corroborar las hipótesis planteadas mediante la
recolección y análisis de datos ordenados y pertinentes.
Para seleccionar el instrumento de investigación adecuado,
es crucial tener una comprensión clara del problema de investigación y
determinar si el enfoque será cualitativo o cuantitativo. Un diseño bien
estructurado no solo facilita la recolección de datos precisos, sino que también
asegura que los resultados sean válidos y confiables, contribuyendo de manera
significativa al conocimiento en el campo de estudio.
Evidencias
La Hipótesis De Investigación
Las características fundamentales de una hipótesis en una investigación son fundamentales para guiar de manera lógica y estructurada la exploración de fenómenos y la búsqueda de respuestas en el proceso científico. La hipótesis, es una proposición tentativa que establece relaciones entre variables, proporciona una base sólida para la investigación y el análisis de datos.
La
formulación de una hipótesis debe ser clara y precisa para evitar ambigüedades
y asegurar una comprensión uniforme. Además, debe estar estrechamente vinculada
al problema de investigación, ofreciendo una dirección clara y orientando la
recopilación y análisis de datos.
La
verificabilidad y la falsabilidad son aspectos cruciales de una hipótesis, ya
que deben ser susceptibles de prueba y refutación, respectivamente, para
validar su validez científica. Asimismo, la especificidad de la hipótesis
facilita la orientación de la investigación al proporcionar detalles sobre las
variables involucradas y la naturaleza de la relación que se investiga.
Es
importante que la hipótesis sea coherente con la teoría existente en el campo
de estudio y sea relevante para la investigación en cuestión. Debe abordar
preguntas significativas y generar conocimientos valiosos. Además, todas las
variables involucradas deben estar claramente definidas para evitar
interpretaciones erróneas y garantizar la validez de la investigación.
Existen
varios tipos de hipótesis, como la hipótesis nula y alternativa, la hipótesis
causal, la hipótesis de correlación, la hipótesis de diferencias entre grupos y
la hipótesis de asociación, cada una con su propio marco de aplicación y
objetivos de investigación.
En conclusión,
la formulación de una hipótesis efectiva implica considerar diversos aspectos
para proporcionar una base sólida para la investigación científica y contribuir
al avance del conocimiento en una disciplina específica.
Aprendizaje REDA 1
Opinión de la Interacción con el REDA
Al interactuar con los elementos conceptuales presentados en el REDA, se destaca con claridad la importancia de elegir adecuadamente el alcance de la investigación. Se comprende que esta decisión tiene un impacto significativo en el desarrollo y los resultados del estudio, ya que determina cómo se recolectarán, analizarán y presentarán los datos, así como el presupuesto necesario para llevar a cabo la investigación. La comprensión de esta importancia garantiza una planificación efectiva y una ejecución exitosa del proyecto.
Además, se enfatiza en la
utilidad del marco teórico para respaldar la idea de investigación con
fundamentos bibliográficos ordenados. Se comprende que el marco teórico no solo
proporciona un respaldo conceptual sólido para la investigación, sino que
también amplía el horizonte del estudio al adoptar una teoría de referencia
relevante. Esta comprensión es crucial para contextualizar el estudio dentro
del cuerpo existente de conocimiento en el campo de estudio y proporcionar una
base sólida para la interpretación de los resultados.
La inclusión de preguntas de
selección múltiple para comprender conceptos como el marco teórico y los tipos
de investigación, como la investigación formativa, básica y aplicada, es una
estrategia efectiva para reforzar el aprendizaje. Esta actividad ayuda a los
estudiantes a consolidar su comprensión de los temas presentados y a evaluar su
propio progreso, lo que fomenta un mejor entendimiento y aplicación de los
conceptos en la práctica investigativa.
Además, se presentan
definiciones relacionadas con el conocimiento científico, empírico y
filosófico, así como con las leyes y la teoría. Esta variedad de definiciones
ofrece una visión holística de los diferentes enfoques y fundamentos que
sustentan la investigación científica, permitiendo a los estudiantes tener una
comprensión más completa y profunda del proceso de investigación.
Resumen Conceptos Básicos de Investigación Científica y Enfoques
¿Qué es el Marco Teórico?
Es un compendio escrito de artículos, libros y otros documentos que describen el estado pasado y actual del conocimiento sobre el problema de estudio. Nos ayuda a documentar como nuestra investigación agrega valor a la literatura existente. El marco teórico también se conoce como revisión de la literatura.
El marco teórico no es igual a teoría; por lo tanto, no todos los estudios que incluyen un marco teórico tienen que fundamentarse en una teoría.
El marco teórico nos proporciona ideas nuevas para compartir los descubrimientos recientes de otros investigadores.
¿Cuáles son las Funciones del Marco Teórico?
- Ayuda a prevenir errores que se han cometido en otros estudios.
- Orienta sobre como habrá de realizarse el estudio.
- Amplia el horizonte del estudio o guía al investigador para que se centre en su problema, para evitar desviaciones del planteamiento original.
- Documenta la necesidad de realizar el estudio.
- Conduce al establecimiento de hipotesis o afirmaciones que más tarde habrán de someterse a prueba en la realidad, o bien, nos ayuda a no establecerlas por razones bien fundamentadas.
- Inspira nuevas líneas y áreas de investigación.
- Provee de un marco de referencia para interpretar los resultados del estudio.
Etapas del Marco Teórico
La elaboración de un marco teórico comprende dos etapas:
- Revisión de la literatura correspondiente: consiste en detectar, consultar y obtener la bibliografía y otros materiales que sean útiles para los propósitos del estudio, de donde se tiene que extraer y recopilar la información relevante y necesaria que atañe a nuestro problema de investigación.
Hay tres tipos básicos de fuentes de información para llevar a cabo una buena revisión de literatura:
Fuentes primarias o directas: Estas son las fuentes originales de información que presentan los datos o resultados de investigaciones realizadas por los autores. Ejemplos de fuentes primarias incluyen artículos científicos en revistas académicas, libros escritos por los investigadores originales, tesis doctorales, informes técnicos, registros gubernamentales, datos experimentales, encuestas, entrevistas
Fuentes secundarias: son listas, compilaciones y resúmenes de referencias o fuentes primarias publicadas en un área de conocimiento en particular. Las fuentes secundarias suelen ser escritas por investigadores u autores que han consultado las fuentes primarias y han producido una nueva obra que resume, interpreta o discute los hallazgos de estas fuentes. Ejemplos de fuentes secundarias incluyen libros de texto, reseñas de libros, artículos de revisión, resúmenes de investigaciones, y algunos tipos de informes técnicos.
Fuentes terciarias o generales: Estas son fuentes que proporcionan un resumen o una visión general de una amplia gama de temas sin profundizar demasiado en detalles específicos. Suelen ser fuentes de referencia o enciclopedias que recopilan y organizan información de fuentes primarias y secundarias sobre una variedad de temas. Ejemplos de fuentes terciarias incluyen enciclopedias generales, diccionarios, manuales de referencia, almanaques, y algunas bases de datos de resúmenes.
- La adopción de una teoría o desarrollo de una perspectiva teórica o de referencia.
¿Cómo se Construye el Marco Teórico?
El marco teórico se construye a
partir de una revisión exhaustiva de la literatura existente relacionada con el
tema de investigación. Uno de los propósitos de esta revisión es analizar si la
teoría existente y la investigación previa proporcionan alguna respuesta,
aunque sea parcial, a las preguntas de investigación planteadas. La literatura
revisada puede revelar diferentes niveles de desarrollo del conocimiento:
Teoría completamente
desarrollada, con abundante evidencia empírica, que se aplica directamente al
problema de investigación.
Varias teorías que se aplican al
problema de investigación.
Fragmentos de teoría con apoyo
empírico moderado o limitado, que sugieren variables importantes para el
problema de investigación.
Descubrimientos interesantes pero
parciales, que no se ajustan completamente a una teoría.
Existencia de guías o ideas
vagamente relacionadas con el problema de investigación.
¿Cuántas Referencias debe Haber en un Marco Teórico?
La
cantidad de referencias y la extensión del marco teórico dependen del
planteamiento del problema, el tipo de informe que se esté elaborando y el área
de estudio. No hay una respuesta exacta, ya que puede variar según estas
variables. Sin embargo, expertos en metodología de la investigación ofrecen
opiniones al respecto.
¿Como saber si se Hizo una Buena Revisión de la Literatura?
Para
evaluar si se ha realizado una buena revisión de la literatura y una selección
adecuada de referencias, se pueden utilizar los siguientes criterios en forma
de preguntas:
¿Se consultaron
bancos de datos, tanto de forma manual como por computadora, y se seleccionaron
referencias de los últimos cinco años?
¿Se
buscaron en directorios, motores de búsqueda y espacios en Internet?
¿Se
consultaron al menos cuatro revistas científicas relevantes para el tema de
interés, revisando publicaciones de los últimos cinco años?
¿Se
buscó en lugares donde pudieran encontrarse tesis y disertaciones sobre el tema
de interés?
¿Se
buscaron libros sobre el tema en al menos dos buenas bibliotecas físicas o
virtuales?
¿Se
consultó con más de una persona experta en el tema?
Si no
se encontraron referencias en los lugares mencionados, ¿se contactó a alguna
asociación científica del área correspondiente al problema de investigación?
¿Quiénes
son los autores más importantes dentro del campo de estudio?
¿Qué
aspectos y variables se han investigado?
¿Hay
algún investigador que haya estudiado el problema en un contexto similar al
nuestro?
Observaciones Sobre el Marco Teórico
En la
elaboración del marco teórico es importante evaluar nuevamente el planteamiento
del problema, es decir se debe conocer la problemática de la investigación con
mas profundidad, para esto es necesario preguntarnos lo siguiente: ¿el
planteamiento del problema se mantiene vigente o requiere de modificaciones?,
¿Qué debe modificarse?, ¿Realmente vale la pena efectuar la investigación
planteada?, ¿Es posible llevarla a cabo?, ¡Como puede mejorarse el
planteamiento original?,
¿De que manera es novedosa la investigación?, ¿El camino a seguir es
correcto?
En el proceso cuantitativo siempre se debe
revisar la literatura, con el fin de presentarla de manera organizada, y aunque la
investigación se centre en un objetivo de evaluación o medición, se debe
revisar lo que se ha hecho antes, ya que esto ayudara a realizar una
investigación mas completa.
Mapa mental-informe final de auditoría
¿Si generas un informe final de auditoría lleno de errores o incongruencias que esperas formalizarlo sin la debida discusión con los auditad...

-
El rol del auditor de sistemas es realmente importante en las organizaciones, ya que estas dependen cada vez más de la tecnología para lleva...
-
Elaboración: Fuente Propia
-
La auditoría de sistemas es una disciplina crucial en el ámbito del desarrollo de software, ya que se utiliza para evaluar, asegurar la cali...