Está en la página 1de 4

ENSAYO CICLO DE VIDA DEL SOFTWARE

INTEGRANTES DEL EQUIPO: Irvin Omar Jimnez Leyva, Yessica Campos Miranda, Pedro Flores Montebello, Joshua Jurez Ortiz. ABSTRACT: Programacin Extrema, Metodologa, Tcnicas, Modelos, Fases, Analista, Desarrolladores, Cliente, Eficiencia, Calidad. ABSTRACT: Extreme Programming, Methodology, Techniques, Pattern, Phases, Analyst, Developers, Customer, Efficiency, Quality. INTRODUCCIN: Hoy en da en el mundo en el cual vivimos la tecnologa exige muchos conocimientos no solo para los que dirigen las organizaciones, sobre todo el manejo eficiente de los anlisis de sistemas que se utilizan para una organizacin ms eficiente en un proyecto, en el cual queremos destacar. Es muy til utilizar diferentes mtodos de las cuales a continuacin hablaremos. Una de las tcnicas es ITIL, y es para definir, disear, Implementar y operar servicios de tecnologa. ITIL da descripciones detalladas de un extenso conjunto de procedimientos de gestin ideados para ayudar a las organizaciones a lograr calidad y eficiencia en las operaciones de TI. Cuenta con cinco gerencias importantes estrategia indica la necesidad del negocio y la gestin financiera de la compaa, diseo capacidad, disponibilidad, continuidad, seguridad y gestin de proveedores, transicin es el control de versiones, planificacin, evaluacin gestin de conocimientos, operacin mejora continua de servicios, problemas por si ocurre algo en el proyecto hacer. Como lo antes mencionado es muy til y solo se lleva cinco fases. Modelo cascada esta tcnica es el proceso que sigue un software, desde que es un simple proceso hasta que deja de utilizarse cual tiene fases de las cuales hay que cumplir para llegar al objetivo esperado, las cuales se comprenden de anlisis, diseo implementacin, mantenimiento. Sus ventajas es sencillo, secuencia de pasos, organizado, no se mezclan las fases, ideal para proyectos rgidos. La tcnica de XP PLANEACION como su nombre nos dice planear como resolver el software que este pidiendo en ese momento el cliente saber escucharlo para que el desarrollador empiece hacer su trabajo, para que el cliente quede satisfecho con el software que pidi.

Tcnica ESPIRAL es un software que desarrolla varias versiones, durante las primeras iteraciones la versin incremental podra ser un modelo en papel o un prototipo, durante las ltimas iteraciones se producen versiones cada vez ms completas al diseo. Esto quiere decir que conforme se va revisando las faces que tiene que hacerse para la planificacin del software a realizar tiene que pasar por distintas fases dependiendo de qu versin estemos utilizando, una de las ventajas que tiene esta tcnica es que se puede adaptarse a lo largo de la vida de una computadora, evita riesgos al proyecto a realizar ya que lleva una secuencia. Las desventajas que tiene generan mucho el tiempo del sistema, es muy costoso y por lo regular se aconseja utilizarlo en pequeos sistemas. Tcnica RAD desarrollo rpido de aplicaciones es un sistema de software que permite construir sistemas en poco tiempo, normalmente llegan a tardar de 60 a 90 das, una de las desventajas que tiene esta tcnica es que su progreso es difcil de medir que quiere decir esto que como es un lapso de casi 90 das para entregar al cliente su software requerido no da tiempo de asegurarse al cien por ciento de los problemas que este pueden llegar a afectar en un futuro, es poco eficiente las ventaja de esta tcnica serian menos costo, ciclos de desarrollo ms pequeos.

En la actualidad la tcnica ms utilizada es la de UML esta tcnica nos permite examinar desde distintos puntos de vista, el analista del sistema se encarga de generar varias facetas que sean comprensibles para los clientes, desarrolladores y todos aquellos que estn involucrados en el procesos de desarrollo, esta tcnica no se compone de fases como el de modelo de cascada sino ms bien es utilizada por diagramas para que los diseos que capturen sus ideas sea de una forma fcil de comprender para dar a conocrselas a otras personas.

COMPARACIN PROGRAMACIN EXTREMA La

MODELO ESPIRAL * Proporciona el potencial para el desarrollo rpido de versiones incrementales del software que no se basa en fases claramente definidas y separadas para crear un sistema.

MODELO CASCADA

TCNICA RAID

UML

* Este modelo est * Esta tcnica permite * compuesto por fases construir que ayudan a que el utilizables en

programacin * A diferencia de todos conceptos antes

sistemas extrema a diferencia de los

poco los modelos y la tcnica, mencionados (Modelos,

producto u objetivo se tiempo, a comparacin este se considera como tcnicas y metodologa), desarrollen con xito. de los modelos cascada una metodologa. y espiral esta * Si se cambia el orden tarda poco tcnica tiempo * Este no lleva fases para su realizacin, sino como * Aqu no utilizamos su nombre lo indica fases para la creacin este es un lenguaje

unificado de Modelado.

* En cada giro se de las fases, el normalmente 60 a 90 construye un nuevo producto final ser de das. modelo del sistema inferior calidad. completo. * Esta tcnica tambin * Puede combinarse con * Las fases son est compuesta con otros modelos de proceso conocidas por los fases, fases que ayudan de desarrollo (cascada) desarrolladores a lograr dicho producto u * El desarrollador y objetivo. cliente comprenden y * Los usuarios lo reaccionan mejor ante comprender * A comparacin de los riesgos en cada uno de pueden los niveles evolutivos.

programacin

extrema. del software si no que diferentes

Este solo se basa en utilizamos codificar y codificar. Es diagramas. necesario plasmar UML

nuestras ideas a travs * del cdigo.

presenta

un

diseo fcil y entendible para que el usuario lo

* Solo se basa en cuatro pueda comprender.

fcilmente. * Cada vuelta se divide * Iteraciones costosas. en 4 sectores, planeacin, Anlisis de riesgo, Ingeniera, Evaluacin * Incorporan objetivos de calidad y gestin de riesgos. * Es costoso, ya que hace modificaciones y va generando nuevos gastos.

otros dos este es de valores menor costo y visibilidad La temprana. * Tambin de

fundamentales, comunicacin, * Hay una mejora en los tiempos totales de

Simplicidad,

hay Retroalimentacin y el desarrollo (de 50% o los Coraje. ms).

involucramiento usuarios.

* Como no hay fases que *

Alta

reutilizacin

* A diferencia de los ayuden, no se garantiza minimizacin de costos. modelos cascada y que haya calidad en

espiral este puede tener cuanto al resultado, por ms fallas ya que se lleva lo que es ms difcil de muy poco tiempo, por lo deducir que el progreso es ms mismo. difcil de medir. el costo del

CONCLUSIN Como podemos ver existen diversas tcnicas, metodologas, modelos para el desarrollo de un software de las cuales todas llevan un cierto tiempo y fases (dependiendo a lo que nos enfoquemos). Cualquiera de estos mtodos nos puede ayudar dependiendo muchos factores como el tiempo el costo, en algunos casos tambin hay desventajas en cuanto a la calidad, y esto ya depender de lo que el cliente desee, si lo quiere a un plazo corto o largo, ya elegir uno de estos mtodos antes mencionados. Como podemos ver cualquiera de estos tiene ventajas y desventajas y el cliente tomara la decisin de cual lo convendr.

También podría gustarte