Sie sind auf Seite 1von 6

Universidad De Colima

Facultad De Telemtica
Ingeniera En Telemtica

Jos Carlos Gonzalez Ramrez


5-A
Ingeniera De Software
M. en C. Gerardo Emmanuel Crdenas Villa
Ejercicios 2. Procesos de software
Fecha: 30 de Agosto de 2015

2.1. Explicando las razones para su respuesta, y con base en el tipo de sistema a
desarrollar, sugiera el modelo de proceso de software genrico ms adecuado que
se use como fundamento para administrar el desarrollo de los siguientes sistemas.
El modelo incremental sera el ms adecuado, ya que en este modelo podemos ver
los incrementos que va obteniendo nuestro software y as tambin si se encuentra
algn problema se pueda rectificar de la forma ms apropiada.

2.2. Explique por qu el desarrollo incremental es el enfoque ms efectivo para


disear sistemas de software empresarial. Por qu este mtodo es modelo es
menos adecuado para ingeniera de sistemas de tiempo real?
El desarrollo incremental es mucho ms gil y se resuelven los problemas de una
forma inmediata por lo que se basa en una serie de pasos para la solucin.
Para los sistemas de tiempo real no es muy recomendable ya que existen modelos
ms adecuados para este caso en los cuales se puede volver hacia atrs.

2.3. Considere el modelo de proceso basado en reutilizacin que se muestra en la


figura 2.3. Explique por qu durante el proceso es esencial tener dos actividades
separadas de ingeniera de requerimientos.
Primeramente tenemos las especificaciones de requerimientos en la cual se va a
ver cada una de las caractersticas que tendr nuestro software con respecto al
usuario final y las modificaciones de requerimientos se encuentran separadas en
caso que el usuario quiera complementar alguna otra aplicacin al software en
desarrollo.

2.4. Sugiera por qu, en el proceso de ingeniera de requerimientos, es importante


hacer una distincin entre desarrollar los requerimientos del usuario y desarrollar
los requerimientos del sistema.

Tenemos que ver todos los requerimientos que quiere el usuario, saber todas las
caractersticas principales para as saber si los requerimientos de nuestro software
van a cumplir con todas las expectativas del consumidor final es decir el cliente que
nos pide dicho software.

2.5. Describa las principales actividades en el proceso de diseo de software y las


salidas de dichas actividades. Con un diagrama muestre las posibles relaciones
entre las salidas de dichas actividades.
Especificacin de requisitos
Diseo del software
Construccin o Implementacin del software
Integracin
Pruebas (o validacin)
Despliegue (o instalacin)
Mantenimiento

2.6. Explique por qu el cambio es inevitable en los sistemas complejos, y


menciones ejemplos (adems de la creacin de prototipos y la entrega incremental)
de las actividades de proceso de software que ayudan a predecir los cambios y a
lograr que el software por desarrollar sea ms resistente al cambio.
Porque los requerimientos del sistema varan conforme la empresa procura que el
sistema responda a presiones externas que se modifican.
Ejemplo:
En una empresa al tener ms clientes se debe implementar nuevos requerimientos
en el software por lo cual esta cambiara su modelo original.

2.7. Explique por qu los sistemas desarrolladores como prototipos por lo general
no deben usarse como sistemas de produccin.
Porque es una versin inicial del software y an no est completado al cien por
ciento y en un prototipo se anticipan los cambios en los cuales se van a implementar
en el software por lo que an no est terminado.

2.8. Exponga por qu el modelo espiral de Boehm es un modelo adaptable que


puede apoyar actividades tanto de evitar el cambio como de tolerar el cambio. En la
prctica, este modelo no se ha usado ampliamente. Sugiera por qu ste podra ser
el caso.
Dicho modelo nos dice que enva el cambio y lo tolera para poder reducir los riesgos
ya que los cambios son resultado de los riesgos, en este modelo podemos encontrar
los problemas y podemos retroceder para resolver los mismos.

2.9. Cules son las ventajas de proporcionar visin esttica y dinmica del proceso
de software como en el Proceso Unificado Racional?
Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo
y cmo)
Pretende implementar las mejores prcticas en Ingeniera de Software
Desarrollo iterativo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software

Verificacin de la calidad del software


El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e
incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye
artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo
de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea una persona
en un determinado momento, una persona puede desempear distintos roles a lo
largo del proceso).

2.10. Histricamente, la introduccin de la tecnologa a causados profundos


cambios en el mercado laboral y, al menos temporalmente, ha reemplazado a
personas en los puestos de trabajo.
Explique si es probable que la introduccin de extensos procesos de automatizacin
tenga las mismas consecuencias para los ingenieros de software. Si no cree que
haya consecuencias, explique por qu. Si cree que reducir las posibilidades
laborales, es tico que los ingenieros afectados resistan pasiva o activamente la
introduccin de esta tecnologa?
En este caso si se reducira las posibilidades laborales ya que al incrementarse la
tecnologa el software hacen mucho ms rpido y eficiente los trabajos y as los
resultados sera mucho ms exacto.
Conclusin:
Este tema se habl sobre los diferentes tipos de trabajo para el desarrollo de un
software segn sus etapas y modelos correspondientes cuales son, como trabajan
y cul es su objetivo final , as como el cliente desea ver su producto final como va
ser cuales funciones va tener y si cumple las expectativas de este o si no se deber
realizar mejoras u otro caso si necesita cosas extra se deber agregarle con un
costo extra de este software dependiendo cuales sean las necesidades del cliente
o tambin la estimacin del trabajo que se realice hacer en este, nos muestra que
hay diferentes modelos de trabajo as como cada modelo ofrece mbito diferente de
trabajo sus caractersticas como su ventajas y desventajas de estos modelos y cual

deberamos escoger para adoptar esta forma de trabajo que sea las ms
correspondiente y nos plantean escenario que podramos tomar dependiendo las
opciones que se nos muestran.

Das könnte Ihnen auch gefallen