You are on page 1of 16

El proceso del software DEFINICION INGENIERIA DE SOFTWARE SEGUN FRITZ BAUER

La ingeniera del software es el establecimiento y uso de principios slidos de la ingeniera para obtener econmicamente un software confiable y que funcione de modo eficiente en mquinas reales.

Cual es uestro tra!a"o co#o $ %e $eros del software&


Realizar software de calidad en el plazo y costo establecido. Planificar su trabajo Hacer su trabajo de acuerdo al plan Esforzarse en producir productos de calidad

E' (ROCESO DE' SOFTWARE


El desarrollo del software es un proceso de aprendizaje social. El proceso es un dilogo en el cual el conocimiento que el sofwtare debe convertir se conjunta y se materializa en este ltimo. El proceso proporciona interacci n entre los usuarios y las !erramientas en evoluci n" y entre los dise#adores y sus !erramientas. Es un proceso iterativo en el que la !erramienta en evoluci n sirve como un medio para la comunicaci n" en el cual cada nueva etapa del dilogo logra obtener ms conocimiento ltil de las personas implicadas. $a construcci n del software de computadora es un proceso iterativo de aprendizaje" y el resultado llamado por %aetjer &el capital del software&" es una materializaci n del conocimiento recolectado" depurado y organizado conforme el proceso estuvo en ejecuci n. )ue es& 'uando se trabaja para construir un producto o sistema es importante seguir una serie de pasos predecibles( una especie de mapa de carreteras que ayude a crear un resultado de alta calidad y a tiempo. El mapa de carreteras que debe seguirse se llama proceso de software. )u$e lo *ace& $os ingenieros de software y sus jefes adaptan el proceso a sus necesidades y despu)s lo siguen. *dems" la gente que !a solicitado el software tiene una funci n que desempe#ar en el proceso de definirlo" construirlo y probarlo. (or+ue es $#porta te& Porque ofrece estabilidad" control y organizaci n a una actividad que puede volverse ca tica si no se controla. +n enfoque de ingenier,a del software moderno debe ser &gil&" -ebe requerir s lo aquellas actividades" controles y documentaciones apropiados para el equipo del proyecto y el producto que !a de producirse.

Cu,les so sus pasos& El proceso que se adopte depende del software que se esta construyendo. +n proceso puede ser apropiado para crear un software para un sistema de aeronatica" mientras que un proceso distinto por completo ser,a el indicado para la creaci n de un sitio .eb. Cu,l es el producto o!te $do& $os productos obtenidos son los programas" documentos y datos que se producen como consecuencia de las actividades y tareas definidas por el proceso. Co#o puedo estar se%uro +ue lo -e -ec-o correcta#e te& E/isten muc!os mecanismos de evaluaci n del proceso de software que permiten a las organizaciones determinar la &madurez& del proceso de software. 0o obtstante" la calidad" el tiempo requerido" la viabilidad a largo plazo del producto que se construye son los mejores indicadores de la eficacia del proceso que se utiliza. Desde u pu to de .$sta t/c $co un proceso de software se define como un marco de trabajo para las tareas que se requieren en la construcci n de software de alta calidad desde el cual se puede puede establecer un plan detallado para el desarrollo del software.

Act$.$dades0 Especificacin Diseo Validacin Evolucin

+n proceso de software define el enfoque que se adopta mientras el software esta en desarrollo. Pero la ingenier,a del software tambi)n abarca las tecnolog,as que requiere el proceso 1m)todos t)cnicos y !erramientas automatizadas2.

