Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Luis caraballo 24695744 ensayo

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Calidad de software
Calidad de software
Wird geladen in …3
×

Hier ansehen

1 von 3 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Andere mochten auch (20)

Anzeige

Ähnlich wie Luis caraballo 24695744 ensayo (20)

Anzeige

Aktuellste (20)

Luis caraballo 24695744 ensayo

  1. 1. INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” EXTENSION-PORLAMAR ESCUELA DE SISTEMAS CODIGO: 47 BACHILLER: Luis Caraballo C.I: 24.695.744 Porlamar, Enero de 2017
  2. 2. ENSAYO La ingeniería del software es el desarrollo, operación y mantenimiento del software de forma sistemática, disciplinada y cuantificable, y el estudio de dichos métodos. En otras palabras, es el estudio dedicado a la creación de software de buena calidad, barato y fácil de desarrollar y mantener. Es la aplicación de la ingeniería al software. La ingeniería del software comienza a formalizarse a finales de la década del 1960. Con el transcurso de los años se han desarrollado recursos que conforman la ingeniería del software, es decir, herramientas y técnicas de especificación, diseño e implementación del software. Las utilizaciones de determinados recursos dependen de la magnitud del proyecto, de la empresa a cargo, la experiencia de los desarrolladores, el financiamiento con el que se cuenta, etc. Proceso de desarrollo de software Un proceso de software define el conjunto de tareas, que tienen que ser realizadas para producir un producto de software de alta calidad. En otras palabras, este es el enfoque que se toma para el desarrollo del software. Es el proceso que se sigue para construir el producto de software desde la concepción de una idea, hasta la entrega y el retiro final del sistema. Las características de un proceso de software se resumen a continuación:  Comprensión: Este requiere claridad y declaración de la naturaleza explicita de la definición del proceso.  Visibilidad: Se refiere a la capacidad de observar la salida de arias actividades del proceso, de manera que se mida el proceso del progreso.  Confiabilidad: Se refiere a la capacidad del proceso para evadir errores o detectar errores y manejarlos antes de que estos avancen en el producto.  Robustez: Se refiere a la capacidad del proceso de no detenerse a pesar de problemas inesperados.  Facilidad de mantenimiento: Se refiere a la cantidad de modificaciones que pueden hacerse al sistema de software sin introducir errores.  Facilidad de verificación: Un proceso es verificable si sus propiedades pueden ser fácilmente verificadas.  Rapidez: Se refiere a la agilidad y rapidez del proceso para ser capaz de entregar un producto final a partir de las especificaciones.  Facilidad de soporte: Se refiere a la posibilidad de que las actividades del proceso sean soportadas por un conjunto de herramientas automatizadas. Ingeniería de software persona Los ingenieros de software deberán participar en el aprendizaje continuo de la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión. En particular, los ingenieros de software deberán continuamente preocuparse de:  Mejorar su conocimiento de los avances en el análisis, especificación, diseño, desarrollo, mantenimiento y pruebas del software y documentos relacionados, junto con la gestión del proceso de desarrollo.  Mejorar su capacitación para crear software de calidad, seguro, fiable y útil con un coste razonable y en un plazo razonable.  Mejorar su comprensión del software y documentos relacionados en los que se trabaja y del entorno en el que se utilizarán.  Mejorar su conocimiento de este código, su interpretación y su aplicación al trabajo.  Reconocer que las inobservancias personales de este código son inconsistentes con ser un ingeniero de software profesional.
  3. 3. Los productos de software El software se ha convertido en algo muy necesario en nuestra sociedad actual, es la máquina que conduce a la toma de decisiones comerciales, sirve para la investigación científica moderna, es un factor clave que diferencia productos y servicios modernos, etc. Los productos se pueden clasificar en:  Productos genéricos: Son los producidos por una organización para ser vendidos al mercado.  Productos hechos a medida: Sistemas que son desarrollados bajo pedido a un desarrollador específico. Estos productos deben cumplir varias características al ser entregados, estas son:  Mantenerles: El software debe poder evolucionar mientras cumple con sus funciones.  Confiabilidad: No debe producir daños en caso de errores.  Eficiencia: El software no debe desperdiciar los recursos.  Utilización adecuada: Debe contar con una interfaz de usuario adecuada y su documentación. La calidad del software La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software. Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo, el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad. La política establecida debe estar sustentada sobre tres principios básicos: tecnológico, administrativo y ergonómico. El principio tecnológico define las técnicas a utilizar en el proceso de desarrollo del software. El principio administrativo contempla las funciones de planificación y control del desarrollo del software, así como la organización del ambiente o centro de ingeniería de software. El principio ergonómico define la interfaz entre el usuario y el ambiente automatizado. Gestión de la calidad: "Aspectos de la función de gestión que determinan y aplican la política de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales como la planificación de la calidad, el control de la calidad, la garantía de calidad y la mejora de la calidad". Dentro de la gestión de la calidad se observa:  Gestión de la calidad de software (ISO 9000): Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificación de la calidad, el control de la calidad, el aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema de calidad  Política de calidad (ISO 9000): Directrices y objetivos generales de una organización, relativos a la calidad, tal como se expresan formalmente por la alta dirección.

×