Metodologías clásicas de desarrollo de software
Enviado por Carlos Rozas • 13 de Junio de 2018 • Tarea • 982 Palabras (4 Páginas) • 652 Visitas
INSTRUCCIONES
Describa, desde el punto de vista de las metodologías clásicas de desarrollo de software, cómo realizaría el desarrollo de un sistema para el área administrativa de una clínica veterinaria. Para esto deberá ubicarse en los siguientes escenarios y resolver dicha situación de manera separada.
DESARROLLO
Escenario 1: los requerimientos son bien conocidos, no se tienen límites de tiempo a corto plazo para el desarrollo, sin embargo, el cliente quiere ir validando poco a poco sin esperar hasta el final para la entrega del software.
En este escenario se puede apreciar la metodología clásica de desarrollo de Prototipo, esto es dedico a que se menciona una participación activa del cliente en donde estará validando el avance en cada etapa del proceso, desarrollándose el concepto de sistema a medida que avanza el proyecto. En primera instancia se reúnen el desarrollador y el cliente, en donde se establecen y definen los requisitos y establecen los objetivos del sistema, para construir una versión rápida del sistema. En donde el cliente dejara sus comentarios y se procederá al siguiente incremento incorporando las nuevas observaciones, continuando así hasta obtener la versión final del producto. Debemos tener en cuenta que un prototipo siempre será una implementación parcial, no operativa en un cien por ciento. Pero esto nos presentan las siguientes ventajas: Permite construir un producto sujeto a las expectativas del cliente. El cual a su vez está más motivado y conforme ya que el cliente obtiene lo que él desea, además el prototipo corresponde a una prueba del funcionamiento del producto final. Aunque es difícil determinar su finalización, y la creación de un prototipo acarrea problemas de costo por su confección y por último existe el riesgo del cliente que se pueda ver defraudado al pasar el tiempo y no ver un producto terminado.
Ejemplo de ello en la clínica veterinaria, sería el de creación de un registro o fichas médicas de las mascotas a atender, que contenga el historial clínico y en donde cada ficha médica se pueda ingresar detalle de la consulta como: constantes fisiológicas, enfermedades previas, exámenes solicitados, medicamentos, vacunas, antiparasitarios, la receta médica, etc. Donde será el veterinario que determine los campos a ingresar, y pueda velar si el sistema es el que necesita mediante la creación de prototipos.
Escenario 2: los requerimientos no son claros, se va a necesitar más de una reunión con el cliente para recabarlos, existe una alta probabilidad de que los requerimientos iniciales cambien en el tiempo, y existe un alto riesgo de que el proyecto no llegue a término.
De acuerdo al escenario presentado, en el podemos encontrar que se aplica la metodología clásica de desarrollo evolutiva, esto es debido en que los productos de software, pueden sufrir cambios o evolucionar con el paso del tiempo. En donde los requerimientos puedan cambiar o modificarse durante la ejecución del proyecto, lo cual hace necesario liberar versiones discretas del software en la medida en que se capturan los nuevos requerimientos. Si bien elimina la presión de ver un producto finalizado a la brevedad. En este tipo de desarrollo se comienza generando una versión inicial, que luego de exponerse sufre refinamientos en base a las observaciones y nuevos requerimientos del cliente. Es por ello que este modelo es de carácter iterativo, permitiendo el desarrollo de versiones más completas del software.
...