Está en la página 1de 19

1

GA4-220501095-AA4-EV01 –IC –
TALLER SOBRE VALIDACIÓN DE DOCUMENTOS

LUZ ANGELA GUTIÉRREZ GUTIÉRREZ

ESNEYDER ALEXANDER QUEVEDO GARCÍA

DIEGO ALEXANDER TOLOZA CASTRO

DANIELVALENCIA SOTO

SERVICIO NACIONAL DE APRENDIZAJE SENA

2627044 PROGRAMA DE ANÁLISIS Y DESARROLLO DE SOFTWARE ADSO

ILMER CUELLO

31-05-2023
2

Tabla de Contenido
INTRODUCCIÓN..........................................................................................................................3
OBJETIVO GENERAL.................................................................................................................4
OBJETIVOS ESPECÍFICOS.......................................................................................................4
Validación de Documentos..........................................................................................................5
¿Qué es un artefacto?.................................................................................................................5
¿Tipos de artefactos?..................................................................................................................5
¿Qué es la evaluación de artefactos?..........................................................................................8
¿Cómo se realizan?....................................................................................................................11
¿Qué instrumentos se utilizan?.................................................................................................15
¿Qué resultados se obtienen?...................................................................................................17
CONCLUSIONES.......................................................................................................................18
BIBLIOGRAFÍA...........................................................................................................................19
3

INTRODUCCIÓN
A través del siguiente trabajo veremos algunos de los puntos más esenciales para la
correcta construcción del software. Puesto que, con la validación de documentos podemos
acceder a los mejores resultados obteniendo un software de calidad, correcta funcionalidad y
con un desempeño excelente. Ya que, el proceso de validación en el desarrollo de software es
una etapa clave para detectar defectos lo antes posible y evitar consecuencias a largo plazo.
Finalmente, se comprenderá la evaluación de los artefactos y sus funciones con respecto al
software.
4

OBJETIVO GENERAL

Validar la documentación y estructura del software a través de parámetros sencillos y


concretos.

OBJETIVOS ESPECÍFICOS

- Investigar cada uno de los posibles defectos del software.


- Evaluar cada uno de los artefactos y su relación con el proyecto.
- Conocer el debido proceso para la correcta validación de un software.
- Analizar las posibles mejoras que pueden ser obtenidas al tener los resultados de la
validación.
5

Validación de Documentos

¿Qué es un artefacto?
Un artefacto es un producto tangible resultante del proceso de desarrollo de software.
Algunos artefactos como los casos de uso, diagrama de clases u otros modelos UML ayudan a
la descripción de la función, la arquitectura o el diseño del software.
En ocasiones un artefacto puede referirse a un producto terminado, como el código o el
ejecutable, pero más habitualmente se refiere a la documentación generada a lo largo del
desarrollo del producto en lugar del producto en sí.
Los artefactos pueden variar en su necesidad de mantenimiento y actualización. Algunos
de ellos se realizan al principio del proyecto y otros se mantienen a largo del ciclo de vida de la
información.

¿Tipos de artefactos?
Se necesita más de un punto de vista para llegar a representar un sistema. UML utiliza
los diagramas gráficos para obtener estos distintos puntos de vista de un sistema:

Casos de Uso

En ingeniería del software, un caso de uso


es una técnica para la captura de requisitos
potenciales de un nuevo sistema o una actualización
de software. Cada caso de uso proporciona uno o
más escenarios que indican cómo debería
interactuar el sistema con el usuario o con otro
sistema para conseguir un objetivo específico.
6

Un diagrama de clases

Es un tipo de diagrama
estático que describe la estructura de
un sistema mostrando sus clases,
atributos y las relaciones entre ellos.
Los diagramas de clases son
utilizados durante el proceso de
análisis y diseño de los sistemas,
donde se crea el diseño conceptual
de la información que se manejará
en el sistema, y los componentes
que se encargaran del
funcionamiento y la relación entre
uno y otro.
7

