Sei sulla pagina 1di 4

UNIVERSIDAD NACIONAL DE LOJA

REA DE LA ENERGA LAS INDUSTRIA Y LOS RECURSOS NATURALES NO


RENOVABLES

CARRERA DE INGENIERIA EN SISTEMAS

MDULO IX
RESOLUCIN DE LAS PREGUNTAS DEL CAPTULO 3 PRESSMAN
RESPONSABLE:
DOCENTE:
PARALELO:
FECHA:

Soraya Lara Tapia


Ing. Franco Salcedo
B
27/01/2015

1. Lase de nuevo el "Manifiesto para el desarrollo gil de software" al principio


de este captulo. El lector puede pensar en una situacin en la que uno o ms
de los cuatro "valores" pueda meter a un equipo de software en problemas?
Es necesario que en el contrato estipulado con el cliente, se especifique las caractersticas que tendr
el software a desarrollar, esto se debe hacer porque se pueden dar complicaciones futuras
de inconformidad con el cliente, por lo cual se considera necesario la intervencin del cliente en el
proceso del desarrollo del software y as tener la misma visin del cliente. Adems cada integrante
del equipo debe adaptarse a los cambios, por lo cual siempre debe existir un plan B.
2. Descrbase agilidad (para proyectos de software) con palabras propias.
La agilidad para proyectos de software se basa principalmente en la habilidad para adaptarse a los
constantes cambios en procesos dentro de una organizacin, un grupo gil auto organizado permite
un desempeo orientado al crecimiento mediante una buena comunicacin, planeacin, modelado
y entregas iterativas.
3. Por qu un proceso iterativo facilita ms manejar el cambio? Todos los
procesos giles tratados en este captulo son iterativos? Es posible concluir un
proyecto en slo una iteracin y an as seguir siendo gil? Explquense las
respuestas.
Por qu en cada iteracin se puede replantear el problema y adems darle una mejora al proceso
haciendo que este evolucione y se oriente a cumplir la especificacin del cliente y expectativas del
cliente. Los procesos giles permiten la evolucin de sistemas, un sistema para que pueda
permanecer y subsistir debe estar abierto a cambios y extensiones que permitan su supervivencia o
prolonguen su esperanza de vida.
4. Podra cada uno de los procesos giles describirse recurriendo a las
actividades genricas del marco de trabajo mencionado en el captulo 2?
Constryase una tabla que coloque las actividades genricas dentro de las
actividades definidas para cada proceso gil.
Constryase una tabla que coloque las actividades genricas dentro de las actividades definidas para
cada proceso gil. Las actividades del proceso general tiene una gran similitud con el proceso gil,
salvo en que esta ltima existe la evolucin o interaccin y adems est diseada para sistemas de
gran envergadura.

5. Trtese de idear un "principio de agilidad" adicional que pudiera ayudar a un


equipo de ingeniera del software a volverse an ms manejable.
La validacin y verificacin facilitara el testeo de datos (si son correctos) de entrada y salida (es esto
lo que realmente se requiere o demanda) de informacin del sistema.
6. Seleccinese un principio de agilidad de los enunciados de la seccin 4.1 y
trtese de determinar si cada uno de los modelos de proceso presentados en este
captulo muestran el principio.
La simplicidad es el arte de maximizar la cantidad de trabajo no realizado - es esencial. Simplificar
sus procesos al mximo y adoptar una poltica minimalista. La prioridad ms alta es satisfacer al
cliente a travs de la entrega pronta y continua de software valioso. Este principio si esta presente en
estos modelos de procesos pues necesariamente tenemos que entregar avances de software que
funcione y de igual manera su pronta entrega.
7. Por qu cambian tanto los requisitos? Despus de todo. la gente no sabe lo que
quiere?
El mercado es salvaje en cierto modo, felizmente existen foros, gurs, tiendas y claro el buen concejo
y experiencia de los amigos, un da podra estar de moda los celulares y al da siguiente podra estar
de moda los tabletas, de ellas nace la necesidad emergente de comunicacin, o contenido, creo que
lo mejor es tratar de simplificar las cosas y trazarse los fines y luego evaluar qu requisitos cumplen
con la mayora de las expectativas, La gente solo sabe que tiene que surgir, trabajando da a da hasta
que pueda sentirse satisfecha con su labor.
8. La mayora de modelos de proceso gil recomiendan la comunicacin cara a
cara. No obstante, los miembros del equipo de software y sus clientes tal vez
estn alejados geogrficamente. Piensa usted que esto implica que debe
evitarse la separacin geogrfica? Se le ocurren formas de resolver este
problema?
La separacin geogrfica no debe de ser un impedimento en la comunicacin y en la
retroalimentacin en el desarrollo del software, pero tampoco podemos mantener alejados a los
clientes con los desarrolladores. Es por ello que hoy en da la tecnologa presentan programas que
nos permitirn comunicarnos sin importar la distancia entre ellos tenemos: SKYPE, MSN,
FACEBOOK, TWITTER, etc. Los cuales nos permiten realizar videoconferencias en lnea y as
mantenerse comunicados.
9. Escriba una historia de usuario XP que describa la caracterstica de lugares
favoritos o marcadores disponible en la mayora de navegadores web.

10. Qu es una solucin en punta en XP?


