gfhfgh

Páginas: 23 (5662 palabras) Publicado: 13 de noviembre de 2014
El 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 comoel 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 elsistema 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
Definición
elconcepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957.En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbagecomo parte de su máquina diferencial. La teoría que forma la base de lamayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión


Las cualidades de un software
pueden ser nombrados:

Correcto: Un software es correcto si se comporta de acuerdo a su especificación.

Confiable: El software se comporta de acuerdo con lo esperado por el usuario.

Robusto: Un softwarees robusto si se comporta en forma razonable aun en situaciones no anticipadas.

Eficiencia: Es eficiente si usa recursos en forma económica.

Amigable: si el usuario lo encuentra fácil de usar.

Verificable: si sus propiedades pueden ser comprobadas.

Reusable: ya desarrollado  se use con pocos o ningún cambio.

Portables: si pueden usarse y ejecutarse en distintos  ambientes.Interoperable: si puede coexistir y cooperar con otros sistemas.

Factores de calidad del software
CORRECCIÓN
Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su especificación.
Uno de los problemas de la corrección es que se presupone la confianza en los distintos componentes involucrados en la producción del sistema; compilador, bibliotecas, módulos,Sistema operativo, etc.
ROBUSTEZ
Es la capacidad de los productos software de reaccionar apropiadamente ante condiciones excepcionales.
La robustez viene a ser el complemento de la corrección. En implementación se cuenta con el mecanismo de excepciones el cual garantiza el correcto flujo de ejecución del código. (Programación por contrato)
EFICIENCIA
Es la capacidad del software para hacerbuen uso de los recursos que manipula.
Un práctica muy común en los desarrolladores es la optimización excesiva, lo importante es mantener un balance adecuado entre eficiencia y corrección.


PORTABILIDAD
Es la facilidad con que un sistema software puede ser migrado entre diferentes plataformas hardware o software.
La portabilidad es un factor que tomó gran importancia en la década de los 90debido a la gran proliferación de los sistemas basados en Internet y su basta heterogeneidad.
INTEGRIDAD
Es la característica de un sistema de ser capaz de proteger sus diferentes componentes contra los procesos o elementos que no tengan derecho de acceso a los mismos.
La integridad es un factor muy importante en sistemas contables, administrativos y gerenciales ya que de ellos depende el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GFHFGH
  • Gfhfgh
  • Gfhfgh
  • Gfhfgh
  • Gfhfgh
  • Gfhfgh
  • Gfhfgh
  • gfhfgh

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS