Está en la página 1de 4

Universidad Nacional del Este

FP-UNE

Lenguaje de Programación I

Ing. De Sistemas

Complejidad del software

Prof. : Ing. Carlos Enrique Montiel

Alumnos:

 Natalia Martínez
 Eduardo Barrios
 Elías Aquino
 Sergio Quiroga
 Arturo Guerin
 Monserrat García
 Isaías Noguera

Ciudad del Este – Universidad Nacional del Este Fp UNE


1. Luego de leer y analizar los materiales responder precisa y objetivamente:

a) ¿Porque es complejo el proceso de desarrollo de software?


El desarrollo de sistemas sigue una metodología progresiva en la que cada fase
utiliza la información producida en la fase anterior. Esto significa que un error no
detectado en una etapa temprana puede multiplicarse y generar nuevos errores en
las fases posteriores.
También es fundamental mantener una comunicación constante con el cliente o
usuarios finales durante el análisis y desarrollo del sistema para garantizar que
cumpla con sus objetivos.
b) ¿Cuál es el rol principal de un Ingeniero en Sistemas?
El papel principal de un ingeniero de sistemas es diseñar y gestionar sistemas
complejos para asegurar su funcionamiento eficiente y efectivo.
El ingeniero de sistemas también se encarga de garantizar la calidad del sistema a
lo largo de su ciclo de vida, llevando a cabo pruebas, revisiones y controles para
detectar y corregir posibles errores en las fases tempranas del desarrollo.
c) ¿Para qué Sirven los Estándares de calidad en el desarrollo de software?
El control de la calidad en el diseño es el proceso mediante el cual se mejora la
calidad del producto mediante la evaluación sistemática del proceso. consiste
básicamente en la comprobación formal, de acuerdo con un
método determinado, realizada por personas que no están directamente aso-
ciadas al desarrollo del mismo, pero que tienen gran experiencia y responsa-
bilidad sobre el diseño, fabricación y ciclo de vida del producto. Se pone así
de manifiesto, en qué consiste el concepto de calidad en el diseño y cómo debe
realizarse.
d) Comente los enfoques de calidad.
-Enfoque trascendente:
Para Garvin5, «la calidad es una simple y no analizable propiedad que aprendemos
a reconocer sólo a través de la experiencia», es algo que no es tangible
pero que se reconoce instantáneamente, pudiendo diferir con el tiempo en relación a
una misma cosa, es decir, se toma en este caso a la calidad como un sentido
personal.
- Enfoque basado en el producto:
Se basa en una estrategia de diseño focalizada en el producto, de manera
que la calidad de éste es medible y está determinada por una variable precisa
y cuantiflcable, de manera que las diferencias de calidad reflejan las diferencias en
la cuantía de uno o varios ingredientes que debería haber poseido el producto final.
- Enfoque basado en el usuario:
Se sustenta en la premisa de que la calidad solamente la determina el usuario del
producto o servicio. Se considera según esta óptica que los consumidores
individuales tienen diferentes gustos y necesidades, y los productores que
mejor satisfacen sus preferencias son considerados como los que poseen una
mayor calidad percibida.
- Enfoque basado en la fabricación:
Sigue las orientaciones de Crosby que enfoca la calidad desde la óptica de
la conformidad con los requisitos. Según este enfoque donde los procesos de
ingeniería y fabricación son especialmente considerados, las especificaciones y
parámetros del producto deben orientar las estrategias de fabricación, que
deben asegurar las mínimas desviaciones del modelo estándar.
- Enfoque basado en el valor:
La base del concepto calidad radica en la comprensión psicológica del significado
valor. La calidad se correlaciona con el precio del producto. Este enfoque está hoy
entroncado en la sociedad occidental y mucha gente define la calidad en términos
de precio, sin embargo, produce paradojas que no son fáciles de resolver
por las profesiones del marketing de productos.

e) Citar y comentar los factores que influyen en la calidad.

 Actuación: Se refiere a las características principales del producto o servicio,


condicionando la calidad a la aplicación tanto basada en el producto como en el
usuario.

 Características: Son atributos secundarios que complementan el


funcionamiento básico del producto, proporcionando un conjunto adicional de
atributos que contribuyen al valor percibido por el cliente.

 Fiabilidad: Es la capacidad del producto o servicio para comportarse según lo


esperado durante un período específico de tiempo, medida a través de
indicadores como el tiempo medio entre fallos.

 Conformidad: Representa el nivel al que un producto cumple con las


normativas existentes, siendo un aspecto central en la gestión de la calidad
moderna.

 Durabilidad: Mide la vida útil del producto, estando estrechamente relacionada


con la fiabilidad y afectando la fidelidad del cliente hacia el producto.

 Utilidad: Es la capacidad del producto o servicio para ofrecer al usuario una


reanudación en su patrón normal de trabajo, abarcando aspectos como la
rapidez de servicio, disponibilidad y costo.

 Estética: Refleja la respuesta del usuario ante características sensoriales del


producto, como tacto, gusto, olfato, vista u oído, siendo de naturaleza subjetiva
pero poderosa en la percepción del producto.

 Calidad percibida: Es la noción que los consumidores tienen sobre las


características totales del producto, influenciada por la interacción directa con
el proveedor y la presencia de productos similares en el mercado.
f) Causa del origen de errores en el desarrollo de sistemas
-No considerar todos los casos posibles: Esto quiere decir que en el análisis
realizado no se han tenido en cuenta todas las eventualidades que el sistema debería
cumplir.
-Falta de conocimiento del sistema: Esta causa es autoexplicativa, se debe a la falta
de experiencia en el desarrollo de sistemas de un ámbito de estudio similar.
-Exceso de trabajo y reducción de tiempo de análisis: Se debe de tener en cuenta
también que la calidad del sistema depende en buena parte del compromiso
coste/calidad que se fija al comienzo del análisis. Actualmente la sociedad está
preocupada por la calidad de los productos y debido a eso durante el proceso de
desarrollo se pueden sacrificar otras variables.
g) Métodos para optimizar errores
 Método de optimización en función de la tipología de los elementos
de información intervinientes en los errores
 Método de optimización de errores en función de las pruebas
a realizar en cada fase del proceso
 Método de optimización de errores por ajuste en la tipología
de los elementos de información intervinientes en el sistema
 Método de optimización de errores utilizando los modelos de
programación lineal por objetivos (modelos de decisión multicriterio)
h) Elaborar una conclusión sobre el tema desarrollado
El presente trabajo aborda el enfoque sistémico para analizar y tratar problemas
complejos, destacando su capacidad para considerar múltiples perspectivas y su
aplicabilidad en diversos campos del conocimiento. Se centra específicamente en el
aseguramiento de la calidad en el desarrollo de sistemas complejos, proponiendo
criterios y metodologías para garantizar que estos sistemas cumplan con eficacia los
requisitos establecidos. Se discuten varios métodos de optimización de errores,
cada uno enfocado en aspectos específicos de los elementos de información del
sistema, y se menciona la necesidad de alcanzar niveles mínimos de calidad
impuestos por la sociedad. Aunque se proponen cuatro métodos de optimización, se
reconoce que su implementación detallada requeriría una extensión que excede el
alcance del trabajo actual, por lo que se deja para trabajos posteriores.

También podría gustarte