Está en la página 1de 5

INSTITUTO TECNOLÓGICO SUPERIOR

DEL SUR DE GUANAJUATO

Asignatura:

TSP
Material:

Ensayo
Título:

Crisis del Software


Elaborado por:

Clara Gallegos García


Carrera:

LICENCIATURA EN INFORMÁTICA
Profesor:

Fernando Osiel Peñaloza Avila


CRISIS DEL SOFTWARE

La crisis del software se fundamentó en el tiempo de creación de software, ya


que en la creación del mismo no se obtenían los resultados deseados, además de
un gran costo y poca flexibilidad.

Es un término informático acuñado en 1968, en la primera conferencia organizada


por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de
la ingeniería del software. El término se adjudica a F.L.Bauer, aunque previamente
había sido utilizado por Edsger dijkstra, en su obra The Humble Programmer.

Básicamente, la crisis del software se refiere a la dificultad en escribir programas


libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas
son, entre otras, la complejidad que supone la tarea de programar, y los cambios a
los que se tiene que ver sometido un programa para ser continuamente adaptado
a las necesidades de los usuarios.

Además, no existen todavía herramientas que permitan estimar de una manera


exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para
desarrollar un programa. Este hecho provoca que la mayoría de las veces no sea
posible estimar cuánto tiempo llevará un proyecto, ni cuánto personal será
necesario. Cuando se fijan plazos normalmente no se cumplen por este hecho.
Del mismo modo, en muchas ocasiones el personal asignado a un proyecto se
incrementa con la esperanza de disminuir el plazo de ejecución.

Por último, las aplicaciones de hoy en día son programas muy complejos,
inabordables por una sola persona. En sus comienzos se valoró como causa
también la inmadurez de la ingeniería de software, aunque todavía hoy en día no
es posible realizar estimaciones precisas del coste y tiempo que necesitará un
proyecto de software.
SOBRE LA CRISIS DEL SOFTWARE.

La crisis del software es el hecho de que el software que se construye no


solamente no satisface los requerimientos ni las necesidades pedidos por el
cliente, sino que además excede los presupuestos y los horarios de tiempos. La
industria del software no ha podido satisfacer la demanda, la complejidad del
software producido y demandado se incrementa constantemente, el software es
solicitado para ejecutar las tareas demandantes de hoy y está presente en todos
los sistemas que van desde los más sencillos hasta los de misión crítica. Las
aplicaciones de software son complejas porque modelan la complejidad del mundo
real. En estos días, las aplicaciones típicas son muy grandes y complejas para que
un individuo las entienda y, por ello, lleva gran tiempo implementar software.

Síntomas
Uno de los principales problemas en el desarrollo de software de hoy en día es
que muchos proyectos empiezan la programación tan pronto se definen y
concentran mucho de su esfuerzo en la escritura de código. Últimamente el
desarrollo de software se ralentizado. El estudio de este fenómeno es importante
porque la existencia de software científico libre facilita que cualquier laboratorio del
mundo pueda desarrollar ciencia libre usando este software como herramienta de
trabajo.

Factores de Influencia
Para poder llevar el estado del proceso de software como un estado de crisis, los
críticos han destacado ciertas características que han permitido esta postura del
software respecto a otras etapas de su corta historia. Algunos de esos factores
son:

 Aumento del poder computacional.

 Reducción del costo del hardware.

 Rápida obsolescencia de hardware y software.

 Aceptación de la computarización en las empresas.

 Incremento en el número de usuarios de los sistemas de software.

 Tipo de usuario no homogéneo aun en sistemas hechos a la medida.

 Personal de desarrollado y mantenimiento diferente.

 La magnitud del proyecto impacta en:


 Tiempo costo y número de desarrolladores,

 Control administrativo y detalles técnicos

 Aumento en el conocimiento del problema.


Cambios en el entorno

 Tecnológicos (Internet, redes, ERP, CRM, SCM).

 Económicos (crisis económicas, globalización, etcétera).

 Sociales (nuevas necesidades, costumbres nuevas, etcétera).


EN MI OPINION
Creo que debo de empezar enlistado porque creo yo que el software se encuentra
en crisis.

 Baja Calidad del Software.

 Tiempo y Presupuesto Excedido.

 Confiabilidad Cuestionable.
Ya que las personas comenzamos siempre codificando y esto hace que
cometamos muchos mas errores y que consumamos mucho mas tiempo del
necesario.
Ahora estocomo consecuencia tiene que si nosotros establecíamos un plazo para
terminar el proyecto no lo terminábamos por la falta de planificación, ademas se
consumían mas recursos humanos porque se contrataban o se mandaban a todos
a un plan de codificación y no era el mismo avance por las diferentes ideas con las
que contaban por otro lado si se hacia lo contrario de que un solo programador
sea el que hiciera el software seria demasiado trabajo para una sola persona.
Y si en el caso de que se terminara el software seria muy deficiente ya que
contaria con menos funcionalidad y seria mucho mas difícil mejorarlo ya que seria
un código deficiente.

REFERENCIAS

http://cesarmaldonadotovar.blogspot.mx/

También podría gustarte