Está en la página 1de 6

FASE 3 – SELECCIÓN METODOLOGÍA DE SOFTWARE

ESTUDIANTE:

XXXXXXXXXXXXXXXXXXXXX

GRUPO: 301404_7

TUTORA:

PILAR ALEXANDRA MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

PROGRAMA INGENIERÍA DE SISTEMAS

INGENIERÍA DE SOFTWARE

PERIODO 16-01

MEDELLÍN – 2023
DESARROLLO DE LA ACTIVIDAD

Caso de Estudio:

La empresa multinacional de desarrollo de software “solucionesdesoftware.com

S.A.S” tiene como razón social el desarrollo de programas a la medida, aplicaciones

educativas, juegos creativos y software multimedia. Ahora, desea crear un software

didáctico del universo. Debe contener un mapa interactivo del universo en donde sea

posible encontrar imágenes reales de los objetos que tienen lugar en el espacio. Además,

debe permitir a los usuarios “viajar” por la galaxia. Este software debe ser expandible,

es decir, que ofrezca un gran catálogo de estrellas, galaxias, planetas, lunas, asteroides,

cometas y naves espaciales. Debe ofrecer la posibilidad de visitar cada objeto en la base

de datos expandible y verlo desde cualquier punto en el espacio y el tiempo. La posición

y el movimiento de los objetos del sistema solar deben calcularse también con precisión

en tiempo real a cualquier velocidad deseada. Una característica que no puede faltar es

que permita explorar el universo en tres dimensiones. El software debe ser libre y

gratuito, no contará con pauta publicitaria, pero sí se deberán buscar alternativas para

que su desarrollo sea rentable para la empresa.". Idea de software basada en el Software

Celestia. Tomado de https://celestia.space.

1. Resumen de la propuesta de software que trabajarán como grupo y

que seleccionaron en la fase anterior. (Tipo de software y descripción de la

propuesta de software).

Resumen propuesto de software: mi software es un juego que nos permite la


simulación grafica por medios aplicaciones, además que nos permite trabajar sobre
algoritmos numéricos, el uso de sensores, análisis estadísticos, entre otros componentes,
lo cual nos ayuda a identificar con exactitud posibles fallas o lados positivos de la
aplicación, este permite algoritmos numéricos y realiza sistemas de simulación, manejo
de datos, sensores en tiempo real en astronomía y vulcanología el cual sería el ideal para
nuestro software, de igual manera podemos crear las especificaciones y diseños
solicitados por el cliente como las imágenes en 3D y viajar por la galaxia y seria
software de Ingeniería y científico.

2. Metodología ágil de desarrollo de software seleccionada.

Respuesta: extreme programming xp

3. Explicación y justificación de la selección de la metodología ágil.

Respuesta: esta metodología para el desarrollo de software es una de las utilizadas ya


que permite trabajar en los procesaos de las organizaciones y los startups ya que su
principal objetivos en ayudar y consolidar las relaciones entre empleados y clientes.

Así mismo su principal tarea y/o objetivo es potenciar las relaciones interpersonales
haciendo uso del trabajo colaborativo incrementando la comunicación asertiva y
dejando de lado los tiempos muertos, cuyo objetivo es el desarrollo y gestión de
proyectos con eficacia, flexibilidad y control.

De igual manera se hace mediante un proceso iterativo y este define las practicas y roles
del equipo.

4. Descripción de las fases del ciclo de vida y su aplicación para la

propuesta de desarrollo, de acuerdo con la metodología ágil seleccionada.

Respuesta: las fases del ciclo de vida se van a realizar de acuerdo con la metodología
extreme programming xp ya que esta permite desarrollar proyectos de manera
colaborativa y su principal objetivo es la comunicación asertiva entre cliente y
empleados.

Sprint 1: planificación del proyecto con el cliente donde este hace las exigencias y
requerimientos que quiere para su software y demás especificaciones solicitadas.

Sprint 2: diseño del proyecto donde se consolidan los datos y requerimientos


