Вы находитесь на странице: 1из 3

Unidad 1: http://www.youtube.com/watch?

v=cYCGEkXsDds unidad 2: Esta semana ya he escrito en este blog sobre la condicin de producto del software , en dicho caso incursionando en los terrenos de la usabilidad del mismo y nuest ra responsabilidad al respecto. Tambin habl sobre la interaccin del producto softwa re con el usuario, lo cual nos hace pensar en las acciones que debemos encarar p ara interpretar al usuario, su ambiente y sus necesidades. Y esto desencadena es te artculo. Sabemos que debemos fabricar productos software de calidad, pero qu es la calidad? Y ms puntualmente, qu es la calidad del software? Hay dos definiciones que me gusta n sobre esto, que son igualmente vlidas aunque mantienen dos enfoques diferentes. Las mismas son: Enfocndonos en el cliente, calidad del software es el grado en que un cliente y/o usuario percibe que el producto software satisface sus necesidades. Enfocndonos en la condicin industrial del producto, calidad del software es la hab ilidad de un producto software de satisfacer su especificacin de requerimientos. Ahora bien, hay ciertas cuestiones que se presentan como principios fundamentale s para cualquier sistema de gestin de la calidad y que, como corresponde, no pode mos eludir. Estos principios son: Foco en el cliente. Liderazgo. Resultados basados en los procesos. Gerencia de las interrelaciones entre procesos. Implicacin del personal. Mejora continua. Relacin con los proveedores. Decisiones basadas en el anlisis de la informacin. Fjense que todos estos principios, en mayor o menor medida, dependen fuertemente de la calidad de los procesos. Esto me hace pensar... el producto software puede ser de calidad si el proceso no tiene calidad? Opino que s, aunque el problema se rio es que no podramos asegurarnos de ello... Entonces, es por esto que correspon de que hablemos del aseguramiento de la calidad del software y no simplemente de l a calidad del software, pues si creyramos en la suerte esta ltima podra llegar a dars e en un caso fortuito y nico en ambientes no controlados. Aseguramiento de la calidad del software... Es bsico y sera falaz pensar siquiera en que la calidad podra llegar a inyectarse al producto software finalizando el pro ceso de desarrollo el viejo enfoque del control de la calidad. El simple control no puede asegurarnos ms que que estaremos muy concientes de los dolores de cabeza que tendremos y la cantidad de dinero que perderemos. La calidad del producto s oftware depende de tareas realizadas durante todo el proceso: detectar errores e n forma temprana ahorra esfuerzos, tiempo y recursos. No hacer las cosas bien se manifiesta en muchas formas. Estos problemas, que lis to a continuacin, son los ms generalizados en las empresas del sector cuyos proces os no tienen calidad y no tienen forma de asegurar la calidad del producto softw are: Compromisos consistentemente incumplidos, expresados en trminos de entregas tardas , afluencia constante de defectos de ltima hora algo que aqu en Colombia llaman col oquialmente chicharrones y costos espiralados. Reducida visin gerencial en el progreso, con la ocurrencia de sorpresas constante s. Problemas propios de la calidad, como demasiado reproceso o retrabajo, que las funci ones no operen correctamente y un elevado nmero de quejas de los clientes luego d e la entrega lo cual no es menor si pensamos en el impacto que esto puede tener s obre la imagen marca de la empresa al estar dejando gran parte de las deteccione

s de defectos en manos de los clientes. Moral pobre, que se percibe en forma de gente frustrada y la sensacin de que nadi e est a cargo. UNIDAD 3 MODELOS DE CICLO DE VIDA DEL SOFTWARE

Modelos de ciclo de vida MODELO DE CICLO DE VIDA EN CASCADA Este es un modelo muy simple, se basa de fases para lograr el software de esta m anera: Anlisis Diseo Codificacin Pruebas Implementacin Mantenimiento Este modelo es algo tardado porque se hace cada fase por separado.

Ciclo de vida en V En este cada fase tiene un nivel de abstraccin que sirve para verificar la fase a nterior. [pic]

Ciclo de vida tipo sashimi Sigue el modelo de cascada, pero en este caso si no se termina la fase anterior no continan con la siguiente. [pic]

Ciclo de vida en cascada incremental En este ciclo mientras se crea el sistema se van agregando las funcionabilidades , es muy bueno ya que se le puede agregar la funcin deseada durante su desarrollo pero los errores se detectan muy tardamente.

[pic] MODELO DE CICLO DE VIDA EN ESPIRAL Consiste en una serie de ciclos que se repiten, en este cuando una fase se termi na pasa a dar una todava ms amplia a la anterior y en cada fase se tienen en cuent a los riesgos para no cometer fallas en el proceso [pic]

CICLOS DE VIDA ORIENTADOS A OBJETOS Modelo fuente El proyecto se divide en estas fases: * Planificacin del negocio *Construccin : Planificacin Investigacin Especificacin Implementacin Revisin *Entrega Cada clase puede tener un ciclo de vida slo para ella debido a que cada una puede estar en una fase diferente en un momento cualquiera ; la ventaja de esto es qu e permite un desarrollo interactivo. unidad 4

Вам также может понравиться