Diagramas de Implementación
Los diagramas de implementación muestran los aspectos físicos del sistema. Incluyen la
estructura del código fuente y la implementación, en tiempo de implementación. Existen dos
tipos:
Diagramas de componentes
Diagrama de plataformas despliegue

- Diagramas de componentes

Muestra la dependencia entre los


distintos componentes de software,
incluyendo componentes de código fuente,
binario y ejecutable. Un componente es un
fragmento de código software (un fuente,
binario o ejecutable) que se utiliza para
mostrar dependencias en tiempo de
compilación.

- Diagrama de plataformas o despliegue

Muestra la configuración de los


componentes hardware, los procesos, los
elementos de procesamiento en tiempo de
ejecución y los objetos que existen en tiempo de
ejecución. En este tipo de diagramas intervienen
nodos, asociaciones de comunicación,
componentes dentro de los nodos y objetos que
se encuentran a su vez dentro de los
componentes.
8

¿Qué es la evaluación de artefactos?


La forma de evaluar a los artefactos es a través de las listas de chequeo, que son:
Instrumento más utilizado para recolección de la información en la etapa de requisitos,
conocidas como las check list, hojas de verificación, planilla de inspección y hoja de control.
Son formatos que pueden ser analógicos o digitales.
Su principal función es comprobar de una forma metódica y sistemática le
cumplimiento o no de los requisitos que contiene la lista.
Sirve para: Autocontrol o control interno, supervisar el trabajo.
Lo que se debe tener en cuenta para hacer una lista de chequeo es:

- Tener toda la información.


- Debe ser corta, concisa y entendible.
- Tener un lenguaje sencillo y comprensible.
- Debe ser confortable y con un buen diseño.
- Colocar un nombre clave para identificar para qué sirve el instrumento.
- Escribir las categorías o variables de la información.
- Se deben diseñar las cuadrículas asegurándose que las partes estén bien descritas.
- Entre más básico sea el formato mejor.

Posibles aspectos a verificar


Algunos posibles aspectos a verificar en un proceso son estos:
– ¿Se han seguido los procedimientos?
– ¿Los productos cumplen con las especificaciones?
– ¿Ha cumplido los ensayos de resistencia, impermeabilidad, torsión, etc?
– ¿Se han rellenado los registros?
– ¿Ha habido alguna incidencia?
– ¿Los equipos estaban en correcto estado de mantenimiento? ¿Y estaban calibrados /
verificados?
– ¿El producto final es conforme?

Ejemplos de listas de chequeos


9
10

¿Cómo se realizan?
Un diagrama UML es una representación gráfica de un sistema que se unifica o
simplifica en varios escenarios de casos de uso con actores que realizan cada uno de ellos, la
relación entre los actores y las tareas, la secuencia a través de la cual se realizan eventos,
tareas y más.
Lucidchart: Es una herramienta muy completa, cuenta con una licencia gratuita.
11

StarUML: Una de las herramientas más utilizadas,todo un clásico, enfocado en el


diagramado UML ágil. Cuenta con manejo de extensiones en distintos lenguajes de
programación, generación de código de programación, entre otros
12

Modelio: Tiene un amplio soporte de modelado en: UML, BPMN, ArchiMate,SysML.


Puedes realizar ingenieria inversa para crear tus diagramas, entre muchas otras
funcionalidades.

UMLDesigner: Una herramienta muy completa con amplio soporte de lenguajes de


programación e interfaz con muy buena usabilidad
13

GenmyModel: Herramienta web para modelar datos, te permite crear diagramas


UML,BPMN, ArchiMate, Journey Mapping, diagramas de flujo y muchas más.

Diagramo: Es
una herramienta desarrollada en HTML5 , permite colaborar, exportar tus diseños en distintos
formatos y apoyarte en los distintos diagramas que son creados continuamente en la
comunidad.
14

Existen muchas más herramientas y el uso de cada una de ellas depende de las
condiciones de cada uno, la exigencia de trabajo y el costo beneficio.

