Norma 12207

download Norma 12207

of 36

  • date post

    30-Jun-2015
  • Category

    Documents

  • view

    925
  • download

    2

Embed Size (px)

description

Norma 12207

Transcript of Norma 12207

  • 1. JULIAN DAVID PARRA CAONANDRES FELIPE OLIVE BARRETOMIGUEL ANDRES HURTADOVANEGAS

2. La importancia del software es una parte integraly necesaria de muchos productos y sistemas,requiere un marco comn internacional, paraespecificar las mejores prcticas de los procesosde software, actividades y tareas.En 1987, en una sesin plenaria de la ISO, ladelegacinnorteamericana solicit al International SoftwareEngineering Standards Group el desarrollo deuna norma relativa al proceso del ciclo de vida delsoftware.En 1989, se constituy el Grupo de Trabajo 7para iniciar el proyecto. 3. El estndar ISO/IEC 12207 describe laarquitectura del ciclo de vida delsoftware, pero no especifica losdetalles de cmo implementar o llevara cabo las actividades o tareasincluidas en los procesos. 4. Los procesos primariosidentifican cinco roles quepueden ser llevados acabo por la organizacin:adquisicin, suministro,desarrollo, mantenimientoy operacin. 5. Cualquiera de los procesosprimarios pueden invocar uno oms de los procesos de soporte paracumplir con los objetivosplanteados. Los ocho procesos desoporte son: documentacin,administracin de la configuracin,aseguramiento de la calidad,verificacin, validacin, revisionesconjuntas, auditoras y resolucinde problemas. 6. Por ltimo, existen cuatroprocesos inherentes a cualquierorganizacin: administracin,infraestructura, mejoras yentrenamiento. 7. Los procesos del ciclo de vida del 12207pretender cubrir la vida completa del SWdesde la concepcin hasta el retiro nosolamente el esfuerzo del desarrollo.El estndar 12207 pretende que lasorganizacionesutilicen estos 17 procesos (primarios, desoporte y organizacionales) dentro de susproyectos particulares. 8. La ISO 12207 proporciona un procesoestructurado utilizando terminologa aceptada,ms que dictar un mtodo particular del ciclode vida o un mtodo para el desarrollo desoftware. Puesto que es un documentorelativamente de alto nivel, el ISO 12207 noespecificadetalladamente cmo realizar las actividades ylas tareas que abarcan los procesos. Niprescribe el nombre, el formato, o el contenidode la documentacin. Por lo tanto, lasorganizaciones que intentan aplicar el ISO12207 pueden utilizar los estndares oprocedimientos adicionales donde seespecifican este tipo de detalles. 9. El estndar describe la arquitectura de los procesos del ciclo devida de software, pero no detalla cmo implementar lasactividades incluidas en tales procesos.El estndar es independiente de tecnologas y de metodologasde desarrollo y son tiles para cualquier forma de modelo deciclo de vida, por ejemplo, cascada, incremental, espiral, etc. Dehecho, una de las responsabilidades del proveedor del servicioes la de seleccionar un modelo de ciclo de vida y mapear losrequerimientos del estndar 12207 a ese ciclo de vida enparticular, por lo que sus actividades pueden ser llevadas acabo de forma secuencial, repetida y combinndolas acorde a laseleccin del proyecto del modelo del ciclo de vida. 10. Estos son los promotores principales paraconducir a mejorar las funcionesdentro del ciclo de vida; est compuesto porcinco procesos: 11. define las actividades del adquiriente,la organizacin que adquiere unproducto, servicio o sistema software. 12. Define las actividades delsuministrador, la organizacin queprovee el producto, servicio o sistemasoftware. Es un complemento delproceso de adquisicin. 13. Define las actividades del desarrollador, laorganizacin que define y desarrolla el sistemade software.Est subdividido en trece actividades queinvolucran: implementacin, anlisis derequerimientos del sistema, diseo de laarquitectura del sistema, anlisis derequerimientos de software, diseo de laarquitectura del software, diseo detallado delsoftware, codificacin y pruebas, integracin delsoftware, pruebas de calidad del software,integracin del sistema, pruebas de calidad delsistema, instalacin del software, aceptacin delsoftware. Los procesos de desarrollo marcan elinicio de la etapa de implementacin delproyecto. 14. Define las actividades del operador, laorganizacin que provee el serviciode operar el sistema de cmputo enel ambiente de los usuarios. 15. (correctivo, perfectivo, preventivo y adaptativo):Define las actividades de la organizacin que proveeel servicio de mantener el software, conservndoloactualizado y utilizable. Este proceso incluye lamigracin y retiro del software. 16. Estas son las actividades que soportan ycoordinan el desarrollo y el ciclo de vida de lasactividades primarias. Un proceso de soporte,apoya otros procesos que llevar a cabo unafuncin especializada. Est compuesta porocho procesos: 17. El proceso de documentacin definelas actividades necesarias pararegistrar toda la informacin producidapor los procesos del ciclo de vida. 18. Incorpora actividades de identificacin,control, estadstica y evaluacin de lasconfiguracionesas como las de la administracin deversiones. 19. Define las actividades para asegurarobjetivamente que los productos de softwaresatisfacen losrequerimientos especificados y se adhieren alos planes establecidos.Las revisiones conjuntas, auditoras,verificacin y validacin pueden ser usadascomo tcnicas de aseguramiento de lacalidad. 20. Define las actividades (para eladquiriente, el proveedor uorganizacin independiente) paraverificar los productos y serviciosde software. 21. Define las actividades (para eladquiriente, el proveedor uorganizacin independiente) paravalidar los productos de software delproyecto de software. 22. Este proceso es para revisionestanto tcnicascomo administrativas, para que deesta forma una de las partesevale el estado de los productosproducidos y las actividadesrealizadas por la otra parte. 23. Define las actividades para determinarel cumplimiento de los requerimientos,planes y contratos. Este proceso puedeser usado por cualquiera de las dospartes, donde una parte (auditora)audita los productos o actividades de laotra parte (auditada). 24. Define un proceso para analizar yeliminar(resolver) todos los problemas(incluyendo inconformidades), sinimportar su naturaleza u origen,que sean descubiertos durante laejecucin del desarrollo,operacin, mantenimiento y otrosprocesos. 25. Se refiere a la administraciny al apoyo en general paratodo el ambiente dedesarrollo. Est comprometidoen seguir cuatro procesos: 26. La intencin de este procesoes la de proporcionaradministracin a todos losdems procesos del proyecto,incluyendo administracin delproducto y administracin delproyecto. 27. establece y mantiene el"hardware, software,herramientas, tcnicas yestndares" que se requieren parala ejecucin de los otros procesos.Cualquier estndar utilizado en unproyecto o por una organizacinse vuelve parte de lainfraestructura. 28. Define las actividades bsicas queuna organizacin (adquiriente,proveedor, operador,administrador, etc.) realiza paraestablecer, medir, controlar ymejorar los procesos de su ciclode vida. 29. Define las actividades paraproveer personal entrenadoadecuado. 30. El estndar 12207 se relaciona con normasde calidad, especialmente la ISO 9001:Sistemas de calidad modelos para lagaranta de calidad en la concepcin,desarrollo, produccin, instalacin yprestacin de servicios.Tiene una gran relacin con la segundaparte de la norma ISO/IEC 15504:Tecnologas de la informacin - Evaluacinde los procesos de software.