Beruflich Dokumente
Kultur Dokumente
Una disciplina de la Ingeniera que concierne a todos los aspectos de la produccin de software Los
Ingenieros de Software deben: Adoptar un enfoque sistemtico para llevar a cabo su trabajo Utilizar las
herramientas y tcnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones
de desarrollo y a los recursos disponibles
ATRIBUTOS DE CALIDAD
La calidad del software es la totalidad de rasgos y atributos de un producto de software que le apoyan en
su capacidad de satisfacer sus necesidades explcitas o implcitas. [ISO 9126]
La calidad del software en el grado que posee el software de una combinacion deseada de cualidades o
atributos. (IEEE)
La arquitectura de software se ocupa del diseo de sistemas de software que satisfagan un conjunto de
requerimientos de atributos de calidad:
Escalabilidad
Seguridad
Rendimiento
Confiabilidad
DEFINIFIONES SEGUN:
ISO 9126: Modelo de calidad de los productos de software: ISO 9126. No se busca un producto perfecto,
sino el necesario y suficiente para los diferentes involucrados.Aspectos de calidad:
Los involucrados en un sistema de software deben participar desde el comienzo del ciclo de vida del
sistema en la seleccin de los atributos de calidad que debe satisfacer el sistema:
Funcionalidad
Usabilidad
Mantenibilidad
Confiabilidad
Eficiencia
Portabilidad
FUNCIONALIDAD:
Porcentaje escalado de cobertura: porcentaje de la funcionalidad preferida que est realmente presente
en el producto de software.
Cociente funcional del cambio de la especificacin: cociente de las funciones que han cambiado
(incluyendo adicin, modificacin, y la cancelacin).
Cociente de peticin de mejoras: nmero de solicitudes de mejoras de funciones del software por parte
de los usuarios un mes despus de la entrega.
Cociente de demanda: nmero de reclamos de los usuario por mes y por KLOC.
Qu es software?
La Ingeniera de Sistemas concierne a todos los aspectos del desarrollo de sistemas basados en cmputo
incluyendo hardware, software y la ingeniera de procesos. La Ingeniera de Software es una parte de
este proceso que comprende el desarrollo de software, control, aplicaciones y bases de datos del
sistema Los ingenieros de software son los encargados de la especificacin del sistema, del diseo de la
arquitectura, la integracin y la puesta en marcha.
Qu es un proceso de software?
Enfoques estructurados para el desarrollo de software que incluye: Descripciones del modelo,
descripciones de modelos grficos que deben ser producidos Reglas, restricciones aplicadas a los
modelos de sistemas Recomendaciones, para realizar un diseo efectivo Administracin del proceso, que
actividades deben realizarse y en qu orden
Qu es CASE?
El software debe proveer la funcionalidad y desempeo requeridos por el usuario y debe ser mantenible,
confiable y aceptable Mantenible, el software debe poder evolucionar para continuar cumpliendo con
las especificaciones Confiable, el software no debe causar daos fsicos o econmicos en el caso de que
falle Eficiente, el software no debe desperdiciar los recursos del sistema Aceptable, el software debe ser
aceptado por los usuarios para los que fue diseado. Debe ser entendible, utilizable y compatible con
otros sistemas
Tiempos de entrega Desarrollar tcnicas que permitan reducir los tiempos de entrega del software sin
comprometer la calidad
Confianza Desarrollar tcnicas que permitan que los usuarios confen plenamente en el software