O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Sistemas ii ensayo 10%

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 4 Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Sistemas ii ensayo 10% (20)

Anúncio

Mais recentes (20)

Anúncio

Sistemas ii ensayo 10%

  1. 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” INGENIERIA DE SISTEMAS INGENIERIA DEL SOFTWARE Realizado por: Annyeska Rosas C.I:22998280 Ing. Sistemas Porlamar, 29 de marzo de 2017.
  2. 2. En la ingeniería se posee conocimientos científicos, actividades y criterios (ingenio) para crear dispositivos, métodos para transformar los recursos y satisfacer mejor las necesidades de la sociedad .Se conoce como software al equipo 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. Su definición se basa en 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 .Se clasifican en tres tipos de software como lo son el software de programación, sistemas y el de aplicación. La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo ,operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. En la ingeniería del software no solo se comprende los procesos técnicos del desarrollo también, los principios más relevante de dirección y control de este proceso y el desarrollo de nuevas teorías, métodos y herramientas de apoyo a la producción del software; sus objetivos son mejorar la calidad del software, acotar los tiempo de desarrollo, aumentar la productividad, necesidad: incrementar la reutilización del software. Existen dos tipos de factores de calidad que lo determinan; primero está el factor que pueden ser medidos directamente (errores/KLDC/unidad de tiempo) y el factor que solo pueden ser medidos indirectamente (la facilidad de uso o de mantenimiento).En ambos casos se puede medir la calidad, debemos comparar el software (documentos, programas, etc.) con alguna referencia y llegar a una indicación de calidad.Existen otros factores de calidad según McCall se dividen en corrección:mide el grado en que un programa satisface sus especificaciones y consigue los objetivos del usuario; Fiabilidad: mide el grado en que se puede esperar que un programa lleve a cabo sus funciones esperada con la precisión requerida; Eficiencia: mide la cantidad de recursos de computadora y de código requerido por un programa para que lleve a cabo las funciones especificadas; Integridad: es el grado en que puede controlarse el acceso al
  3. 3. software o a los datos por personal no autorizado; Facilidad de Uso: es el esfuerzo requerido para aprender un programa e interpretar la información de entrada y de salida; Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar programas; Facilidad de Prueba: es el esfuerzo requerido para probar un programa; Flexibilidad: es el esfuerzo requerido para modificar un sistema operativo; Portabilidad: es el esfuerzo requerido para transferir un software de un hardware o un entorno de sistemas a otro; Reusabilidad: es el grado en que un programa (o partes de un programa) se puede reutilizar en otro. Según Boehm su modelo presenta una jerarquía de características donde cada una de ellas contribuye a la calidad global. Dentro de los factores que se describen en el modelo se toman muchos de los que propone McCall. En total el modelo de Boehm presenta siete factores: portabilidad, confiabilidad, eficiencia, facilidad de prueba, facilidad de compresión, facilidad de modificación.Según ISO 9126 este nos presenta es un modelo jerárquico con seis atributos especiales que son: la funcionabilidad que es el grado en que le software satisface las necesidades planteadas según las establece los atributos siguientes como lo es la adaptabilidad, la exactitud, la interoperabilidad, el cumplimiento y la seguridad; la confiabilidad es la cantidad de tiempo que el software se encuentra disponible para su uso, según lo indican los siguientes atributos como lo son la madurez, la tolerancia a fallas y la recuperación; la usabilidad es el grado que el software se hace fácil de usar según los indican los siguientes subatributos , entendible ,aprendible y operable; en la eficiencia el software emplea óptimamente los recursos del sistema , según los indican los subatributos , el comportamiento del tiempo y de los recursos; la facilidad de recibir mantenimiento con la que puede efectuarse recuperaciones del software , según lo indican los siguientes atributos a continuación , analizable, cambiable, estable, susceptible de someterse a pruebas; la portabilidad con la que el software puede llevarse de un ambiente a otro según lo indican los siguientes atributos , adaptable, instable, conformidad, y sustituible; En los factores de productividad se definen los cinco más importante, factores humanos: el tamaño y la experiencia de la organización de desarrollo; factores del problema: la complejidad del problema que se debe resolver y el número de cambios en las restricciones o de los requisitos del diseño; factores del proceso: técnicas de análisis y diseños que se utilizan, lenguajes y
  4. 4. herramientas case y técnicas de revisión; factores del producto: fiabilidad y rendimiento del sistema basado en computadora; factores del recurso: disponibilidad de herramientas case, y recursos (hardware y software).

×