El documento describe la metodología basada en prototipos para el desarrollo de software, la cual consiste en crear versiones preliminares del software para obtener retroalimentación de los usuarios y definir mejor los requisitos. Esta metodología es útil cuando los requisitos no están claros, pero tiene el riesgo de que el prototipo se convierta en el producto final. Para tener éxito, es importante que el cliente y desarrollador acuerden que el prototipo solo se usará para definir requisitos y no será la versión final del software.
Introduce los conceptos de requerimientos del usuario y del sistema. Asimismo describe los requerimientos funcionales y no funcionales, y explica la organización del documento de requerimientos de software. Está basado en Sommerville 7ma. Edición.
Introduce los conceptos de requerimientos del usuario y del sistema. Asimismo describe los requerimientos funcionales y no funcionales, y explica la organización del documento de requerimientos de software. Está basado en Sommerville 7ma. Edición.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Proceso de admisiones en escuelas infantiles de Pamplona
Metodologia prototipado
1. UNIVERSIDAD TECNOLOGICA DE TORREON
Ingeniería de Software
Jonathan Gtz
Adrián Tapia
Alden Herrera
Oscar Becerra
2. Metodología basada en Prototipos
También conocido como modelo de
desarrollo evolutivo, se inicia con la
definición de los objetivos globales para
el software, luego se identifican los
requisitos conocidos y las áreas del esquema
en donde es necesaria más definición. Este
modelo se utilizan para dar al usuario una
vista preliminar de parte del software.
4. Ventajas
Este modelo es útil cuando el cliente conoce los
objetivos generales para el software, pero no identifica
los requisitos detallados de entrada, procesamiento o
salida.
También ofrece un mejor enfoque cuando el
responsable del desarrollo del software está inseguro
de la eficacia de un algoritmo, de la adaptabilidad de
un sistema operativo o de la forma que debería tomar
la interacción humano-máquina
5. Desventajas
A causa de la intención de crear un prototipo de forma rápida, se
suelen desatender aspectos importantes, tales como la calidad y
el mantenimiento a largo plazo, lo que obliga en la mayor parte
de los casos a reconstruirlo una vez que el prototipo ha cumplido
su función. Es frecuente que el usuario se muestre reacción a ello
y pida que sobre ese prototipo se construya el sistema final, lo
que lo convertiría en un prototipo evolutivo, pero partiendo de
un estado poco recomendado.
En aras de desarrollar rápidamente el prototipo, el desarrollador
suele tomar algunas decisiones de implementación poco
convenientes (por ejemplo, elegir un lenguaje de programación
incorrecto porque proporcione un desarrollo más rápido). Con el
paso del tiempo, el desarrollador puede olvidarse de la razón que
le llevó a tomar tales decisiones, con lo que se corre el riesgo de
que dichas elecciones pasen a formar parte del sistema final...
6. Conclusiones
A pesar de que tal vez surjan problemas, la construcción
de prototipos puede ser un paradigma efectivo para la
ingeniería del software. La clave es definir las reglas del
juego desde el principio; es decir, el cliente y el
desarrollador se deben poner de acuerdo en:
Que el prototipo se construya y sirva como
un mecanismo para la definición de requisitos.
Que el prototipo se descarte, al menos en parte.
Que después se desarrolle el software real con un
enfoque hacia la calidad.
7. Conclusiones
A pesar de que tal vez surjan problemas, la construcción
de prototipos puede ser un paradigma efectivo para la
ingeniería del software. La clave es definir las reglas del
juego desde el principio; es decir, el cliente y el
desarrollador se deben poner de acuerdo en:
Que el prototipo se construya y sirva como
un mecanismo para la definición de requisitos.
Que el prototipo se descarte, al menos en parte.
Que después se desarrolle el software real con un
enfoque hacia la calidad.