'a $ %e $er1a del software es u a tec olo%1a estrat$f$cada y como cualquier enfoque de la ingenier,a debe estar sustentado en un compromiso con la calidad. 'a !ase +ue soporta la $ %e $er1a del software es u e fo+ue de cal$dad2 'a !ase de la $ %e $er1a del software es el estrato del proceso. El proceso de la ingenier,a del software es el elemento que mantiene juntos los estratos de la tecnolog,a y que permite el desarrollo racional y a tiempo del software de computadora. El proceso define un #arco de tra!a"o que debe establecerse para la entrega efectiva de la tecnolog,a de la ingenier,a del software. El proceso del software forma la base para el control de la gesti n de los proyectos de software y establece el conte/to en el cual se aplican los m)todos t)cnicos" se generan los productos del trabajo 1modelos" documentos" datos" reportes" formats" etc2" se establecen los fundamentos" se asegura la calidad" y el cambio se maneja de manera apropiada. $os #/todos de la $ %e $er1a del software proporcionan los &c mo& t)cnicos para construir sotware" $os m)todos abarcan un amplio espectro de tareas que incluyen la comunicaci n" el anlisis de requisitos" el modelado del dise#o" la construcci n del programa" la realizaci n de pruebas y el soporte. $os m)todos de la ingenier,a del software se basan en un conjunto de principios bsicos que gobiernan cada rea de la tecnolog,a e inlcuye actividades de modelado y otras t)cnicas descriptivas. $as -erra#$e tas de la $ %e $er1a del software proporcionan el soporte automatizado o semiautomatizado para el proceso y los m)todos. 'uando las !erramientas se integran de forma que la informaci n que cree una de ellas pueda usarla otra" se dice que se !a establecido un sistema para el soporte del desarrollo del software" que confrecuencia se denomina ingenier,a del software asisitida por computadora. 3ARCO DE TRABA4O (ARA E' (ROCESO +n marco de trabajo establece la base para un proceso de software completo al identificar un nmero

peque#o de actividades del marco de trabajo aplicables a todos los proyectos de software" sin importar su tama#o o complejidad. *dems" el marco de tabajo del proceso abarca un conjunto de actividades sombrilla aplicables a lo largo del proceso del software.

'ada actividad dentro del marco contiene un conjunto de acciones de ingenier,a del software3 es decir" una serie de tareas relacionadas que produce un producto del trabajo en la ingenier,a del software 1por

ejemplo el dise#o es una acci n de la ingenier,a del software2. 'ada acci n la forman tareas de trabajo individuales que completan alguna parte del trabajo implicado por la acci n. 5U proceso def$ e +u$/ est, -ac$e do +u/6 cu, do 7 c8#o lo%rar c$erta #eta5 El siguiente marco de trabajo gen)rico del proceso 1utilizado como base para la descripci n de los modelos de proceso en los cap,tulos subsecuentes2 se puede aplicar en la inmensa mayor,a de los proyectos de software.

El marco de trabajo descrito en la visi n general de la ingenier,a de software lo completa una serie de actividades sombrilla. $as actividades t,picas en esta categor,a incluyen( Se%u$#$e to 7 co trol del pro7ecto de software( permite que el equipo de software evale el progreso comprndolo con el plan del proyecto y as, tomar las acciones necesarias para mantener el programa. Gest$8 del r$es%o( evala los riesgos que pudieran afectar los resultados del proyecto o la calidad del producto. Ase%ura#$e to de la cal$dad del software( define y conduce las actividades requeridas para asegurar la calidad del software. Re.$s$o es t/c $cas for#ales( evala los productos del trabajo de la ingenier,a del software en un esfuerzo encaminado a descrubrir y eliminar los errores antes de que )stos se propaguen !acia la siguiente acci n o actividad.

3ed$c$8 ( define y recolecta mediciones del proceso" el proyecto y el producto para ayudar al equipo a entregar el software que satisfaga las necesidades del cliente3 se puede usar en conjunto con todas las otras actividades del marco de trabajo o actividades sombrilla. Gest$8 de la co f$%urac$8 del software( maneja los efectos del cambio a trav)s del proceso del software. Gest$9 de la reul$t$:ac$8 ( define los criterios para la reutilizaci n de productos de tabajo 1se incluyen componentes del software2 y establece mecanismos para la creaci n de componentes reutilizables. (reparac$8 7 producc$8 del producto de tra!a"o( abarca las actividades requeridas para crear productos del trabajo como modelos" documentos" registros" formatos y listas

E' ESTANDAR ISO ;<<<

)u$/ desarrollo la ser$e de est, dares ISO ;<<<&


El comit) t)cnico 456 789 1456:;'7892 fue formado en 7<8< para armonizar la siempre creciente actividad internacional en gerencia de calidad y estndares para aseguramiento de la calidad. El subcomit) 7 fue establecido para determinar la terminolog,a comn. Este desarroll 456 =>?@( vocabulario de calidad" que fue publicado en 7<=9. El subcomit) @ fue establecido para desarrollar estndares de sistemas de calidad3 el resultado fue la serie 456 <??? publicada en 7<=8 1revisada en 7<<>2.

)u/ so la ser$e de est, dares ISO ;<<<&