recolectados y solicitados en la fase anterior para estructurar nuestro proyecto.
Sprint 3: codificación, donde los desarrolladores trabajan en parejas para obtener
resultados mas eficientes y de calidad.

Sprint 4: pruebas para comprobar y corroborar que funcionen los códigos realizados y
que se están implementando en el proyecto con el fin de corregir errores.

5. Descripción del equipo de trabajo y de los roles que implementarán de

acuerdo con la metodología ágil seleccionada.

Respuesta: de acuerdo con la metodología ágil seleccionada a continuación

describo el equipo de trabajo y rol utilizado para el desarrollo de software ágil, de igual

manera los integrantes del equipo no siempre tienen un rol fijo sino que también hacen

aportes de acuerdo con sus conocimientos en aras del beneficio colaborativo del

proyecto.

1. Clientes: es la persona que estable la marca y prioridades del proyecto.

2. Programadores: son los encargados de desarrollar el proyecto.

3. Testers: estos se encargan de ayudar al cliente sobre los requisitos del

proyecto.

4. Coach: es el encargado de asesorar al resto del componente del equipo y

marcan el rumbo del proyecto.

5. Manager: es el encargado de ofrecer los recursos y de la comunicación

externa y así mismo coordinar las actividades.


REFERENCIAS BIBLIOGRAFICAS

García-Peñalvo, F. J., García-Holgado, A., & Vázquez-Ingelmo, A.

(2022). Metodologías de Ingeniería de Software. (pp. 3 - 10), (pp. 15-25)

https://doi-org.bibliotecavirtual.unad.edu.co/10.5281/zenodo.6137997

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/

login.aspx?

direct=true&db=edsbas&AN=edsbas.ED13432A&lang=es&site=eds-

live&scope=site

Moreno, P.A. (2019). Modelos proceso de Software. Repositorio Institucional UNAD.

http://hdl.handle.net/10596/22472

Fernández, J. (2018). Introducción a las metodologías ágiles. Otras formas de analizar y

desarrollar. (pp. 10-16), (pp. 19-38). UOC - Universidad Oberta de Cataluña.

PID_00184468.

https://openlibra.com/es/book/introduccion-a-las-metodologias-agiles

Cadavid, A., Fernández, J., & Vélez, J (2013). Revisión de metodologías ágiles para el

desarrollo de software. Prospectiva (1692-8261), 11(2), (pp. 30–39).

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/

login.aspx?direct=true&db=asn&AN=103681076&lang=es&site=ehost-live

Moreno, P.A. (2022). Enfoque de gestión ágil de proyectos. Repositorio Institucional

UNAD. https://repository.unad.edu.co/handle/10596/53198

Puchades, M. (2020). Estado del arte de las metodologías de desarrollo ágil. Biblioteca

Virtual UNAD. (pp. 7-21).

https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/
login.aspx?direct=true&db=edsbas&AN=edsbas.6578DC21&lang=es&site=eds-

live&scope=site

Schwaber, K. & Sutherland, J. (2013). La Guía definitiva de Scrum: Las reglas del

juego. Scrum Guides org.

http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-ES.pdf

Gaete, J., Villarroel, R., Figueroa, I., Cornide-Reyes, H., & Muñoz, R. (2021). Enfoque

de aplicación ágil con Scrum, Lean y Kanban. INGENIARE - Revista Chilena

de Ingeniería, 29(1), (pp. 141–157).

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/

login.aspx?direct=true&db=asn&AN=103681076&lang=es&site=ehost-live

las Heras del Dedo, R. de., & Álvarez García, A. (2018). Métodos ágiles: Scrum,

Kanban, Lean. (pp. 35-61). Difusora Larousse - Anaya Multimedia.

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/

login.aspx?direct=true&db=edselb&AN=edselb.122933&lang=es&site=eds-

live&scope=site

IEBS Business School. (2023). https://www.iebschool.com/blog/que-es-el-xp-

programming-agile-scrum/

También podría gustarte