Metodologia de Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

METODOLOGÍAS DE DESARROLLO DE

SOFTWARE

MÓDULO: METODOLOGÍAS DE DESARROLLO DE SOFTWARE


SEMANA: SEMANA 1
Docente: RICARDO MARTINEZ FLORES
Estudiante:
Índice

Introducción.........................................................................................................................3
Desarrollo.............................................................................................................................4
Conclusión...........................................................................................................................8
Bibliografía.........................................................................................................................10

2
Introducción

En la emocionante industria del desarrollo de los videojuegos, la necesidad de


mantenerse ágil y receptivo a las demandas cambiantes de los jugadores es
fundamental. Las metodologías ágiles se han convertido en un pilar esencial en la
creación de videojuegos, ya que permiten a los equipos de desarrollo adaptarse
rápidamente a las necesidades del mercado. En este informe se explorará la
importancia de las metodologías agiles en el desarrollo de software crítico y por qué las
versiones beta son una herramienta crucial en este proceso.

3
Desarrollo

1. Cada Software es único en su desarrollo y sabemos que podemos


diferenciarlos en software crítico y no crítico. De acuerdo con lo anterior si
usted tuviera que desarrollar un software de categoría critica, ¿Emplearía
el Modelo en Cascada?, ¿Por qué?

No lo aplicaría por que el modelo en cascada es una metodología de desarrollo de


software lineal y secuencial, con etapas muy definidas en un orden fijo estas son:

• Identificación de Problemas.

• Determinación de los requerimientos.

• Análisis de las necesidades.

• Diseño del sistema.

• Desarrollo y documentación.

• Pruebas y mantenimiento.

• Implantación y evaluación.

Para pasar de una etapa a la siguiente debe cumplirse en su totalidad la anterior, lo que
implica que dicha metodología no posee la flexibilidad necesaria para cambios
imprevistos, siendo este un software critico se requiere una metodología que permita
cambios en los requerimientos, debido a que a menudo en los proyectos de software
críticos, estos suelen evolucionar y a medida que se desarrolla el software existe una
mejor comprensión del sistema y surgen nuevos riesgos.

4
2. ¿Qué objetivos cree usted que buscan las empresas desarrolladoras de
Software, que solicitan a sus clientes la opinión de sus versiones beta
(iniciales) de Juegos de entretención?

Los objetivos de empresas que solicitan opinión a sus clientes pueden ser los
siguientes:

A. Identificar Errores y Fallos: Cuando las empresas permiten a los


usuarios

probar una versión beta de su juego, están abriendo la puerta a la identificación y


corrección de problemas que quizás no fueron notados por el equipo de desarrollo.
Esto es esencial para garantizar que el juego se lance sin complicaciones y ofrezca una
experiencia de juego fluida. Por ejemplo, supongamos que una empresa está
desarrollando un juego de carreras de coches. Durante la versión beta, los jugadores
pueden descubrir problemas como colisiones inesperadas con objetos en la pista,
errores de programación que causan bloqueos del juego en ciertos dispositivos o
incluso problemas de rendimiento que hacen que el juego se vuelva lento en
determinadas situaciones.

B. Recopilar Retroalimentación de los Usuarios: Las opiniones y críticas


de los jugadores son extremadamente valiosas para identificar qué
aspectos del juego están funcionando bien y cuáles necesitan ser
mejorados. Los aportes de los usuarios pueden ser de gran utilidad para
perfeccionar aspectos como la experiencia de juego, la historia, la
dificultad y otros elementos del juego. Por ejemplo, si una compañía lanza
una versión beta de un juego de rol en línea, los jugadores pueden
proporcionar comentarios sobre la jugabilidad, como si el sistema de
combate es emocionante o frustrante, si la historia es intrigante o confusa,
si el nivel de dificultad es apropiado o excesivo, y si la interacción con
otros jugadores es satisfactoria. Estos comentarios permiten a los
desarrolladores ajustar la mecánica del juego, realizar cambios en la
trama, equilibrar la dificultad y mejorar la interacción en línea antes del

5
lanzamiento oficial, con el fin de ofrecer una experiencia más atractiva y
satisfactoria para los jugadores.

C. Evaluar la Jugabilidad y la Diversión: Las empresas tienen como


