Академический Документы
Профессиональный Документы
Культура Документы
Actividad
1- ¿Qué es una Metodología de Desarrollo de Software?
3- ¿Cuáles son las Metodologías de desarrollo de software tradicional y rápida? Realice una sinopsis,
trabajo práctico.
Tecnicatura Universitaria en Informática
Cátedra – Trabajo Final
4)
Respuestas
1) Una metodología de desarrollo de Software es un marco de trabajo usado para estructurar, planificar y
metodología ayuda a definir: Quién debe hacer, Qué debe hacer, Cuándo y Cómo debe hacerlo. La
proyecto para llevarlo a cabo con altas posibilidades de éxito. Una metodología para el desarrollo de
software comprende actividades a seguir para idear, implementar y mantener un producto de software desde
que surge la necesidad del producto hasta que se cumple el objetivo por el cual fue creado.
No existe una metodología de software universal, ya que toda metodología debe ser adaptada a las
características de cada proyecto (equipo de desarrollo, recursos, etc) exigiéndose así que el proceso sea
configurable. Las metodologías de desarrollo se pueden dividir en dos grupos de acuerdo con sus
2) Un ciclo de vida del software es el proceso que se sigue para construir, entregar y hacer evolucionar
el software, desde la concepción de una idea hasta la entrega y retiro del sistema. Se definen las distintas
fases intermedias que se requieren para validar el desarrollo de un software, es decir, para garantizar que el
Tecnicatura Universitaria en Informática
Cátedra – Trabajo Final
software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo, se
El ciclo de vida se compone de fases sucesivas compuestas por actividades que se pueden planificar. Según
el modelo de ciclo de vida, la sucesión de fases puede ampliarse con bucles de retroalimentación, de manera
que lo que conceptualmente se considera una misma fase se pueda ejecutar más de una vez a lo largo de un
proyecto, recibiendo en cada pasada de ejecución, aportaciones a los resultados intermedios que se van
produciendo (retroalimentación).
En cada una de las etapas del ciclo de vida, se establecen una serie de actividades que deben ser realizadas
Analisis: Esta etapa es la más importante del ciclo de desarrollo; dependiendo del trabajo que se
realice aquí, se podrá comprender la naturaleza del problema correctamente; aquí se determina que
es lo que realmente se necesita hacer. Es una etapa crítica, por ello se requiere la participación de
Tecnicatura Universitaria en Informática
Cátedra – Trabajo Final
personas con experiencia; porque de no realizarse un buen análisis puede traer consecuencias
diseño lógico del producto. El diseño se enfoca en cuatro atributos; (1) la estructura de los datos, (2)
Codificación: Una vez que se cuenta con los documentos de control de la fase de Análisis y del
sintaxis del lenguaje de programación que se vaya a emplear. En esta parte, el desarrollador deberá
seguir los lineamientos impuestos en el Diseño y tomando en consideración siempre los requisitos
funcionales y no funcionales.
Pruebas: Luego que el producto se ha terminado de codificar; debe ser instalado en el ambiente de
pruebas. En esta parte se busca comprobar que el producto funciona correctamente y que cumple con
los requerimientos del usuario. Las pruebas finales del producto son realizadas por el mismo usuario
- Si, porque el ciclo de vida nos permite entablar una serie de procedimientos mediante las cuales se
procede para la realización del mismo. De hecho, gracias a este término, se han creado los métodos
del ciclo del software. Existen distintos modelos de ciclo de vida, y la elección de un modelo para un
3) Metodologías tradicionales
Las metodologías tradicionales son denominadas, a veces, de forma peyorativa, como metodologías
cumplir con un plan de proyecto, definido todo esto, en la fase inicial del desarrollo del proyecto.
Otra de las características importantes dentro de este enfoque, son los altos costes al implementar un
Metodologías ágiles
Este enfoque nace como respuesta a los problemas que puedan ocasionar las metodologías
metodologías ponen de relevancia que la capacidad de respuesta a un cambio es más importante que
En las metodologías tradicionales el principal problema es que nunca se logra planificar bien el
esfuerzo requerido para seguir la metodología. Pero entonces, si logramos definir métricas que
Es importante tener en cuenta que el uso de un método ágil no vale para cualquier proyecto. Sin
Tecnicatura Universitaria en Informática
Cátedra – Trabajo Final
embargo, una de las principales ventajas de los métodos ágiles es su peso inicialmente ligero y por
eso las personas que no estén acostumbradas a seguir procesos encuentran estas metodologías
bastante agradables.
Tecnicatura Universitaria en Informática
Cátedra – Trabajo Final
5)
Año: 2009.
https://www.uladech.edu.pe/images/stories/universidad/documentos/2018/metodologia-desarrollo-software-
v001.pdf
https://www.ecured.cu/Ciclo_de_vida_del_software
http://desarrollo-de-soft.com.ar/que-es-un-ciclo-de-vida-de-desarrollo-de-software/