Está en la página 1de 14

1

GA5-220501095-AA1-EV01

- Taller sobre construcción del prototipo del software de


acuerdo con el análisis de las características funcionales y de
calidad

Lucas Salazar villa

Técnicos y tecnologías de modalidad titulada virtual, Sena

2834906: Análisis y desarrollo de software

Mtro. Jorge Eliecer Niño Ochoa

07 de abril. de 24
2

Sección 1 - Taller

Teniendo en cuenta las siguientes funcionalidades, elaborar el diagrama de la funcionalidad, establecer


colores y componentes a utilizar:
● Se desea elaborar una pantalla que permita validar la autenticidad de un usuario.
● Se desea elaborar una pantalla que permita ingresar nombres, apellidos, cédula, fecha de nacimiento de un
usuario.
● Se desea dibujar una pantalla en donde se informe de posibles errores a un usuario.
●. Proponer la paleta de colores de los componentes anteriores utilizando como máximo la combinación de
tres colores
3

DESARROLLO DE LA EVIDENCIA

● Se desea elaborar una pantalla que permita validar la autenticidad de un usuario.


4

● Se desea elaborar una pantalla que permita ingresar nombres, apellidos, cédula, fecha de nacimiento de un
usuario.

Diseño web 1.0 soy arte


5
6
7
8

Prototipo web soy arte 1.0


9

● Se desea dibujar una pantalla en donde se informe de posibles errores a un usuario.


10

●. Proponer la paleta de colores de los componentes anteriores utilizando como máximo la combinación de
tres colores
11

Sección 2 - Taller
Elabore una investigación corta usando los materiales disponibles en la biblioteca o internet
respecto a los fundamentos de calidad de software seleccionando, al menos, tres fuentes que le
permitan resolver los siguientes conceptos:
Definición de calidad de software.
● ¿Cuál es el concepto de usabilidad en software?
● ¿Cuáles son los estándares de calidad de software?
● ¿Qué tecnologías existen para implementar calidad?
12

● ¿Cuál es el concepto de usabilidad en software?

La usabilidad en el contexto del software se refiere a la medida en que un sistema informático


puede ser utilizado de manera eficiente, efectiva y satisfactoria por sus usuarios. Implica diseñar
interfaces y experiencias de usuario que sean intuitivas, fáciles de usar y que permitan a los
usuarios lograr sus objetivos de manera eficiente, sin frustraciones ni dificultades innecesarias.
Los principios de usabilidad incluyen elementos como la facilidad de aprendizaje, la eficiencia
en el uso, la capacidad de recordar cómo utilizar el sistema, la satisfacción del usuario, la
accesibilidad para personas con discapacidades y la capacidad de manejar errores de forma
efectiva.
La usabilidad es fundamental en el diseño de software porque un producto con una buena
usabilidad tiende a ser más adoptado por los usuarios, reduce la necesidad de capacitación
extensa, disminuye los errores de usuario y aumenta la satisfacción del cliente.
En resumen, un software con buena usabilidad facilita la interacción entre el usuario y la
tecnología, mejorando la experiencia general del usuario.

● ¿Cuáles son los estándares de calidad de software?


Los estándares de calidad de software son marcos de referencia que establecen criterios y
prácticas para garantizar que un producto de software cumpla con ciertos niveles de calidad.
Algunos de los estándares de calidad de software más conocidos y ampliamente utilizados son:

ISO/IEC 25000 (SQuaRE): Esta serie de normas internacionales define un conjunto de modelos
de calidad del software y estándares relacionados, proporcionando un marco general para evaluar
y mejorar la calidad del software.

ISO/IEC 9126: Este estándar establece un modelo de calidad del software que se centra en seis
características principales: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y
portabilidad.

ISO 9000: Aunque no está específicamente orientado al software, este estándar establece
principios de gestión de la calidad que pueden aplicarse al desarrollo de software para garantizar
la satisfacción del cliente y la mejora continua.
13

CMMI (Capability Maturity Model Integration): Es un modelo de mejora de procesos que


proporciona un conjunto de mejores prácticas para el desarrollo y la mejora de productos y
servicios. CMMI se centra en la madurez de los procesos de una organización y su capacidad
para mejorar y controlar la calidad del software.

IEEE 730: Este estándar proporciona pautas para el proceso de aseguramiento de la calidad del
software, incluyendo la planificación, supervisión y control de las actividades de aseguramiento
de la calidad.

ANSI/IEEE 829: Este estándar establece un formato estándar para la documentación de pruebas
de software, incluyendo planes de prueba, casos de prueba y resultados de pruebas.

Estos son solo algunos ejemplos de estándares de calidad de software. Dependiendo del contexto
y los requisitos específicos del proyecto, pueden aplicarse diferentes estándares o combinaciones
de ellos para garantizar la calidad del software desarrollado.
● ¿Qué tecnologías existen para implementar calidad?
Existen varias tecnologías y enfoques para implementar y mejorar la calidad en diversos sectores
y procesos. Aquí hay algunas de las tecnologías más comunes:

Sistemas de Gestión de la Calidad (SGC): Estos sistemas, como ISO 9001, establecen estándares
y procedimientos para garantizar la calidad en todos los aspectos de una organización.

Automatización y Robótica: La automatización de procesos puede reducir errores y mejorar la


consistencia en la producción y los servicios. Los robots también pueden desempeñar un papel
importante en la realización de tareas repetitivas con alta precisión.

Internet de las cosas (IoT): La IoT permite la recopilación de datos en tiempo real de equipos y
procesos, lo que permite el monitoreo y la optimización de la calidad de manera más eficiente.

Big Data y Analítica Predictiva: El análisis de grandes volúmenes de datos puede proporcionar
información valiosa sobre patrones, tendencias y posibles problemas de calidad antes de que
ocurran.
14

Manufactura Aditiva (Impresión 3D): Esta tecnología permite la fabricación de componentes


personalizados con alta precisión y calidad, lo que puede mejorar la calidad del producto final.

Realidad Aumentada (AR) y Realidad Virtual (VR): Estas tecnologías pueden utilizarse para
capacitar a los empleados, simular procesos y realizar inspecciones virtuales, lo que puede
mejorar la calidad y reducir los errores.

Blockchain: En ciertos sectores, como la cadena de suministro y la industria alimentaria,


blockchain puede utilizarse para rastrear productos y garantizar la calidad y la autenticidad de los
mismos.

Simulación y Modelado: Estas tecnologías permiten simular y modelar procesos, lo que facilita
la identificación y corrección de posibles problemas de calidad antes de que ocurran en el mundo
real.

Estas tecnologías pueden utilizarse individualmente o en combinación para mejorar la calidad en


diferentes industrias y procesos. Sin embargo, es importante recordar que la tecnología por sí
sola no garantiza la calidad; también se necesita un enfoque organizacional sólido y una cultura
de mejora continua.

También podría gustarte