Professional Documents
Culture Documents
5/2/12
Nociones Generales
Definicin de IEEE/EIA 12207 Estructura de la norma Es un proceso de ciclo de vida 12207 contra 2167A y 498 Como se relaciona con SW-CMM Como adaptarlo para su uso
5/2/12
1 1.1
Scope Purpose
This International Standard establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. It contains processes, activities, and tasks that are to be applied during the acquisition of a system that contains software, a stand-alone software product, and software service and during the supply, development, operation, and maintenance of software products. Software includes the software portion of firmware. This International Standard also provides a process that can be employed for defining, controlling, and improving software life cycle processes. 1.2 Field of application
This International Standard establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. It contains processes, activities, and tasks that are to be applied during the acquisition of a system that contains software, a stand-alone software product, and software service and during the supply, development, operation.
NOTE: The processes used during the software life cycle need to be compatible with the processes used during the system life cycle.
This International Standard establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. It contains processes, activities, and tasks that are to be applied during the acquisition of a system that contains. This International Standard establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. 1.3 Tailoring of the International Standard
This International Standard establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry. It contains processes, activities, and tasks.
NOTE: The processes used during the software life cycle need to be compatible with the processes.
Th In rn is te ation S nda e blishe a com o fra e ork for s al ta rd sta s mn mw oftw re life cy le a c proce se w w ll-d e te in s s, ith e efin d rm olog tha c b refe nce by the s y, t an e re d oftw in are dustry. It co ntain proce se a ities and tas tha are to b a s s s, ctiv , ks t e pplied during the a uis cq ition of as ystemth c at onta softw re a s d-a ne softw pro c and softw se ins a , tan lo are du t, are rvice a nd du ring the s pply, d elopm nt, ope u ev e ration a , nd m in nan o s a te ce f oftw re pro a ducts. S oftw re inc es the softw portion of firm a . a lud are w re Th In is ternatio l S dard a na tan lso provide a pro s tha ca be e ploye for de s ces t n m d fining , c tro on lling, and im prov s ing oftw re life c a ycle pro sse ce s. 1 .2 F ld o app tion ie f lica
Th In rn is te ation S nda e blishe a com o fra e ork for s al ta rd sta s mn mw oftw re life cy le a c proce se w w ll-d e te in s s, ith e efin d rm olog tha c b refe nce by the s y, t an e re d oftw in are dustry. It co ntain proce se a ities and tas tha are to b a s s s, ctiv , ks t e pplied during the a uis cq ition of as ystemth c at onta softw re a s d-a ne softw pro c and softw se ins a , tan lo are du t, are rvice a nd du ring the s upply, dev pm nt, opera elo e tion.
N T T e p c s e u e d ringth s ftw life c cle n ed to b co p le w th p c s s O E: h ro e s s s d u e o are y e e m atib ith e ro es e u e d rin th s s mlife c c . s d u g e y te y le
Th In rn is te ation S nda e blishe a com o fra e ork for s al ta rd sta s mn mw oftw re life cy le a c proce se w w ll-d e te in s s, ith e efin d rm olog tha c b refe nce by the s y, t an e re d oftw in are dustry. It co ntain proce se a ities and tas tha are to b a s s s, ctiv , ks t e pplied during the a uis cq ition of as ystemthat co ins. nta Th In rn is te ation S nda e blishe a com o fra e ork for s al ta rd sta s mn mw oftw re life cy le a c proce se w w ll-defin term s s, ith e ed inology tha c n be re ren , t a fe ced by the s oftw re indus . a try 1 .3 T ailorin o th Internatio S nd g f e nal ta ard
Th In rn is te ation S nda e blishe a com o fra e ork for s al ta rd sta s mn mw oftw re life cy le a c proce se w w ll-d e te in s s, ith e efin d rm olog tha c b refe nce by the s y, t an e re d oftw in are dustry. It co ins proc es a itie and tas nta ess , ctiv s, ks.
N T T e p c s e u e d rin th s ftw re life c cle n dtob c m a le w th p c s e O E: h ro e s s s d u g e o a y ee e o p tib ith e ro e s s.
5/2/12
IEEE/EIA 12207: Software de procesos de ciclos de vida Publicado en 1998 por: Instituto de Ingenieros Elctricos y Electrnicos Asociacin de Industrias Electrnicas Incluye la norma ISO/IEC 12207 en su totalidad Aade aclaraciones, conceptos y directrices para promover una mejor comprensin y aplicacin Aprobada para su uso por el Departamento de Defensa en mayo27,1998Designated por 5/2/12 SSC SD para ciclo de vida de
Establecer un marco comn para el software de ciclo de vida delos procesos, con una terminologa bien definida que puede hacer referencia a la industria del software.
Para la adquirir, suministrar, desarrollar, operar y mantener los
productos de software
Para definir, controlar y mejorar el software de procesos de ciclo de
vida
12207 ofrece a la industrialas bases paralas prcticas desoftwaretil para los negociostanto nacionales como
5/2/12
Para apoyar las funciones anteriores en la forma de garanta de calidad, gestin de configuracin, las revisiones conjuntas, auditoras, verificacin, validacin, la resolucin de problemas, y la documentacin.
Para establecer la gestin de software y entornos de ingeniera basados en los procesos del ciclo de vida adaptado y adaptarse en funcin de las necesidades del negocio.
Para fomentar un mayor entendimiento entre clientes y proveedores y entre las partes involucradas en el ciclo de vida de un 5/2/12 de software. producto
Establecer documentacin.
Aclarar las funciones y las interfaces de los participantes. Aclarar el tipo y contenido de la documentacin. de
Identificar las tareas, fases, puntos referencia, revisiones, y los documentos necesarios.
5/2/12
MIL-STD-1679A de desarrollo de software 1983 DOD-STD-2167A Sistema de Defensa de Desarrollo de Software 1988 DOD-STD-7935A Normas AIS Documentacin 1988 MIL-STD-498 Desarrollo de Software y Documentacin 1994 (Memo secretario de Defensa Perry - junio de 1994) ISO 9000 (serie - en la Gestin de la Calidad, etc.) 1991 J-STD-016-1995 Desarrollo de Software - 1995 adquirienteproveedor Acuerdo ISO / IEC 12207 Tecnologa de la Informacin - Vida Software Procesos del ciclo de 1996 IEEE / EIA 12207 Procesos del Ciclo de Vida de Software 1998
5/2/12
2167 A 7935 A
DOD-STD7935Adel Departamento de Defensade Sistemas de InformacinAuto matizado(AIS)Do cumentacinNor mas
ISO 12207 49 8
MIL-STD-498 "Desarrollo de Softwarey Documentaci n"diciembr e94
IEEE Stds
01 6 MIL-STD-498
IEEE/ EIA12207.1-1997 "Desarrollo de IEEE/ EIA12207.2-1997 Softwarey "SoftwareProcesosdel Ciclo de Vid Documentaci Mar / Abr98 n"diciembr e94
5/2/12
IEEE/EIA Standard
(ISO/IEC 12207) Standard for Information Technology Software life cycle processes
Esquema De La IEEE / EIA 12207: Software Procesos Del Ciclo De Adelante Vida 1.Alcance
2.Referencias normativas
IS O /IE 4.Aplicacin C de 12 esta Norma 20 7 5.Procesos primarios
5/2/12
M arch 1998
3.Definiciones
I E/ I 127 - 96 EE A20.0 9 E 1
R rd eb G B e ou dy L A p c OL E I E I G CM T N NR D U N G EN O E S W T Pmsn fE ihh e i i o E t e r so I E U eR a A ee n r o ly g mt d yt r e n
I E/ I S na EE A t dr E a d
I ds yme et to o nut I pm a n f r l ni I t r a n S na n nt a t d d e io l a r I O C20 :19 S/E 127 95 I ( OE 127Sna f rI f r ao IS/I C20) t dr o n mi n a d o t Tcnl geho y o S t a lf cc p cse owei e yl r ess f r eo
M h98 a 19 r c
Esquema de la IEEE / EIA 12207.1: Procesos del ciclo de vida de Software Ciclo de vida data Adelante 1. Alcance 2. referencias normativas 3. Definiciones 4. Datos del ciclo de vida 5. Informacin genrica directrices elemento de contenido 6. Informacin especfica directrices 5/2/12 elemento de contenido
Esquema De IEEE/EIA 12207,2:Software Procesos De Ciclo De Vida- Implementacin Consideracin Hacia Adelante Y La Introduccin
1. Alcance
IE EE 1 2 7 - 9 6 E / IA 2 0 .01 9
R r d c db G O A ep u e y L B L o E G E R G O U ET N IN E IN D C M N S WhT e P i si no IE E it h erm o f E s U dr R y y A r em t n e o alt ge en (A on S n a D vloe b IE adEA J i t ta drd e e p d y EE n I )
2. Normativas
Referen
IE E IASa d rd E /E t n a
In u tryIm le e ta no ds p mn tio f In r a n l S n a ten tio a ta d rd IS /IE 1 2 7: 1 9 O C 20 95 (IS /IE 1 2 7 S n a fo In r a n O C 2 0 ) ta d rd r fom tio T c n lo y e h o gS ftw relifec c p c s e o a y le ro e s s
M r h1 9 ac 9 8
T EIN T U EO E E T IC L H S IT T F L C R A A D E E T O IC N L CR N S E G E R , IN . N IN E S C
E E T O IC D S R S S O IA IO L C R N IN U T IE A S C T N EG E R G E A T E T N I E IN D P R M N N
3. Definiciones 4. Aplicacin
Procesos De Apoyo
17 Procesos del Ciclo de Vida 5 procesos primarios - 12207,0 5 8 procesos de apoyo - 12207,0 6 4 Procesos en la organizacin - 12207,0 7 Cada proceso se divide en las actividades Cada actividad se divide en las tareas Tareas Elementos de referencia de la Informacin (productos de software / documentos)
5/2/12
Los procesos primarios definir cules son los elementos organizacin hace durante el ciclo de vida del software. Proceso Rol 498 plazo de adquisicin - una organizacin que Adquirente un sistema o servicio de alimentacin - una organizacin que celebre un contrato con 5/2/12
Adquirente adquiera
Proveedor
Papel adolescentes camin marina sistema Adquirente ("Comprador") Mam y pap Sistemas, PD-xx Proveedor ("Vendedor") Ed Car Lot Centro de Sistemas D555 Desarrollador Ford Motor fresco codificadores Corp.
5/2/12 Tuneup mantenedor de Terry Shop Centro de Sistemas D999
Comando de
programa de Estrategia
Una vez que a si travs (Cascada) Incremental (pre planificados La mejora del producto) evolutivo si
si si
no Tal vez
No
si
si
Estos son recomendados por los CDC SD 5/2/12 como base para la planificacin y ejecucin
Descripciones
El 3012207,1Elementos De Informacin
Concepto de la descripcin de las operaciones Base de datos de descripcin del diseo Software descripcin de la arquitectura Descripcin del software de diseo Software desarrollado. normas descr. Software de interfaz descr diseo. Requisitos de software Descripcin Sys. arco. y reqts. ALLOC. descr. Descripcin documentacin de usuario
5/2/12
planes plan de adquisicin Desarrollo del plan de proceso Proceso del plan de mantenimiento Operacin plan de proceso Proyecto de plan de gestin Software plan de CM Software plan de integracin Software de control de calidad del plan Prueba o plan de validacin procedimientos Prueba o validacin de los procedimientos registro evaluacin de los registros
5/2/12
Software registros CM Software de control de calidad registros Origen de registros de cdigo informe Informar de un problema y problema. resolucin de informe Software de verificacin de los resultados de informe Resultados de las pruebas o validacin de los informes solicitud Solicitud de cambio o solicitud de modificacin especificacin Especificacin de requisitos del sistema
5/2/12
Direccin
Ejemplo
12207.0: General / salida artefacto requisitos en las descripciones de procesos / actividades / tareas 12.207,1 4.3 Tabla 1: Disponibles Normas, Guas, referencias, Por Ejemplo, y la Asistencia de 84 Elementos de Informacin
5.3.1.4: "El desarrollador deber desarrollar planes para la realizacin de las actividades del proceso de desarrollo. Los planes deben incluir (5 temas). Para el plan de desarrollo del proceso ( 5.3.1.4), consulte: J-STD-016 E.2.1: "los contenidos del plan de desarrollo de software" (como 498) IEEE 1074 estndar para el Desarrollo de Software Procesos del Ciclo de Vida IEEE 1074.1 Gua para Desarrollo de Software Procesos del Ciclo de Vida y 2 otros
12.207,1 5: directrices 5.2.2 "Un plan debe incluir ... las genricas de contenido para 7 actividades de planificacin y las tareas, "tipo" de artculo: descripcin, el horarios, presupuestos, riesgos, costos, plan, procedimiento, registro, interfaces, ..." (20 temas informe, peticin, la especificacin 12.207,1 6: Directrices 6.5 "El plan de proceso de desarrollo debe especficas de contenido para 30 incluir normas especficas, mtodos, elementos de informacin herramientas, acciones relacionadas con el
5/2/12
Define
las actividades bsicas de la gestin, incluyendo la gestin de proyectos, relacionados con la ejecucin de un proceso de ciclo de vida. Tareas de actividad
5/2/12
2 El problema y la modificacin Analizar los informes de problemas. Replicar o verificar los problemas de anlisis. Desarrollar modificaciones. Problemas de documentos, anlisis, fija (con la solicitud de modificacin). Conseguir modificaciones aprobadas por contrato.
5/2/12
3 Modificacin del documento de aplicacin donde los cambios son necesarios. Implementar modificaciones (Proceso de uso para el Desarrollo). 4 Mantenimiento de revisin / revisin de la integridad del sistema modificado. Obtener la aprobacin de las modificaciones aceptacin por contrato. 5 Migracin Asegurar que los productos cumplen con esta norma. Desarrollar y 5/2/12
Proceso de gestin de llamadas de "planes de ejecucin del proceso." 12207.0 7.1.2.1 contiene 9 temas para su inclusin 12.207,1 4.3 La Tabla 1 incluye "plan de gestin de procesos," se refiere a IEEE 1058.1: "Norma para los Planes de Gestin de Proyectos Software" 12.207,1 5.2 ofrece 20 artculos de contenido genrico de un "Plan"? Proceso de abastecimiento requiere para el plan de gestin del proyecto (s) 12207.0 5.2.4.5 lista de 15 temas a ser considerados 12.207,1 4.3 La Tabla 1 incluye "plan de gestin del proyecto," las referencias son IEEE 1058.1: "Norma para los Planes de Gestin de Proyectos Software" J-STD-016 E.2.1: "los contenidos del plan de desarrollo 5/2/12
5/2/12
Establecer un marco comn para el software de ciclo de vida delos procesos, con una terminologa bien definida que puede hacer referencia a la industria del software.
Para la adquirir, suministrar, desarrollar, operar y mantener los
productos de software
Para definir, controlar y mejorar el software de procesos de ciclo
de vida
12207 ofrece a la industria las bases para las prcticas de software til para los negocios tanto nacionales como internacionales
5/2/12
Tailoring 1227
12207 se debe adaptar para un proyecto - no hay dos proyectos iguales de la adaptacin: La actividad del ciclo de vida: creacin de prototipos, mantenimiento
Consideraciones
SEPO, Orientacin sobre la adaptacin: Lo que no puede adaptarse: la intencin o los objetivos Qu se puede adaptar: el nmero de fases / actividades, roles, responsabilidades, formatos de documentos, la formalidad /frecuencia de los informes o revisiones
5/2/12
SecDef Memo Especificaciones y Estandares- Una nueva Manera De Hacer Negocios Publicada el 29 de junio de 1994: "Uso de las especificaciones de rendimiento y comercial y las normas en lugar de las especificaciones y normas militares, a menos que no haya otra posibilidad ..." J-STD-016-1995: Desarrollo de Software - Adquirente-Proveedor Acuerdo Publicado: 30 de September de 1995 as Prueba estndar de uso por IEEE/EIA Objetivo: remplazar MIL-STD con un equivalente no gubernamental "Casi idntica" a la MIL-STD-498 con los cambios en la trazabilidad yla terminologa
5/2/12
Software De Software Partida 1: Impl. y Diseo de Software Pruebas Reqts. sofware Analisis SDD/IDD/DBDD SRS/IRS
Software Design
SRS/IR S Hardware de partida (No cubiertos por esta norma) Diseo de sofware Analisis de requisitos del sistema
SDD/IDD/DBDD
Other ongoing activities: SQA, SCM, Reviews, Risk Management, Process Improvement, etc.
5/2/12
Planificacin
Plan de Desarrollo de Software (SDP) Plan de Pruebas del Software(STP) Plan de Instalacin del Software(SIP) Plan de Transicin del SoftwareSTrP)
Concepto y Requerimientos
5/2/12
Prueba de Calificacin
Descripcin de la Prueba del Software(STD) Reporte de la Prueba del Software (STR)
Mantenimiento
s ID D Especificaciones del Producto(SPS) 8 tes! Descripcin de la Versin del Software 9 -4 en Manual de la programacin Computarizada TD vig S n Manual de Soporte de Firmware (FSM) IL- ue M g si Usuario/Operador
Manual de Usuario del Software(SUM) Manual de Entrada/Salida del software Centro de manual de Operaciones(SCOM) Equipo Manual de Operacin(COM)
5/2/12
CMOCOMPARARLAS NORMAS?
Enfoque Ciclo de vida del software DoD -STD -2167A Defensa de los productos de software 9 fases de desarrollo, basado en cascada MIL -STD -498 Defensa d el proceso de desarrollo de software La planificacion de expande, su uso. Cascada, increm ental, evolutivo 22 DIDs form ales IEEE/EIA 12207 Procesos de la em presa Am plia el soporte.. Una vez que -a travs , incre m ental, evolutivo 30 Inform acion Articulos - Guas
Igual que en
498
Procesos especfico
5/2/12
Proy. Plan de supervision Proceso de implementacin y establecer dev. Medio ambiente Sistema de req. De Sys. reqts. analisis anlisis Diseo del sistema Sys. arco. diseo Software de nalisis Software de diseo Software de analisis reqts Software arco. deseo Software de diseo detallado Software de codigo y pruebas Software de integracin Software calidad de prueba Integracin de sistemas Sistema de integracion de puebas Software de instalacin
Revisar concep. Operac. Sistema Reqts. Rev.(SRR) Systema/subsis. reqts rev. Sistema/subsis. reqts rev. Diseo de sistemas Rev.(SDR) Sistema/subsis. diseo rev. Sistema/subsis diseo rev. Software Spec. Rev. (SSR) Software reqts revisin Software reqts. revisin Diseo preliminar. (PDR) Critica del diseo(CDR) Software de revision del dis. Software de revision del dis. Prueva del Rev. (TRR) Prueba de revision de preparacion Prueba de revision de preparacin Resultado de pruebas de rev. Resultado de pruebas de rev Preparacion para la produccion(PRR) --Software de revision de usabilidad mantenimiento de Software Compativilidad del Software Soporte del Software 5/2/12
Proyecto de gestion de coment / Documentos relacionados Sistem/subsis reqts rev. Requisitos del sist. De especif. Sistem/subsis revision de diseo * Sistem de reqts descripcion * Desarrollo del plan de proceso * Software reqts descripcion * Software reqts descripcion Software reqts revisio * Software reqts descripcion * Software reqts descripcion * Software plan de integracion *Documentacion de usuario Software de revision del diseo * Software arco descripcion * Software de diseo Iface descr Software de revision del diseo Descripcion del software de diseo * Software de diseo Iface descr *Validacion de procedimientos Prueba de revision * Validacion de los procedimientos *Codigo del software y registro
5/2/12
Con los estndares IEEEnombre de usuarioy contrasea,descargade Revisindel Servicio deDefensade impresinautomtica(DAPS) ayudar apgina weben lnea
IEEE/ EIA12207se puede descargara la administracin federalconel Departamento de Defensasololas cuentasde archivopuntode Las copias impresas de12.207se pueden pedir aDAPS.
13 pginas deresumen delos tres volmenesy anexos Listasde tablade procesos, actividades, tareas ytemas relacionados con informacin
DE IEEE/EIA12207
SEPORECOMIENDA:
UseIEEE/ EIA12207:Es el estndardel Departamento de Defensay la cooperacin SurSurSDQuetodos losmodelos delas principales funcionese interfaces Se lograla amplitudde la norma ISO/ IEC 12207y la profundidadde la norma MIL-STD-498 Relacionar12207,laCMM,ISO 9000y otras normasde inters paralas actividades desde dentro de su proyecto Adaptartodos los"estndares"para su organizacin/proyecto / contrato Resolver los orientacindentro conflictosde de 5/2/12 los lenguajey diferentes
REFERENCIAS
Capability Maturity Model For Software, Version 1.1, SEI-93-TR-24, Feb. 1993.
On web at http://rbse.jsc.nasa.gov:80/cmm/ - IEEE Standards Collection: Software Engineering. 1997 Edition, Institute of Electrical and Electronics Engineers, Inc. New York, NY. See http://www.ieee.org/prod_svcs.html - 9000: Quality Management, International Organization for Standardization, 1994. See http://www.iso.ch/welcome.html - The ISO 9000 Implementation Manual, Omneo- Oliver Wight Publications, 1994. In SEPO library. - U.S. Software Lifecycle Process Standards, Crosstalk, July 1997. See http://www.stsc.hill.af.mil/ - Defense Acquisition Policy - A More Flexible Management Approach. Program Manager magazine, July-August 1996. See http://www.dsmc.dsm.mil/pubs/pdf/pm_articles96.htm - Software Engineering Standards - A User's Road Map. IEEE Computer Society, Nov. 1997. See http://www.computer.muni.cz/cspress/CATALOG/bp08008.htm
5/2/12