$a serie 456 <??? es un grupo de A estndares internacionales individuales" pero relacionados" sobre gerencia de calidad y aseguramiento de la calidad. $os estndares son gen)ricos" no son espec,ficos para un producto en particular. Pueden ser usados tanto por industrias manufactureras como empresas de servicios. Estos estndares fueron desarrollados para documentar efectivamente elementos del sistema de calidad en una compa#,a. $a serie 456 <??? no especifica la tecnolog,a que se debe usar para implementar elementos del sistema de calidad. Hay varios beneficios por implementar esta serie en una compa#,a. Por ejemplo" la gu,an para construir calidad en su producto o servicio y para evitar costos por inspecci n" garant,as" y repetici n del trabajo. *dems usted puede reducir el nmero de auditorias que los clientes efectan en sus operaciones. +n gran nmero de clientes est aceptando el registro del sistema de calidad del proveedor" otorgado por una entidad acreditada basada en estos estndares.

ISO ;<<<=>
ISO ;<<<=> ?CERTIFICAB'E@ E +ue est, !asada la ISO ;<<<=>& Est basada en el El control de calidad debe ser aplicado a todas las fases de la producci n de software" incluido el mantenimiento y tareas posteriores a su implantaci n. 3e c$o e > clausulas de la ISO ;<<<=> *uditor,as 4nternas del 5istema de 'alidad Especificaci n de los requerimientos de la 6rganizaci n *dministraci n de la 'onfiguraci n Co +ue otro est, dar se relac$o a la ISO ;<<<=>& 5e relaciona con los siguientes estndares El 456 <??7 y el 4EEE 8B?. )ue os proporc$o a la ISO ;<<<=>& $a 456 <???CB nos proporciona una gu,a til que nos sirve para detectar y corregir una serie de problemas de los productos software" consiguiendo tras su aplicaci n una mejora en la calidad de los mismos. No#!re tres caracter1st$cas de la or#a El control de calidad debe ser aplicado a todas las fases de la producci n de software" incluido el mantenimiento y tareas posteriores a su implantaci n. -ebe e/istir una estricta colaboraci n entre la organizaci n que adquiere el software y el proveedor del mismo. El proveedor del software debe definir su sistema de calidad y asegurarse que toda la organizaci n ponga en prctica este sistema. Co +ue otra or#a era co fu d$da la ISO ;<<<=>& Era confundida con la norma 456 <??7. Co#o #od$f$caro d$c-as or#as para aca!ar co esta co fus$8 & 5e unieron las normas 4EEE 8B? y la 456 :4E' 7@@?8 por la 456 <???CB.

C8#o tra!a"a la ser$e ;<<<&


$a 456 <??? suministra al usuario gu,as para la selecci n y uso de las series 456 <??7" <??@" <??B y <??>. $as 456 <??7" <??@" y <??B son modelos de sistemas de calidad para el aseguramiento e/terno de la calidad. Estos tres modelos de !ec!o son sucesivos subgrupos de cada uno de ellos. $a 456 <??7 es la ms completa cubriendo dise#o" manufactura" instalaci n y sistemas de servicios. El 456 <??@ cubre producci n e instalaci n y el 456 <??B cubre solo la inspecci n final del producto y su prueba. Estos tres modelos fueron desarrollados para uso en situaciones contractuales tales como aquellas entre cliente y proveedor. $a 456 <??> suministra gu,as para uso interno por un productor desarrollando su propio sistema de calidad para cumplir con las necesidades de los negocios y aprovec!ar las oportunidades. $a selecci n sobre cual modelo implementar depende del alcance de sus operaciones. Por ejemplo" si usted dise#a su propio servicio y producto" debe considerar la 456 <??7" si usted solo fabrica 1trabaja el dise#o de otros2 podr,a considerar la 456 <??@. Dinalmente si usted no dise#a ni fabrica" deber,a considerar la 456 <??B.

)u$/ es la est, usa do&


