Guia de Estudios 2 Corregida
Guia de Estudios 2 Corregida
Guia de Estudios 2 Corregida
Guía de Estudio 2
Integrantes
Foto APELLIDO y Nombre correo electrónico
Nasadyk Fernando fernasadyk12@gmail.com
Página 1|8
Miño Lucas mailto:lucas.mino1508@gmail.c
om
Año 2022
Página 2|8
2.1. SUGIERA el modelo de proceso de software genérico más
adecuado que se use como fundamento para administrar el desarrollo de los
siguientes sistemas EXPLICANDO las razones para su respuesta, y con base en el
tipo de sistema a desarrollar (si son críticos o no críticos, si los requisitos cambiarán
frecuentemente o no, si los requisitos se dan en un escenario conocido o no, de
interfaz compleja o no, por ejemplo):
b. Diseño del sistema y del software: Se diseñaría el sistema con las pautas establecidas en el
punto anterior.
c. Se implementa y se pone a prueba una unidad, estableciendo los errores y cambios a reali-
zar.
Página 3|8
sabiendo que los requisitos no cambiarían frecuentemente, ya que serian los mis-
mos en todo momento, y a su vez, el escenario seria el mismo en todo momento, el
cual es la universidad.
● Un sistema interactivo de programación de viajes que ayude a los usuarios a planear viajes con el menor
impacto ambiental.
i. Por el hecho de que este sistema se planearía con gran cantidad de información y datos, sugeriría el mé-
todo de proceso de software “Desarrollo incremental” ya que el mismo podría ser desarrollado sobre una
base de información muy amplia y al pasar de los días, ser agregada mas información a través de las ver-
siones, agregando así nuevos métodos más eficientes de menor impacto ambiental y a su vez, agregar dis-
tintos destinos de viajes.
a) El desarrollo incremental es mejor para el software empresarial porque refleja la forma en que se
resuelven los problemas, se avanza en una serie de pasos hacia la solución de los mismos, lo cual
permite retroceder cuando se detectaron errores.
b) Los beneficios que presenta este modelo con respecto a otros es que éste vincula las actividades de
especificación, desarrollo y validación. El sistema se desarrolla como una serie de versiones
(incrementos), y cada versión añade funcionalidad a la versión anterior.
c) Este modelo es menos adecuado para Ingeniería de Sistemas de Tiempo Real porque presenta la
dificultad de alterar los procesos empresariales normales, porque las entregas incrementales
requieren que se vaya usando el sistema sobre procesos reales.
A. Es importante realizar esta diferenciación porque el informe de los requerimientos tiene diferente
nivel de detalle para el usuario y para los requerimientos del sistema.
Tienen las mismas necesidades, simplemente que los usuarios tienen la información en general y
entendible de lo que el sistema hace y sus restricciones, por otra parte, el requerimiento del sistema
específica que es lo que el sistema debe hacer (sus funciones) y sus propiedades esenciales y deseables
con más detalle para él desarrollador.
ii. Diseño de interfaz: Se establece la interfaz del sistema, entre los componentes del sistema, a inter-
faz no puede presentar errores o incertidumbres.
Una vez que se desarrollan las características del interfaz del sistema, los componentes son diseña-
dos y que se desarrollan, se obtiene una interfaz precisa y factible.
iii. Diseño de componentes: Se toma cada uno de los componentes que conforma el sistema para de-
sarrollarlos, con el fin de saber como funcionarán en el sistema y que se desea implementar en di-
cho sistema.
Si el componente es reutilizado, se debe de dejar una lista con todos los cambios o modelo de di-
seño detallado que deben ser implementado en dicho componente a reutilizar.
Al finalizar dicha actividad se obtiene como fin los componentes a utilizar con sus diseños y fun-
cionalidades para el sistema.
Página 5|8
2.6. En relación a las Actividades de Proceso de Software:
a. EXPLIQUE POR QUÉ el cambio es inevitable en los Sistemas
Complejos y CUÁL es la relación con el entorno.
El cambio es inevitable en los Sistemas Complejos ya que, constantemente se modifican los
requerimientos del sistema conforme la empresa procura que el sistema responda a presiones externas
que se modifican.
Por ejemplo: en una empresa al tener más clientes se debe implementar nuevos requerimientos en el
software por lo cual este cambiaría su modelo original.
iv. Diseño de base de datos: Se diseña o proyecta la base de datos del sistema, esto depende de que si
la base de datos se reutilizará o se creará desde cero una nueva base de datos.
Finalizando la actividad se obtendrá la base de datos del sistema.
2.9. ¿CUÁLES son las ventajas de proporcionar Visiones Estática y Dinámica del
Proceso de Software como en el Proceso Unificado Racional?
Las ventajas de proporcionar Visiones Estática y Dinámica del Proceso de Software como en el Proceso
Unificado Racional son:
• Poder asignar tareas y responsabilidades(quién es el que hace qué, cuándo lo hace y cómo lo
hace).
• Implementación de las mejores practicas en Ingeniería de Software de Desarrollo iterativo.
• Administración de requerimientos de software.
• Uso de una arquitectura que se basa es componentes de control de cambios.
• Visualización del software.
Página 7|8
Desde mi opinión, no creo que la automatización reemplace el puesto de trabajo para los
Ingenieros de Software, ya que debe haber expertos con sus capacidades para diseñar
sistemas de calidad siguiendo los modelos necesarios y desempeñando su nivel en cada etapa de dicho
proceso.
Página 8|8