Yo Que Se Que Se Esto

Páginas: 32 (7993 palabras) Publicado: 10 de julio de 2011
CAPITULO I EL DESARROLLO DEL SOFTWARE

Instituto Tecnológico de la Laguna

Análisis y Diseño Orientado a Objetos

1. EL DESARROLLO DEL SOFTWARE 1.1 OBJETIVO EN EL DESARROLLO DEL SOFTWARE. El objetivo que se persigue es el desarrollar un software útil y de alta calidad, que cubra las necesidades del usuario final, para lograr este propósito se debe tener en cuenta las siguientes cuestiones:! ! ! ! • Productividad. Confiabilidad. Mantenibilidad. Otros Productividad.

Hoy en día la productividad es un problema serio en el desarrollo de sistemas, básicamente se plantean dos aspectos importantes: ! ! El retraso en los nuevos sistemas que se necesita desarrollar. El tiempo necesario para la construcción de un sistema nuevo.

En la mayor parte de las organizaciones existe un retrasode varios años de trabajo, en espera que se lleve a cabo, el retraso se presenta en tres aspectos: • El retraso en los nuevos sistemas que se necesita desarrollar.

a) Retraso visible. Sistemas nuevos que los usuarios han pedido, se han autorizado y financiado, sin embargo, los proyectos no se han iniciado porque no existen los recursos adecuados, hablamos de; analistas, programadores, etc. b)Retraso invisible. Sistemas nuevos que los usuarios saben que necesitan, pero que no los han solicitado, ya que están en espera que se concluyan proyectos del retraso visible. Estadísticamente se ha visto que este problema es 5 veces mayor que el del retraso visible. c) Retraso desconocido. Son sistemas que es necesario desarrollar pero que los usuarios ni siquiera saben que requieren todavía, yque serán identificados en cuanto se termine alguno de los sistemas del retraso visible o del invisible. • El tiempo necesario para la construcción de un sistema nuevo.

El problema del retraso es grave, un proyecto típico se retrasa un año y excede en un 100% el presupuesto, lo que representa que cuando el sistema este listo, habrán cambiado tanto las condiciones que los requerimientos originalesya no serán relevantes. Esto trae también como consecuencia la cancelación de proyectos antes que éstos se concluyan. Estadísticamente un 25% de los proyectos en organizaciones grandes jamás se concluyen, algunas de las razones pueden ser las siguientes: a) b) c) d) e) Problemas técnicos Problemas administrativos. Personal sin experiencia. Falta de tiempo para poder llevar a cabo un buen trabajode análisis y diseño. Falta de participación de la administración y de los usuarios.

Muchas organizaciones están buscando la manera de reducir su retraso en las aplicaciones y disminuir el tiempo requerido para desarrollar un nuevo sistema, entre las técnicas mas comúnmente utilizadas están las siguientes:
Paola Romero Guillén

2

Instituto Tecnológico de la Laguna

Análisis y DiseñoOrientado a Objetos

! ! ! ! ! ! !

La contratación de mas programadores y analistas. Contratar programadores y analistas más talentosos y darles mejores condiciones de trabajo. Permitir a los usuarios el desarrollo de sus propios sistemas, claro esta, en la medida que esto sea posible. Utilizar mejores lenguajes de programación y plataformas más amigables y eficientes. Buscar alternativas paraatacar el problema del mantenimiento. Buscar disciplinas de ingeniería de software, esto es, técnicas de análisis y diseño estructurado, técnicas de análisis y diseño orientado a objetos, métricas de software, técnicas de prueba de programas y control de calidad del software. Herramientas automatizadas para el desarrollo de sistemas, tales como herramientas CASE.

Por último es necesarioenfatizar la labor de análisis, ya que si esta etapa no se lleva a cabo con el debido esmero, lo mas seguro es que no se consiga un software de alta calidad y mantenible, por no haber sabido con anticipación y detalle lo que se quería que hiciera el software. Así que, a pesar de las opiniones de algunos administradores y usuarios, en el sentido de que el período de análisis es una etapa de charla y...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS