Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Las 4 P en el desarrollo de software

20,800 views

Published on

Sistemas 2

Published in: Education
  • Be the first to comment

Las 4 P en el desarrollo de software

  1. 1. LAS 4 P EN EL DESARROLLO DE SOFTWARE.<br />
  2. 2. Personas<br /><ul><li> Arquitectos, desarrolladores, ingenieros de prueba, personal de gestión, usuarios, clientes
  3. 3. El proceso de desarrollo afecta a las personas (viabilidad, gestión del riesgo, estructura de los equipos, planificación, comprensión, cumplimiento)
  4. 4. Formación, entrenamiento y experiencia
  5. 5. De recurso a trabajador (puestos que asumen las personas)
  6. 6. Cada trabajador tiene un conjunto de responsabilidades y lleva a cabo un conjunto de actividades</li></li></ul><li>Proyecto<br /><ul><li>Elemento organizativo de gestión
  7. 7. El proyecto construye el producto
  8. 8. Secuencia de cambio: El sistema evoluciona
  9. 9. Serie de iteraciones: Cada iteración implementa un conjunto de casos de uso o atenúa algunos riesgos. Mini-proyecto
  10. 10. Patrón organizativo: Tipos de trabajadores y artefactos a conseguir.</li></li></ul><li>Producto<br /><ul><li>Artefactos que se crean durante la vida del proyecto
  11. 11. Modelos, códigos, ejecutables, documentación, diagramas
  12. 12. UML, bocetos de la interfaz de usuario, prototipos, componentes, planes de prueba
  13. 13. Ingeniería y gestión
  14. 14. Colección de modelos
  15. 15. Modelo de casos de uso, análisis, diseño, despliegue, implementación y prueba.</li></li></ul><li>Proceso<br /><ul><li>Conjunto de actividades para crear el producto
  16. 16. Es una plantilla para crear proyectos
  17. 17. Se define en términos de flujos de trabajo (conjunto de actividades)
  18. 18. Se identifican trabajadores y artefactos
  19. 19. Adaptación o especialización del proceso
  20. 20. Se utilizan diagramas de actividad de UML para describir los flujos de trabajo</li></li></ul><li>HERRAMIENTAS<br /><ul><li>Automatizan las actividades definidas en el proceso
  21. 21. Mantienen las cosas estructuradas, gestionan gran cantidad de información y nos guían
  22. 22. Gracias a ellas se obtiene un proceso más formal y preciso
  23. 23. El proceso dirige las herramientas
  24. 24. Deben ser fáciles de utilizar y permitir reutilizar</li></li></ul><li>BIBLIOGRAFÍA<br />Libro: El proceso unificado de Desarrollo de Software de Ivar Jacobson, GrandyBooch, James Rumbaugh<br />http://www.utim.edu.mx/~mgarcia/DOCUMENTO/ADSI2/ADSI2-1.pdf<br />

×