Proceso de Software

Post on 16-Aug-2015

5 views 4 download

description

COMPUTACION

Transcript of Proceso de Software

PROCESO DE SOFTWAREUn proceso es un conjunto de actividades, acciones y tareas que se ejecutancuando va a crearse al!n producto del tra"ajo# Una actividad "usca lorar un o"jetivo a$plio %por eje$plo, co$unicaci&n con los participantes' y se desarrolla sin i$portar el do$inio de la aplicaci&n, ta$a(o del proyecto, co$plejidad del es)uer*o o rado de rior con el que se usar+ la inenier,a de so)t-are# Una acci&n %dise(o de la arquitectura' es un conjunto de tareasque producen un producto i$portante del tra"ajo %por eje$plo, un $odelo del dise(o de la arquitectura'# Una tarea se centra en un o"jetivo peque(o pero "ien de.nido %por eje$plo, reali*ar una prue"a unitaria' que produce un resultado tani"le#/a estructura del proceso esta"lece el )unda$ento para el proceso co$pletode la inenier,a de so)t-are por $edio de la identi.caci&n de un n!$ero peque(o de actividades estructurales que sean aplica"les a todos los proyectos de so)t-are, sin i$portar su ta$a(o o co$plejidad# Ade$+s, la estructura del proceso incluye un conjunto de actividades so$"rilla que son aplica"les a trav0s de todo el proceso del so)t-are# Una estructura de proceso eneral para la inenier,a de so)t-are consta de cinco actividades1Comunicacin. Antes de que co$ience cualquier tra"ajo t0cnico, tiene i$portancia cr,tica co$unicarse y cola"orar con el cliente %y con otros participantes'# Se "usca entender los o"jetivos de los participantes respectodel proyecto, y reunir los requeri$ientos que ayuden a de.nir las caracter,sticas y )unciones del so)t-are#Planeacin. Cualquier viaje co$plicado se si$pli.ca si e2iste un $apa# Un proyecto de so)t-are es un viaje di),cil, y la actividad de planeaci&n crea un 3$apa4 que u,a al equipo $ientras viaja# El $apa 5lla$ado plan del proyecto de so)t-are5 de.ne el tra"ajo de inenier,a de so)t-are al descri"ir las tareas t0cnicas por reali*ar, los riesos pro"a"les, los re6cursos que se requieren, los productos del tra"ajo que se o"tendr+n y una prora$aci&n de las actividades#Modelado. 7a sea usted dise(ador de paisaje, constructor de puentes, ineniero aeron+utico, carpintero o arquitecto, a diario tra"aja con $odelos#Crea un 3"osquejo4 del o"jeto por 8acer a .n de entender el panora$a eneral 5c&$o se ver+ arquitect&nica$ente, c&$o ajustan entre s, las partes constituyentes y $uc8as caracter,sticas $+s5# Si se requiere, re.na el "osquejo con $+s y $+s detalles en un es)uer*o por co$prender $ejor elpro"le$a y c&$o resolverlo# Un ineniero de so)t-are 8ace lo $is$o al crear $odelos a .n de entender $ejor los requeri$ientos del so)t-are y el dise(o que los satis)ar+#Construccin. Esta actividad co$"ina la eneraci&n de c&dio %ya sea $anual o auto$ati*ada' y las prue"as que se requieren para descu"rir errores en 0ste#Despliegue. El so)t-are %co$o entidad co$pleta o co$o un incre$ento parcial$ente ter$inado' se entrea al consu$idor que lo eval!a y que le daretroali$entaci&n, $is$a que se "asa en dic8a evaluaci&n#/as actividades estructurales del proceso de inenier,a de so)t-are son co$ple$entadas por cierto n!$ero de actividades so$"rilla# En eneral, lasactividades so$"rilla se aplican a lo laro de un proyecto de so)t-are y ayudan al equipo que lo lleva a ca"o a ad$inistrar y controlar el avance, la calidad, el ca$"io y el rieso# Es co$!n que las actividades so$"rilla sean las siuientes1Seguimiento y control del proyecto de software: per$ite que el equipo de so)t-are eval!e el proreso co$par+ndolo con el plan del proyecto y to$e cualquier acci&n necesaria para apearse a la prora$aci&n de actividades#Administracin del riesgo: eval!a los riesos que puedan a)ectar el resultado del proyecto o la calidad del producto#Aseguramiento de la calidad del software: de.ne y ejecuta las actividades requeridas para aranti*ar la calidad del so)t-are#Revisiones tcnicas: eval!a los productos del tra"ajo de la inenier,a de so)t-are a .n de descu"rir y eli$inar errores antes de que se propauen a la siuiente actividad#Medicin: de.ne y re!ne $ediciones del proceso, proyecto y producto paraayudar al equipo a entrear el so)t-are que satis)aa las necesidades de losparticipantes9 puede usarse junto con todas las de$+s actividades estructurales y so$"rilla#Administracin de la conguracin del software: ad$inistra los e)ectos del ca$"io a lo laro del proceso del so)t-are#Administracin de la reutili!acin: de.ne criterios para volver a usar el producto del tra"ajo %incluso los co$ponentes del so)t-are' y esta"lece $ecanis$os para o"tener co$ponentes reutili*a"les#Preparacin y produccin del producto del tra"a#o: arupa las actividades requeridas para crear productos del tra"ajo, tales co$o $odelos, docu$entos, reistros, )or$atos y listas#:ODE/O ;E