Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPENSAR UNIPANAMERICANA
TECNOLOGA EN DISEO DE SOFTWARE
DISEO DE PROCESOS DE SOFTWARE
INTEGRANTES:
MONICA VIVIANA CASTIBLANCO
ETAPAS
Diseo: determinar una implementacin efectiva y eficiente que realice las funciones y
que cumpla con los requerimientos dados por el cliente. Las siguientes actividades
que se plantean en esta etapa.
Pruebas: esta es la etapa donde se prueba el aplicativo para encontrar los errores y
corregirlos.
PROYECTOS APLICABLES
Los tipos de proyecto recomendados para aplicar a el modelo incremental son proyectos de
gran envergadura, donde normalmente se conocen la mayora de los requerimientos del
sistema, y se entiende por completo su funcionamiento para que este sea efectivo, se debe
tener en cuenta que la persona que dirija el proyecto lo puede separar por mdulos
interconectados o en un caso dado y si el proyecto lo permite, puede realizar varios grupos
de trabajo independizando cada uno de los mdulos, para que as se vea el trabajo
independiente pero sean adaptables al momento de la entrega final. Normalmente en el
desarrollo a medida que se va implementando la solucin nacen nuevos requerimientos y
hay que ser capaz de incluirlos en el proyecto. Siempre es necesario intentar obtener
resultados rpidos, por lo cual hay que ser precavido con las fechas de entrega para poder
cumplir con las expectativas pero al mismo tiempo hacer que las entregas procuren evitar
que queden pendientes para que no se vayan al siguiente modulo de desarrollo; en el caso
del dominio de la aplicacin es necesario que el director del proyecto tenga experiencia con
manejo de proyectos grandes ya que esta tecnologa as lo permite, de la misma manera se
necesita que siempre sea una necesidad la puntualidad por lo cual el grupo de trabajo se
requiere con conocimientos amplios en el rea segn como el proyecto los exija ya que si los
programadores no cumplen con los tiempos de entrega por mdulos retrasaran
generalmente el modulo siguiente entorpeciendo el rpido desarrollo del modelo.
HERRAMIENTAS UTILIZABLES
Existen una gran variedad de herramientas aplicables con ste modelo y tiles en mltiples
actividades.
Entre ellas se pueden destacar las siguientes:
DESVENTAJAS
complejos. Se aplican en forma iterativa a medida que avanza el proyecto. Cada iteracin
produce un incremento del software que da a los participantes un subconjunto de
caractersticas y funcionalidad generales del software. Conforme se produce cada
incremento, el software se hace ms y ms completo.
Se relaciona con el modelo incremental porque ste maneja etapas en las que cada
proceso se repite hasta que se obtiene el producto final teniendo en cuenta las mejoras
que se requieren del resultado anterior.
Actividades sombrilla
Se aplican a lo largo de un proyecto de software y ayudan al equipo que lo lleva a cabo a
administrar y controlar el avance, la calidad, el cambio y el riesgo. Las mas comunes son:
Seguimiento y control del proyecto de software
Administracin del riesgo
Aseguramiento de la calidad del software
Revisiones tcnicas
Medicin
Administracin de la configuracin del software
Administracin de la reutilizacin
Preparacin y produccin del producto del trabajo
Se relaciona con el modelo incremental ya que en esta se tienen en cuenta mtodos con
los que se puede garantizar la calidad del producto final.
ACTIVIDADES ESTRUCTURALES
Actividades sombrilla
Se aplican a lo largo de un proyecto de software y ayudan al equipo que lo lleva a cabo a
administrar y controlar el avance, la calidad, el cambio y el riesgo.
Seguimiento y control del proyecto de software: permite que el equipo de software
evale el progreso comparndolo con el plan del proyecto y tome cualquier accin
necesaria para apegarse a la programacin de actividades.
Administracin del riesgo: evala los riesgos que puedan afectar el resultado del
proyecto o la calidad del producto.
Aseguramiento de la calidad del software: define y ejecuta las actividades
requeridas para garantizar la calidad del software.
Revisiones tcnicas: evala los productos del trabajo de la ingeniera de software a fin
de descubrir y eliminar errores antes de que se propaguen a la siguiente actividad.
Medicin: define y rene mediciones del proceso, proyecto y producto para ayudar al
equipo a entregar el software que satisfaga las necesidades de los participantes; puede
usarse junto con todas las dems actividades estructurales y sombrilla.
Administracin de la configuracin del software: administra los efectos del cambio
a lo largo del proceso del software.
Referencias:
Roger S. Pressman, Ingeniera del Software Un enfoque prctico (Septima Edicin, 2010)
Ian Sommerville, Ingeniera del Software (Sptima edicin, 2005)
Hans Van Vliet, Software Engineering. Principles and Practice (Tercera edicin, 2002)
Ivar Jacobson, Grady Booch y James Rumbaugh, The Unified Software Development
Process (1999)
Agile Spain www.agile-spain.com
Alianza gil www.agilealliance.org
IEEE www.ieee.org/portal/site
Manifiesto gil www.agilemanifesto.org
http://www.tutorialspoint.com/software_engineering/software_engineering_tutorial.pdf
http://www.academia.edu/9124950/Modelo_Incremental
http://dianao9.blogspot.com.co/2012/11/modelo-incremental.html
http://ingenieraupoliana.blogspot.com.co/2010/10/modelo-incremental.html
http://procesosoftware.wikispaces.com/Modelo+Incremental
http://es.slideshare.net/RdXD/diapositiva-21962997