ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo “Crisis del software”


Enviado por   •  12 de Septiembre de 2021  •  Ensayos  •  1.824 Palabras (8 Páginas)  •  152 Visitas

Página 1 de 8

Ensayo “Crisis del software”

[pic 1]

[pic 2][pic 3]


Contenido

INTRODUCCIÓN        2

DESARROLLO        3

CURRICULUMS VITAE        5

CONCLUSIÓN        10

BIBLIOGRAFÍA        11


[pic 4]


[pic 5]

DESARROLLO

Para empezar a hablar sobre la crisis del software se consideró importante definir ¿Qué es el software? “Es el conjunto de programas, instrucciones y reglas informáticas para ejecutar tareas en una computadora”  (Real Academía Española, s.f.)

Esto de una manera más sencilla y fácil se explicar quiere decir que el software es todo lo que se encarga del que la parte lógica de un sistema informático funcione para el correcto funcionamiento de tareas. Teniendo lo anterior claro es posible empezar a hablar de lo que es la crisis del software.

Esta crisis tiene origen durante el inicio de los años 1960, no es un “evento” tan relevante para la persona común debido a que durante esos años el uso de softwares, si bien era algo que iba cada vez más en aumento seguía siendo algo nuevo para el mundo en general y era de muy difícil acceso para la persona común. El término “crisis del software” no trata un problema en específico, sino de cierta manera trata de todos los problemas que enreda el software desde sus inicios. La primera vez que este término fue utilizado fue durante la primera conferencia del desarrollo de software organizada por la OTAN, fue utilizado por Friedrich L. Bauer para referirse a todas las dificultades durante la planificación, estimación de costos, productividad y calidad de softwares, básicamente a esto es lo que se le denomina “crisis de software” todos los problemas que existen entre la planeación hasta la finalización de un software.

Este es un problema que empezó durante los de 1960 debido a que gracias a la consolidación del hardware gracias a la llegada de su tercera generación este mismo dejó de ser una problemática para la creación de software, los principales problemas que caracterizaron esta crisis fueron los siguientes:         

Problema:

Potenciales causas:

  • Imprecisión en la planificación de los proyectos y en la estimación de costos.
  • Formacion profesional.
  • Baja calidad del software producido.
  • Carácter logico del software,
  • Entrenamiento y actualizacion.
  • Alto grado de dificultad en el mantenimiento de programas

 y aplicaciones con un diseño poco estructurado

  • Resistencia al cambio.

Muchas de las causas de la crisis del software se pueden encontrar como una mitología que surge durante los primeros años del desarrollo del software. Los mitos son actitudes erróneas que han causado problemas en el desarrollo de software. Algunos de los mitos más comunes son:

  • Basta con tener estándares y procedimientos.
  • Basta con la tecnología de punta.
  • Si estoy atrasado, pongo más gente y me pongo al día.
  • Hay que partir programando inmediatamente.
  • Los cambios se acomodan fácilmente.
  • El código es el único producto

A pesar de que esta clase de problemas han disminuido progresivamente gracias a la creación de pautas a seguir para la elaboración de software y planificación de proyecto sigue siendo algo que aunque en menor escala, sigue afectando a la industria, principalmente pequeños proyectos con un presupuesto limitado a diferencia.

Sin embargo para las grandes empresas la “crisis del software” es algo que prácticamente ha desaparecido más allá de ciertos casos aislados, esto debido a que tienen el presupuesto suficiente para llevar a cabo su proyecto y la gente suficiente para organizarlo.

Ingeniería del software, la solución.

La Ingeniería de Software define un conjunto de técnicas y herramientas para la resolución de un problema e implementación de la solución.

“Es establecimiento y uso de principios con caracteres de ingeniería apropiados para obtener, eficientemente, software confiable que opere eficaz y eficientemente en máquinas reales” (Fritz Bauer, 1969).

Los objetivos de la Ingeniería de Software son:

  • Maximizar la calidad.[pic 6]
  • Maximizar productividad.
  • Minimizar riesgos.

La Ingeniería de Software surge de la ingeniería en sistemas y de hardware, abarca cuatro elementos clave: Métodos, Herramientas, Procedimientos y un enfoque de calidad que facilitan controlar el proceso de desarrollo del software.

Los métodos de la ingeniería de software nos indican cómo construir el software, abarcan un amplio espectro de tares que incluyen: planificación y estimación de proyectos, análisis de los requerimientos del sistema y del software, diseño de estructuras de datos, arquitectura de programas, codificación, pruebas y mantenimiento.

Las herramientas de la ingeniería de software nos dan un soporte automático o semiautomático para los métodos. Cuando se integran las herramientas de forma que la información creada por una herramienta pueda ser usada por otra, se establece un sistema para el soporte de desarrollo de software llamada Ingeniería del software asistida por computadora (CASE), en donde se combina software, hardware y base de datos sobre ingeniería de software. Los procedimientos de la ingeniería del software son el pegamento entre los métodos y las herramientas y facilita un desarrollo funcional y oportuno.

Los procedimientos definen la secuencia en la que se aplican los métodos, las entregas (documentos, informes etc.) que se requieren, los controles que ayudan a asegurar la calidad y coordinar los cambios y las directrices que ayudan a los gestores del software a evaluar el progreso.

La ingeniería de software está compuesta por una serie de pasos que abarcan los métodos, las herramientas y los procedimientos, a los cuales se les denominan “
Paradigmas de la Ingeniería del Software”, los cuales se aplican de acuerdo con la naturaleza del proyecto y con la aplicación, los métodos y herramientas a utilizar y los controles y entregas requeridos.

La aplicación de los principios de la ingeniería del software para el desarrollo de proyectos nos da como resultado una metodología de trabajo para elaborar software.

...

Descargar como (para miembros actualizados)  txt (12.2 Kb)   pdf (969.7 Kb)   docx (878.6 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com