'orporaciones alrededor del mundo !an construido y continan construyendo sus sistemas de calidad en torno a estos estndares. ;anto grandes como peque#as empresas con negocios internacionales perciben la serie 456 <??? como una forma de penetrar mercados y mejorar la competitividad. 0o se necesita ser una multinacional o tener negocios en el e/terior para beneficiarse de la implementaci n de estos estndares.

*a7 est, dares e los Estados U $dos +ue so $%uales a la ser$e ISO ;<<<&
5i" los Estados +nidos adoptaron la serie 456 <??? palabra por palabra como la serie *054:*5E E<???.

*a7 al%u a %u1a ad$c$o al para la ser$e ISO ;<<<&


5i" la 456 <??>C@ fue preparada como una gu,a para las industrias de servicios y la 456 <???CB tiene que ver con el software. *dems e/iste la serie 7??77 sobre varios aspectos de auditoria de sistemas de calidad. ;ambi)n !ay documentos gu,as para la serie 456 <???" gerencia de proyectos" planes de calidad" manuales de calidad" econom,a de la calidad y mejoramiento continuado.

C8#o se o!t$e e la ISO&


-ado que los procesos de la empresa tienen que estar normalizados y asegurados" la obtenci n de la certificaci n necesita un esfuerzo muy importante durante varios a#os con el fin de demostrar la efectividad del sistema de aseguramiento. $a 456 no otorga la certificaci n en forma directa. $a organizaci n 4nternacional !a dado autoridad a un peque#o nmero de entidades a nivel mundial para que realicen la evaluaci n de las empresas quu solicitan la certificaci n. Estas entidades tienen a la vez convenios con cada pa,s en donde se reconoce la certificaci n que otorga. $as empresas que requieran la certificaci n deben obtenerla de una entidad certificadora que sea reconocida en los pa,ses donde vende sus productos y tambi)n en aquel donde los fabrica. En 'olombia operan algunas entidades certificadoras. +na de ellas es la firma 5F5" 4nternational 'ertification 5ervices" que labora en varios pa,ses del mundo. -ada la complejidad de los procesos que debe seguir la empresa que quiere obtener el certificado" generalmente necesita una consultor,a e/terna que oriente las mltiples actividades. Para bien de los consumidores" la certificaci n es revisada cada a#o 1a trav)s de auditor,as semestrales2" con lo cual se garantiza la calidad de sus productos y sus procesos.

Est, dares de I %2 de Software

ESTANDARES DE SOFTWARE
Estndares: Para qu sirven?
+n estndar es un conjunto de criterios documentados para especificar y determinar la adecuaci n de una acci n u objeto. Estndar puede ser conceptualizado como la definicin clara de un modelo, criterio, regla de medida o de los requisitos mnimos aceptables para la operacin de procesos especficos, con el fin asegurar la calidad . Los estndares sealan claramente el comportamiento esperado y deseado en los empleados y son utilizados como guas para evaluar su funcionamiento y lograr el mejoramiento continuo de los servicios. Los estndares requieren ser establecidos con el fin de contar con una referencia que permita identificar oportunamente las variaciones presentadas en el desarrollo de los procesos y aplicar las medidas correctivas necesarias. Es necesario considerar que las fallas de los procesos pueden ser imputables por un lado a problemas propios del sistema que condiciona la necesidad de revisar su estructura y funcionamiento y por otro lado a errores cometidos por los empleados.

Estndares de Ing. De software


