Ingenieria Del Software

Páginas: 12 (2760 palabras) Publicado: 1 de agosto de 2012
Software:
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
El software no son solo programas, sino todos los documentos asociados y la configuración de datos que se necesitan para hacer que estos programas operen de manera correcta. Un sistema de software consiste en diversosprogramas independientes, archivos de configuración que se utilizan para ejecutar estos programas, un sistema de documentación que describe la estructura del sistema, la documentación para el usuario que explica cómo utilizar el sistema y sitios web que permitan a los usuarios descargar la información de productos recientes.
El software de computadora es el producto que los ingenieros desoftware construyen y después mantienen en el largo plazo. El software se forma con:
1.- Las instrucciones (programas de computadora) que al ejecutar se proporcionan las características, funciones y el grado de desempeño deseados.
2.- Las estructuras de datos que permiten que los programas manipulen información de manera adecuada.
3.- Los documentos que describen la operación y uso de losprogramas.

Cualidades del Software:
Las cualidades de un sistema deben estar por encima y por delante de la función del sistema. Lamentablemente, la funcionalidad no sólo ocupa el primer lugar en las prioridades de los desarrolladores sino que muchas veces es el único.
La calidad debe ser considerada en todas las fases del ciclo de vida del software, aunque distintas cualidades se manifiestan deformas diferentes durante el desarrollo.
Factores de Calidad del Software.
Se clasifican en tres grupos:

1.- Operaciones del Producto: características operativas
Corrección (¿Hace lo que se le pide?) El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente.
Fiabilidad (¿Lo hace de forma fiable todo el tiempo?) El grado que sepuede esperar de una aplicación lleve a cabo las operaciones especificadas y con la precisión requerida.
Eficiencia (¿Qué recursos hardware y software necesito?) La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados.
Integridad (¿Puedo controlar su uso?) El grado con que puede controlarse el acceso alsoftware o a los datos a personal no autorizado.
Facilidad de uso (¿Es fácil y cómodo de manejar?) El esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados.
2.- Revisión del producto: capacidad para soportar cambios
Facilidad de mantenimiento (¿Puedo localizar los fallos?)

El esfuerzo requerido para localizar y repararerrores.
Flexibilidad (¿Puedo añadir nuevas opciones?) El esfuerzo requerido para modificar una aplicación en funcionamiento.
Facilidad de prueba (¿Puedo probar todas las opciones?) El esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos.
3.- Transición del producto: adaptabilidad a nuevos entornos
Portabilidad (¿Podré usarlo en otramáquina?) El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo.
Reusabilidad (¿Podré utilizar alguna parte del software en otra aplicación?) Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones.
Interoperabilidad (¿Podrá comunicarse con otras aplicaciones o sistemas informáticos? El esfuerzo necesario para comunicar la aplicación conotras aplicaciones o sistemas informáticos.
Ingeniería del Software:
Es una disciplina o área de la informática o ciencias de la computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo.
Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software.
Es la aplicación practica del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS