Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SENA
Análisis y desarrollo de software (2834856)
OCTUBRE 2023
INTRODUCCIÓN
Las relaciones entre los siguientes elementos son complejas y pueden variar según el
proyecto y la metodología de desarrollo elegida.
1. El sistema a construir:
• Este es el software que se debe desarrollar. Puede ser una aplicación web, una aplicación
móvil, un sistema de gestión, etc.
2. Requisitos del Cliente:
• El cliente es parte esencial del proceso. Proporciona los requisitos y descripción general
del software a desarrollar.
3. Desarrolladores de software:
• Estos son los profesionales responsables de escribir el código y construir el software
según los requisitos del cliente.
4. Analistas de Sistemas:
• Los analistas de sistemas son responsables de analizar los requisitos del cliente y
convertirlos en especificaciones técnicas comprensibles para los desarrolladores.
5. Diseñadores de interfaces de usuario
• Son responsables de diseñar la interfaz de usuario del software para que sea intuitiva y
atractiva para los usuarios.
6. Probadores o Probadores:
• Estos profesionales garantizan que el software esté libre de errores y cumpla con los
requisitos del cliente mediante pruebas y análisis.
7. Gerentes de Proyecto:
• Los gerentes de proyecto supervisan y coordinan todas las actividades relacionadas con el
desarrollo de software, asegurando que se cumplan los plazos y se mantenga el
presupuesto.
8. Arquitectos de software:
• Los arquitectos de software diseñan la estructura y arquitectura del sistema, tomando
decisiones sobre la tecnología y la estructura general del software.
9. Documentación:
• La documentación es esencial para comprender y mantener el software. Esto incluye
documentación técnica, manuales de usuario y cualquier otra documentación relevante.
10. Usuarios finales:
• Los usuarios finales son aquellos que utilizarán el software una vez que esté completo.
Sus comentarios y necesidades deben ser tenidos en cuenta durante todo el proceso de
desarrollo.
11. Herramientas y Tecnologías:
• Para construir el software se utilizan diversas herramientas y tecnologías, como lenguajes
de programación, bases de datos, marcos de desarrollo y sistemas de control de versiones.
12. Ciclo de Desarrollo:
• El proceso de desarrollo de software puede seguir diferentes metodologías, cada uno tiene
su propio ciclo de desarrollo y roles asociados.
La TGS puede ayudar a comprender como estos elementos interactúan entre si y cómo
influyen en el éxito del proyecto de desarrollo.
Ejemplo de proceso de TGS: Imagen dada en
https://i.pinimg.com/564x/39/42/ee/3942eef75a33c27f18de6002bbe8f7c4.jpg
Ejemplo de evidencia solicitada
En el siguiente caso usaremos los conjuntos de elementos de una página web sobre
programación de entrenamientos en una academia de futbol para hacer pruebas y poder
llegar a subir a nivel profesional: AC DEPORT
Datos del cliente- (Nombre, identificación,
dirección, numero de contacto, etc)
Verificación del equipo y jugadores
ENTRADAS representados por el
Búsqueda de disponibilidad de las pruebas
Valor de ficha de prueba
Número de registro de participante
Solicitud de compra de ficha deportiva
Catálogo con los dias de pruebas y sus
respectivos precios (según los meses el
precio varía)
Establecimiento deportivo para ser participe
PROCEDIMIENTOS Contactos disponibles para asesoramiento
Formato diligenciado respectivamente para
participar
Métodos de pago- (se recibe todo método de
pago nequi, PayPal, tarjeta crédito y débito,
etc)
Numero de ficha al participante para hacer la
practica
Usuario registrado y su respectiva
contraseña como participante
Listado de dias seleccionados y su hora de
SALIDAS disponibilidad para la visoria
Confirmación del cliente con su asistencia a
la visoria
Generar factura y numero de ficha el cual
fue dado al participante
Cliente buscando el servicio y aceptándolo
según si está de acuerdo con precios y fechas
establecidas
RELACIONES Catálogo de dias y fechas con disponibilidad
para el participante
Decisión del cliente de forma de pago para
adquirir el servicio
Generación de numero de ficha el cual será
representado por el cliente
Cliente (genera la solicitud)
Administrador de la pagina
Usuario que registra el servicio desde la
ACTORES RESPONSABLES empresa
Documentación generada importante para el
procesamiento del servicio