La Solucin en Punta XP es un prototipo operativo de diseo desarrollado para disminuir el
riego cuando se inicie la implementacin, debido a problemas presentados en la fase de diseo del
software.
11. Describa con sus propias palabras los conceptos de rediseo y programacin en
parejas de XP.
El rediseo puede surgir en el momento en que nos damos cuenta que los sistemas que utilizamos
en nuestra empresa ya no cumplen con todos los objetivos por los que haban sido formalizados,

lo primero que pensamos es solucionar el problema, quiz ideando adquirir un nuevo sistema, pero
muchas ocasiones el rediseo es una mejor opcin.
Primeramente es importante identificar el nivel de usabilidad del sistema, lo que se refiere a la
capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en
condiciones especficas de uso. Esto beneficia en la reduccin de costos de asistencia, aprendizaje y
ayuda al usuario, as como en la mejora de la calidad de vida de los usuarios, ya que reduce su estrs
e incrementa la satisfaccin y productividad del nuevo sistema que se va a construir.
La programacin en parejas resulta ser muy satisfactorio al momento de analizar, disear y construir
un sistema, ya que permite establecer las funcionalidades de dicho sistema de forma sencilla y
planificar las actividades en cada uno de los procesos de construccin rpidamente ya que al trabajar
en un grupo pequeo de solo 2 integrantes, es ms fcil repartir el trabajo.
12. Haga otras lecturas y describa lo que es una caja de tiempo. Cmo ayuda a un
equipos DAS para que entregue incrementos de software en un corto periodo?
Una caja de tiempo en un desarrollo adaptativo de software supone un tiempo lmite de entrega de
las iteraciones del proyecto.
Ayuda al equipo de desarrollo a evaluar los tiempos destinados a cada iteracin y as hacer
ms efectivas las entregas al cliente.
13. Se logra el mismo resultado con la regla de 80% del MDSD y con el enfoque de
la caja de tiempo del DAS?
Si se logra el mismo resultado debido a que esta propone la regla de Pareto:
80 por ciento de una aplicacin puede entregarse en 20 por ciento del tiempo que
tomara entregarla completa.
Esto propone hacer las entregas en menos tiempo del que se planteara la entrega total.
14. Con el formato de patrn de proceso presentado en el captulo 2, desarrolle uno
para cualquiera de los patrones Scrum presentados en la seccin 3.5.2.
Nombre del patrn: sprint
Fuerzas: Lugar donde haremos las tareas del trabajo
Tipo:
Patrn de Etapa: Adaptacin y modificacin del problema
Patrn de Tarea: Definir los requerimientos.
Patrn de Fase: Modelos del trabajo.
Contexto Inicial: Planeacin y comunicacin de la tarea.
Problema: Ocurrencias estructurales de las tareas
Solucin: adaptar los problemas y modificarlos.
Contexto Resultante: Ser eficaz en proyectos de plazos de entrega muy apretados
15. Por qu se le llama a Cristal familia de mtodos giles?
Es porque este fue creado con el fin de obtener un enfoque de desarrollo de software que premia la
maniobrabilidad, tambin es un conjunto de ejemplos de procesos giles que han demostrado ser
efectivos para todo tipo de proyectos. Adems es una forma de compartir recursos limitados y
comunicacin con un objetivo nico el cuales entregar software que funcione, siendo esta familia
efectiva para diferentes tipos de proyectos.
16. Con el formato de caracterstica DIC descrito en la seccin 3.5.5, defina un
conjunto de caractersticas para un navegador web. Luego desarrolle un
conjunto de caractersticas para el primer conjunto.
<accin> el <resultado> <a|por|de|para> un <objeto>

Navegador Web:
Mejora la velocidad de otros navegadores.
Actualiza su versin para ser ms ptimo.
Tiene vistas interactivas a diferencia de otros.
3.17. Visite el sitio oficial de modelacin gil y elabore la lista completa de todos los
principios fundamentales y secundarios del MA.
Principios fundamentales:
Aceptar el cambio
Cambio Incremental
Modelo con un propsito
Modelos Mltiples
Trabajo de Calidad
Retroalimentacin rpida
Trabajo Software es su objetivo principal
Principios secundarios:
Comunicacin abierta y honesta
El Contenido es ms importante que la representacin
Conocer las herramientas
18. El conjunto de herramientas propuestas en la seccin 3.6 da apoyo a muchos de los
aspectos suaves de los mtodos giles. Debido a que la comunicacin es tan
importante, recomiende un conjunto de herramientas reales que podra utilizarse
para que los participantes de un equipo gil se comuniquen mejor.
Herramientas de comunicacin electrnica que envan mensajes, archivos, datos o
documentos entre personas y facilitan la comparticin de informacin (colaboracin asncrona),
como por ejemplo:
Correo electrnico.
Correo de voz.
Publicacin en web.
Herramientas de conferencia que facilitan la comparticin de informacin, de forma
interactiva (colaboracin sncrona), como por ejemplo:
Conferencia de datos - PC en red que comparten un espacio de presentacin
compartido que cada usuario puede modificar.
Conferencias de voz - telfono que permiten interactuar a los participantes.
Conferencias de video (o audio conferencia) - PC en red que comparten seales
de audio o video.
Salas de chat o mensajera instantnea - una plataforma de discusin que facilita
el intercambio inmediato de mensajes.
Sistemas para facilitar reuniones - un sistema de conferencias integrado en una sala. Estas
salas suelen disponer de un avanzado sistema de sonido y presentacin que permite una
mejor
interaccin
entre
participantes
en
una
misma
sala
o
entre
salas separadas. Ejemplos de ello son los sistemas de soporte a decisiones.

Potrebbero piacerti anche