Los estndares pueden ser desarrollados por la propia compaa, por sociedades profesionales, o por organismos internacionales. e ocupan de la prctica responsable de la ingeniera del soft!are. "egularmente tratan con el proceso en vez del producto aunque algunas veces tratan con las caractersticas gen#ricas del producto o con recursos de apoyo. $ratan con temas como la %dministracin de la &onfiguracin, %seguramiento de la &alidad, 'erificacin y 'alidacin. Los estndares de ingeniera de software son importantes por tres razones: (. "eflejan la sabidura que es de valor para la organizacin. e basan en conocimiento sobre la mejor o ms adecuada prctica para la compaa. ). Los estndares proporcionan un marco para definir, en un escenario particular, lo que significa el t#rmino *calidad+ . &omo se dijo, la calidad del

soft!are es subjetiva, y al usar estndares se establece una base para decidir si se logr un nivel de calidad requerido. ,. Los estndares au-ilian la continuidad cuando una persona retoma el trabajo iniciado por alguien ms. Los estndares aseguran que todos los ingenieros dentro de una organizacin adopten las mismas prcticas. En consecuencia se reduce el esfuerzo de aprendizaje requerido al iniciarse un nuevo trabajo. Existen dos tipos de estndares en ingeniera de software relacionados que pueden definirse y usarse en la gestin de calidad del soft!are. (. Estndares de producto: e aplican al producto de soft!are a desarrollar. /ncluyen estndares de documentos 0como la estructura de los documentos de requerimientos1, estndares de documentacin 0como el encabezado de un comentario estndar para una definicin de clase de objeto1 y estandares de codificacin, las cuales definen cmo debe usarse un lenguaje de programacin. ). Estndares de proceso: Establecen los procesos que deben seguirse durante el desarrollo del soft!are. 2eben especificar cmo es una buena prctica de desarrollo. Los estndares de proceso pueden incluir definiciones de especificacin, procesos de diseo y validacin, 3erramientas de soporte de proceso y una descripcin de los documentos que deben escribirse durante dic3os procesos. Estndares de producto: 4ormato de revisin de diseo. Estructura de documento de requerimientos. 4ormato de encabezado por m#todo. Estilo de programacin 5%'%. 4ormato de plan de proyecto. 4ormato de solicitud de cambio. Estndares de proceso: "ealizar revisin de diseo. Enviar nuevo cdigo para construccin de sistema. 6roceso de liberacin de versin. 6roceso de aprobacin del plan del proyecto.

6roceso de control de cambio. 6roceso de registro de prueba.


Hoy en d,a la calidad es importante para poder satisfacer la necesidad de los clientes que pidan un sistema de calidad y cada ves !ay muc!a mas competitividad en este mundo de la informtica lo cual !ace que cada uno de los desarrolladores busque opciones del como poder desarrollar software de calidad y en ello se !an creado desde !ace muc!o tiempo atrs" los estndares que !oy en d,a rigen en torno a este mundo para el desarrollo correcto de aplicaciones de calidad cumpliendo con sus normas a parmetros en reas de conseguir la ansiada calidad" se comentaran especificaciones de cuales estndares son los que se utilizan para el software los cuales son B y ellos son( ISO SPICE CMM

I ! " organi#aci$n internacional para la estandari#aci$n % / 7 comprende alrededor de (89 comit#s t#cnicos. &ada uno es responsable de una o ms reas de especializacin, abarca desde las abreviaturas de los sistemas de medicin 3asta la especificacin de protocolos de transferencia, pasando por especificacin de tornillos, lentes, contenedores martimos, medios magn#ticos, 3ojas de papel, cables, elementos estructurales, prueba de seguridad, simbologa, medio ambiente, etc. : por supuesto soft!are. &ue son la serie de estndares I !? Las series de / 7 ;999 son un grupo de < individualidades, pero relacionadas entre s, siendo estndares internacionales de administracin de la calidad y aseguramiento de la misma. %lgunos de los beneficios que se alcanzan al instrumentar estas series en la empresa, son. = La posibilidad de darle calidad al producto o servicio. = Evitar costos de inspecciones finales, costos de garantas y procesos. = 6uede reducirse el n>mero de auditoras de los clientes a los procesos de operacin. = ?ayor aceptacin por parte de los clientes y acogida en los mercados tanto nacionales como internacionales. 'a(le)os de nuestro estndar I ! *+++,Es de suponerse dentro de la industria del soft!are la calidad no 3a sido el fuerte dentro de la rama. Las tres fallas predominantes que e-isten dentro de la industria son los altos costos en cuanto a depuraci$n de un siste)a. tie)po perdido en la

correcci$n del siste)a / la falla de conocer todas las necesidades del usuario, trayendo como consecuencia la p#rdida de clientes ya que se dejan insatisfec3os con los pobres resultados de la investigacin 3ec3a por el cliente. @oy en da la industria del soft!are esta implementando modelos para mejorar sus operaciones y corregir sus fallas y la e-pectativa es colocar el desarrollo del soft!are bajo un control estadstico para verificar cuales son las actividades repetitivas que continuamente se tienen que programar, y que produce e-actamente el mismo resultado. Ano de estos modelos base son las normas estndares de calidad / 7 ;999 que en especial 3an creado un inter#s masivo para la industria del soft!are a causa de su aceptacin a nivel internacional de muc3as compaas importantes. El estndar ms antiguo, publicado en (;B), del rea de /ngeniera de oft!are es el estndar militar de E.A., sobre el aseguramiento de calidad. Lo sigui en (;BC el estndar sobre los planes de aseguramiento de calidad de /EEE. % partir de este momento #sta organizacin 3a generado ); estndares 03asta (;;C1 y otros (, estn en preparacin.

