Puds

Solo disponible en BuenasTareas
  • Páginas : 8 (1880 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de diciembre de 2011
Leer documento completo
Vista previa del texto
Introducción al PUDS(Proceso unificado de desarrollo de software)
Orientación del aprendizaje
En nuestros días, dada la importancia de la información como recurso estratégico que ayuda a
generar ventajas competitivas para las empresas, se tiende a construir sistemas cada vez más
grandes y complejos donde intervienen equipos de trabajo formados por numerosas personas
con distintas funcionesy roles.
Tal situación nos lleva a definir mecanismos que nos ayuden a administrar esos grandes
proyectos: programar las actividades en tiempo y forma, coordinar las actividades de cada
integrante del equipo y entre ellos, y ofrecer criterios para permitir un control y medición de
estas actividades.
Un alto porcentaje de los sistemas fracasan por no contar con un adecuado proceso dedesarrollo, o por su utilización inapropiada. Muchos desarrolladores se equivocan porque
piensan que el desarrollo de software comienza con la programación en un lenguaje
determinado, y ahí caen en una de las causantes más importantes de fracaso del sistema.
Sea cual fuese el tamaño del sistema, es necesario que siempre nos apoyemos en un proceso
de análisis y diseño como el que vemos a lo largo dela materia.
Esta unidad nos servirá de introducción al proceso de desarrollo de software que explotamos en
el resto de las unidades, vemos sus pilares y los principales conceptos en los que se apoya.
Los contenidos que trabajamos en esta unidad son:
1. Ingeniería del software
1.1 ¿Qué es el ciclo de vida?
1.2 Aspectos del proceso de desarrollo
1.3 Tipos de modelo de ciclo de vida
1.4 Roldel cliente
2. Metodología de desarrollo
3. El proceso unificado de desarrollo de software
3.1 PUDS dirigido por casos de uso, centrado en la arquitectura, iterativo e
incremental.
3.2 Fases y flujos de trabajo
4. Las cuatro P en el desarrollo del software
5. UML: lenguaje unificado de modelado
5.1 Modelos
5.2 Bloques básicos de construcción de UML
El siguiente esquema conceptualle presenta los ejes temáticos fundamentales y sus
relaciones, y a modo anticipatorio lo orienta y ayuda a la contextualizar cada uno de los
conceptos desarrollados.
Esquema conceptual


Cátedra de Proyecto – Ingeniería en Sistemas de la Información – 2005 –
Página 2 de 2
Bibliografía propuesta
• JACOBSON, Ivar. El Proceso Unificado de Desarrollo. Editorial Addison Wesley. España.2000.
Capítulos 1, 2, 3, 4, 5.
Bibliografía complementaria
• DRUKER, Peter. Management: Tasks, Responsibilities, Practices. Editorial Harper & Row. New
York. 1973 .
• JACOBSON, Ivar y otros. Object Oriented Software Engineering: A Use Case Driven Approach.
Editorial Addison Wesley. 1992.
• KENDALL, Keneth E y KENDALL, Julie E. Análisis y Diseño de Sistemas. Tercera Edición.
EditorialPrentice Hall Hispanoamericana S.A. México. 1997.
• LARMAN, Craig. UML y Patrones. Primera Edición. Editorial Prentice Hall, Inc. México. 1999.
• MC. MENAMIN, Steve y PALMER, John.. Essential Systems Analysis. Editorial Prentice Hall,
Yourdon Press. 1984.
1. Ingeniería del software
Cuando una empresa se plantea la construcción de un nuevo software aparecen en la cabeza
del líder del proyectodistintas consideraciones a tener en cuenta que serán críticas, pues de
éstas dependerá el éxito o el fracaso del proyecto de desarrollo:
construir un software que cumpla con los requisitos previos planteados,
construir un software que haga correctamente lo que se pidió,

Cátedra de Proyecto – Ingeniería en Sistemas de la Información – 2005 –
Página 3 de 3
lograr un software que puedaadaptarse a los continuos cambios de toda
organización actual,
cumplir con los tiempos pactados de finalización del proyecto,
respetar los costos estimados en principio.
No tener ésto en mente desde un principio y no darle la importancia que
merece nos puede ocasionar innumerables conflictos en las distintas etapas del
desarrollo.
¿Cuáles son las causas que habitualmente generan este tipo de...
tracking img