objetivo principal asegurarse de que su juego sea adictivo y emocionante
para los jugadores. Las opiniones de los usuarios en las versiones beta
son un instrumento que permite medir si el juego cumple con las
expectativas de diversión y entretenimiento que se esperan de él. Por
ejemplo, si una compañía está desarrollando un juego de aventuras en el
que los jugadores exploran un mundo virtual, recopilará opiniones de los
usuarios sobre aspectos como la emocionante narrativa del juego, la
calidad de los gráficos, la variedad de desafíos y la sensación de
inmersión en el mundo del juego. Estos comentarios proporcionarán
información valiosa sobre si el juego es capaz de mantener la atención de
los jugadores y brindarles una experiencia emocionante y cautivadora. Si
los jugadores encuentran el juego aburrido o poco atractivo en la versión
beta, la empresa tendrá la oportunidad de realizar mejoras antes del
lanzamiento oficial para asegurarse de que el juego sea verdaderamente
entretenido.

D. Rendimiento y Estabilidad: Evaluar el juego en distintos tipos de


dispositivos y ajustes posibilita la detección de posibles dificultades de
rendimiento y garantiza que el juego funcione de manera sólida en
diversas plataformas. Por ejemplo, si se está desarrollando un juego de
teléfonos móviles. Probarlo en una variedad de dispositivos, como
smartphones Android y iPhones, así como en diferentes versiones de
sistemas operativos, permite detectar cualquier problema que pueda
surgir, como ralentizaciones o bloqueos en algunos modelos de teléfono o
sistemas operativos. De esta manera, se logran realizar las mejoras

6
necesarias para asegurarte de que el juego sea jugable y estable en
todos los dispositivos móviles populares.

E. Generar Expectación y Publicidad: El lanzamiento de una versión beta

puede generar expectación en la comunidad de jugadores y generar publicidad previa


al lanzamiento oficial. Los jugadores pueden compartir sus experiencias con otros, lo
que crea anticipación en torno al juego. Un ejemplo sería el lanzamiento de una versión
beta de un juego de supervivencia en un mundo postapocalíptico. Los jugadores que
tienen acceso a la versión beta pueden compartir sus experiencias en vivo en
streaming o en canales de gameplay donde dependiendo del alcance del dueño de la
plataforma esta fácilmente alcanza a millones en un corto periodo de tiempo.

3. De acuerdo con la pregunta anterior, ¿Qué tipo de metodología de las


estudiadas por usted, se asemeja a la empleada por la empresa de
Software?, Justifique.

La Metodología Ágil, en particular, el Desarrollo Iterativo e Incremental, se asemeja


a la práctica utilizada por las empresas de desarrollo de juegos que solicitan opiniones
de versiones beta. Esto se debe a que las metodologías ágiles, como Scrum, permiten
la entrega de incrementos de software en ciclos cortos, lo cual se relaciona con la
liberación de versiones beta para obtener comentarios de los usuarios de forma regular.
Además, estas metodologías promueven la colaboración cercana con los usuarios, lo
que es esencial para mejorar la experiencia del juego y ajustar el desarrollo en función
de la retroalimentación. La flexibilidad y adaptación que ofrecen las metodologías ágiles
son particularmente beneficiosas en el entorno de desarrollo de juegos de
entretenimiento, donde la satisfacción del usuario es fundamental, permitiendo realizar
cambios de manera ágil y eficiente.

7
8
Conclusión

Una vez finalizado el informe se puede aseverar que, en la industria del


desarrollo de software el uso de versiones beta como una herramienta estratégica para
recopilar retroalimentación temprana y generar entusiasmo previo al lanzamiento oficial
ha demostrado ser altamente efectivo. Además, que la Metodología Ágil, con su
enfoque en el desarrollo iterativo, la colaboración con los usuarios y la flexibilidad se
adapta de manera óptima a las necesidades del desarrollo de juegos de
entretenimiento, donde la satisfacción del usuario es primordial. En última instancia, la
combinación de metodologías ágiles y versiones beta es fundamental para el éxito en la
creación de videojuegos que cautiven a su audiencia y se mantengan competitivos en
un mercado en constante evolución.

9
10
Bibliografía

En esta sección, declara las fuentes y autores sobre los que has basado tu ensayo,
siguiente el siguiente modelo de referencia bibliográfica acorde a la norma APA:

Modelo:
Apellido, Nombre del autor (año de publicación). Título. Ciudad, País de publicación:
Editorial, capítulo y páginas.

Ejemplo:

Gutierrez, R. M, (2013). El impacto de la sobrepoblación de invertebrados en un


ecosistema selvático . Revista Mundo Natural, capítulo 8, páginas 73-82.

11

También podría gustarte