sotfware

Páginas: 8 (1801 palabras) Publicado: 24 de enero de 2014
Definición del software
Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas;tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. EL SOFTWARE "CARACTERÍSTICAS" 
El Software se desarrolla o construye, no se manufactura en el sentido clásico.
a pesar de que existen similitudes entre el desarrollo del Software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseño, la fase de manufactura del hardware puede incluir problemas decalidad existentes en el software.
El Software no se desgasta.
El software es inmune a los males ambientales que desgasten el hardware.
Por lo tanto la curva de tasas de fallas para el software debería tener la forma de la "curva idealizada". Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa.
Sin embargo, los errores se corrigen y la curva seaplana: El software no se desgasta, pero si se deteriora.
Los componentes re-utilizables modernos encapsulan todos los datos como el proceso se aplican a estos, lo que permite al ingeniero de software crear nuevas aplicaciones a partir de partes reutilizables.
Evaluación del software
Durante el desarrollo de software, las distintas técnicas de evaluación son las principales estrategias paradetectar faltas y fallos. Por tanto, son métodos de control de la calidad. En términos generales, se pueden distinguir dos tipos de evaluaciones durante el proceso de desarrollo: Verificaciones y Validaciones. Según el IEEE Std 729-1983 éstas se definen como:
Verificación: Proceso de determinar si los productos de una determinada fase del desarrollo de software cumplen o no los requisitos establecidosdurante la fase anterior.
Validación: Proceso de evaluación del software al final del proceso de desarrollo para asegurar el cumplimiento de las necesidades del cliente.
Así, la verificación ayuda comprobar si se ha construido el producto correctamente, mientras que la validación ayuda a comprobar si se ha construido el producto correcto. En otras palabras, la verificación tiene que vertípicamente con errores de los desarrolladores que no han transformado bien un producto del desarrollo en otro. Mientras que la validación tiene que ver con errores de los desarrolladores al malinterpretar las necesidades del cliente. Así la única persona que puede validar el software, ya sea durante su desarrollo como una vez finalizado, es el cliente, ya que será quien pueda detectar si hubo o no erroresen la interpretación de sus necesidades.
Tanto para la realización de verificaciones como de validaciones se pueden utilizar distintos tipos de técnicas. En general, estas técnicas se agrupan en dos categorías:
Técnicas de Evaluación Estáticas: Buscan faltas sobre el sistema en reposo. Esto es, estudian los distintos modelos que componen el sistema software buscando posibles faltas en losmismos. Así pues, estas técnicas se pueden aplicar, tanto a requisitos como a
modelos de análisis, diseño y código.
Técnicas de Evaluación Dinámicas: Generan entradas al sistema con el objetivo de detectar fallos, al ejecutar dicho sistema sobre esas entradas. Esto es, se pone el sistema a funcionar buscando posibles incongruencias entre la salida esperada y la salida real. La aplicación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sotfware
  • sotfware
  • Sotfware
  • sotfware
  • Sotfware
  • sotfware
  • sotfware
  • sotfware

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS