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

Universidad Nacional Experimental

de los Llanos Occidentales


“Ezequiel Zamora”
Barinas Estado-Barinas

Software

Estudiante: Profesor:
Castillo Jesús Nohemi Moreno
C.I:27.370.866
Sección:
T02
Sub proyecto:
Ingeniería en Informática

Barinas, octubre del 2019


Software
software es una parte básica de un ordenador que facilita al usuario
la interacción con el computador y los demás dispositivos del
hardware la función elemental del software es coordinar y
administrar de manera eficiente los recursos del ordenador como
son por ejemplo la memoria ram o la tarjeta gráfica y organizar los
archivos del sistema.

Características del software


El software a de diferencia del hardware se diseña y se desarrolla a
través de algoritmos.
El coste del software se encuentra solo en el ingeniero o ingenieros
que lo estén desarrollando.

Capacidad de adatarse, un software debe de ser capaz de aceptar


nuevas funciones sin que tenga problemas al ejecutarse.

El software debe de ser eficaz, recibiendo las señales provenientes


de los periféricos y Hardware en general.

Evolución de la ingeniería de software


El software se empieza a desarrollar en los años 40, en esos
tiempos la programación se llevaba a cabo mediante la
manipulación de cables y posteriormente tarjetas de cartón.
Tiempo después entre los años 60 y 80 se empieza a ver la llamada
crisis del software, provocado por una gran demanda de software,
una falta de planificación real sobre cómo desarrollarlos y una
escasez de controles de calidad por parte de las empresas y
desarrolladores, dando como resultado sobrecostes y graves
errores en los softwares.
Esta crisis llevo a la creación de la metodología de cascada donde se
encapsulan las fases de diseño lógico, físico, programación,
implementación, operación y mantenimiento, pero dejando por
fuera la fase de prueba lo que con el tiempo demostraría ser un
grave error.
Con los años comenzarían a surgir las empresas especializadas en
desarrollos de software, pero de todas formas se mantenía el
problema original, además de la mala calidad y los errores de
diseño las correcciones de esos mismos errores generaban otros
errores, el problema era que al dejar la fase de prueba al final los
errores no eran detectados hasta que ya era tarde, lo cual llevaba a
la mayoría de los casos a cancelar el proyecto.
Esto llevo a desarrollar un nuevo método llamado método en V,
donde se introduce los cuatro estados de la prueba, unitarias,
integración, sistema y aceptación. Esto nos llevó al estándar que
usamos ahora donde las empresas y desarrolladores realizan
pruebas hasta que el software funcione de manera eficiente y sin
errores.

Técnicas para desarrollar software


Recopilación de datos:
Se basa en reunir datos a través de encuestas, observaciones,
cuestionarios y entrevistas.
Costo-beneficio:
Se basa en calcular el costo de un proyecto y si el beneficio de dicho
proyecto compensa el tiempo y el dinero invertido lo que
determinara la viabilidad del proyecto.

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