T$pos de est, dares para I %e $er1a de Software T$po (roceso E"e#plo C$clo de .$da6 O!"et$.o

Descr$!e #eca $s#os 7 Aer$f$cac$8 6 co "u tos de .al$dac$8 6 act$.$dades ad#$ $strac$8 de relac$o ados co la co f$%urac$8 $ %e $er1a de #/tr$cas6 selecc$8 de productos de -erra#$e tas CASE software Re+uer$#$e tos6 descr$pc$o es de d$seBo6 Se e foca so!re e tre%a!les %e erados por u o

(roductos de tra!a"o

docu#e tac$8

o u co "u to de procesos o tareas

3/tr$cas

Ta#aBo fu c$o al6 Def$ e #/tr$cas +ue .aluac$8 de proceso se usa para #ed$r de software procesos 7Co productos de tra!a"o2 I terca#!$o de datos e -erra#$e tas CASE6 d$a%ra#as6 redes de (etr$2 Def$ e la otac$8 7 la represe tac$8 +ue es le%$!le para los -u#a os 7 #,+u$ as

For#al$s#os

Ter#$ olo%1a

Aoca!ular$o est, dar Def$ e los t/r#$ os e le %ua"e atural +ue se e#plea 6 para los +ue escr$!e 7 usa los est, dares

6or su parte, en el "eino Anido, el comit# conjunto del Dobierno, la Defense Industry Trade Association 02/$%1 y el Computing Policy Consultative Commitee 0&6&&1 reconocieron la necesidad de abordar con mayor rigor el problema de seleccin de proveedores para los sistemas que dependen en gran medida de soft!are (Software Intensive Systems . % la agencia Defense Evaluation !esearc" Agency 02E"%1 se le encomend la investigacin de los m#todos de evaluacin de proveedores en la industria mundial. e revisaron entre los siguientes modelos y m#todos.

%e

No#!re del Foco

Ta#aBo

Do#$ $o Est, da

#/todo C33 SA3

de (D!l$co pro7ectos (CDE Gra des (I (CDE Gra des (I (e+ueBosC 3ed$a os S$ENo No
0o

CDA(

*ealt-c-ecF (I

l6 Nortel TRI''IU3 (CDE Gra des (I

S$

ISO;<<< EEE6IEC 3alcol# Baldr$%e SEI

S)()

(I (I (I

3ed$a os No

ISO;<<<

3(ITA STD Bootstrap

(e+ueBos '$ce c$a ISO;<<< 3ed$a os No

(RIT

ISO;<<<

P4G Process 4mprovement 1Hejora en los procesos2

P'-G Process 'apability -etermination 1-eterminaci n de la capacidad de los procesos2 'as co clus$o es del estud$o fuero las s$%u$e tes0 $a mayor,a de los compradores tiene necesidades similares. $a mayor,a de los desarrolladores de software est interesada en automejora. E/isten ya varios m)todos. E/iste la necesidad de tener un enfoque comn sobre 5P* -ebe ponerse )nfasis en la autoCvaluaci n.

PI0E Es una importante iniciativa internacional para apoyar el desarrollo de una norma internacional para la evaluacin de procesos de soft!are. El proyecto tiene tres objetivos principales. = 6ara desarrollar un proyecto de trabajo para un estndar para la evaluacin de procesos de soft!are. = 6ara llevar a cabo los ensayos de la industria de la norma emergente. = 6ara promover la transferencia de tecnologa de la evaluacin de procesos de soft!are en la industria mundial del soft!are a nivel mundial. Porqu una nor)a internacional? Los m#todos de evaluacin de procesos de soft!are vienen mas en general a utilizar en la gestin de desarrollo de soft!are, adquisicin y utilizacin, frente a la evidencia sustancial del #-ito de estos m#todos en el impulso de mejoras en la calidad y productividad. Estndar 011 Es el m-imo estndar en ingeniera de soft!are innovacin, velocidad y satisfaccin del cliente se 3an convertido en la consigna de las organizaciones que quieren sobrevivir y crecer en el cada vez mas competitivo mundo moderno. &omo las tecnologas de informacin resultan fundamentales para lograrlas, el soft!are se 3a constituido en la piedra angular sobre la cual se soporta la gran mayora de los grandes modelos de la empresa.

1!P2! !34
En ?#-ico ?oprosoft 0?odelo para la mejora y evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos de software1 3a sido desarrollado por la %sociacin ?e-icana para la &alidad en /ngeniera de oft!are 0I7J1 a trav#s de la 4acultad de &iencias de la Aniversidad Eacional %utnoma de ?#-ico 0AE%?1 y a solicitud de la ecretara de Economa para

obtener una norma me-icana que resulte apropiada a las caractersticas de tamao de la gran mayora de empresas me-icanas de desarrollo y mantenimiento de soft!are. ?oprosoft es el nombre del modelo en la comunidad universitaria y profesional, y la norma t#cnica a la que da contenido es la E?F=9<;G9(=E:&E=)99< que fue declarada Eorma ?e-icana el (< de agosto de )99< con la publicacin de su declaratoria en el -iario oficial de la Dederaci n. 6"7 74$ tiene siete lneas estrat#gicas, siendo la se-ta la que 3a dado origen a ?o6ro oft. H%lcanzar niveles internacionales en capacidad de procesosH. %l comenzar el desarrollo de esta lnea estrat#gica se evalu la adopcin de los modelos. / 7 ;999, / 7 (<<9I, J=&??. El resultado de la evaluaci$n fue: 56inguno de los estndares o )odelos cu)ple con los requisitos expresados por la industria nacional5 , y se decidi la elaboracin de un modelo adecuado para las caractersticas de las empresas me-icanas, que se basara en los modelos evaluados. &on base en esta decisin la ecretara de Economa encarg la elaboracin de dic3o modelo a la %sociacin ?e-icana para la &alidad en /ngeniera del oft!are 0%?&/ 1 en colaboracin con la Aniversidad Eacional %utnoma de ?#-ico 0AE%?1. La primera versin de ?o6ro oft se public en diciembre de @??@. %ctualmente es ya una norma de tipo voluntario y tiene la nomenclatura E?F=/=9<;=E:&E conformndose por I partes o fascculos que nace en el seno de un organismo nacional de normalizacin denominado E:&E %.&. y es evaluada bajo el marco legal de la Ley 4ederal de ?etrologia y Eormalizacin por una unidad acreditada del mismo organismo dado certeza jurdica a las empresas implantadas

You might also like