¿Qué instrumentos se utilizan?


Instrumentos de recolección de información
Fuentes de información
15

Son todos aquellos medios de los cuales procede la información, que satisfacen las
necesidades de conocimiento de una situación o problema presentado, que posteriormente será
utilizado para lograr los objetivos esperados. De acuerdo a su origen se clasifican en: fuentes
primarias, fuentes secundarias y fuentes terciarias.
Las fuentes primarias son aquellas en las que los datos provienen directamente del
objeto de estudio.
A su vez las fuentes primarias pueden subdividirse en:
Observación directa y observación indirecta.
Observación directa: Cuando el investigador toma directamente los datos de la
población, sin necesidad de cuestionarios, entrevistadores. Por ejemplo, cuando un profesor
realiza un estudio sobre el avance de sus estudiantes en una materia.

Observación indirecta:
Cuando los datos no son
obtenidos directamente, sino por
medio de un cuestionario, lista
de chequeo u otra fuente.
16

Las fuentes secundarias son aquellas que parten de datos pre elaborados, como
pueden ser datos obtenidos de otros proyectos, de Internet, de medios de comunicación”.

Las fuentes secundarias para ser utilizadas deben ser detalladas con cuatro preguntas
básicas que son: ¿Es pertinente?, ¿Es obsoleta?, ¿Es fidedigna?, ¿Es digna de confianza?
Fuente Terciaria: Es una compilación de información de fuentes primarias y fuentes
secundarias se presentan de manera física o virtual, su objetivo es facilitar el acceso a toda la
información en referencia. Ejemplo: Wikipedia, catálogo de Biblioteca.
17

¿Qué resultados se obtienen?


La ingeniería del software tiene como objetivo producir un sistema de óptima calidad. Si
realizamos cada uno de los pasos correspondientes y hacemos una correcta validación del
software, los resultados serán proporcionales a la verificación hecha. Finalmente se obtendrá
un producto de calidad.
Para lograr este objetivo, se debe usar métodos efectivos junto con herramientas y
aplicaciones actuales. Al mismo tiempo, un buen desarrollador debe medir si la calidad se va a
cumplir en todo aspecto.
La calidad de una solución de software o aplicación es tan buena como los requisitos
que la detallan y las mediciones que evalúan los siguientes aspectos.

 Requisitos
 Análisis
 Modelos de diseño
 Código fuente
 Casos de prueba
Existen algunos factores para saber cómo es la calidad del Software
Los factores que hacen variable la calidad del software se pueden categorizar en dos
grandes grupos:

 Factores que se miden directamente como son los defectos por puntos de
función.
 Factores que se miden indirectamente como son: facilidad de uso o de
mantenimiento.
Se puede recurrir a tres aspectos relevantes que deben tenerse en cuenta para la
calidad del software:

 Características operativas.
 Capacidad de cambio.
 Adaptabilidad a nuevos entornos.
18

CONCLUSIONES

- Se concluyó que a través del correcto uso de la validación de documentos podemos


definir claramente cuáles pueden ser los defectos de dicho sistema.
- Se pudo describir cuales son los artefactos que tendrán lugar en el proyecto.
- Se definió el proceso por medio del cual podemos obtener las mejoras para nuestro
software.
- Se vieron claramente los resultados que se pueden obtener aplicando el proceso de
validación y verificación del proyecto.
19

BIBLIOGRAFÍA
https://www.monografias.com/trabajos5/insof/insof

https://es-academic.com/dic.nsf/eswiki/109351

Material de formación
https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tecnologia/
228118/Contenido/OVA/CF9/index.html#/curso/tema2

https://www.ingenioempresa.com/lista-de-chequeo/

https://www.edrawsoft.com/es/best-5-uml-diagram-tools.html
https://www.ingenioteka.com/las-15-mejores-herramientas-para-modelar-en-uml-%F0%9F
%A4%93/
https://blog.comparasoftware.com/diagramas-de-uml-que-significa-esta-metodologia/

También podría gustarte