Está en la página 1de 9

Fundamentos de las Metodologas en la Ingeniera del Software

Jos Miguel Santibez A.

Escuela de Ingeniera
Universidad de Ciencias de la Infortica
Avenida !edro de "aldivia #$%
!rovidencia& Santiago& C'ile
(s)caos.cl
*esuen

Ingeniero Civil en Informtica titulado en la Universidad de Santiago de Chile y Acadmico de la Universidad de


Ciencias de la Informtica, ha dictado las ctedras de Sistemas de Informacin (!!" a la fecha#, $aller y
%royecto (&''' a la fecha# y ha sido (rofesor corrector y gu)a de memorias desde !!*+ ,n la actualidad divide
su actuar (rofesional entre la actividad acadmica y como ingeniero consultor de diversos (royectos,
fundamentalmente en el rea Internet+
Considerando las diversas e-(licaciones .ue se tienen de las metodolog)as de desarrollo de
Sistemas de Informacin (cada autor, (ro(one sus (ro(ias variantes#, el (resente art)culo tiene
como o/0etivo ayudar a ordenar la discusin, entregando definiciones .ue (ermitan .ue se
organice la conversacin y faciliten la cr)tica o/0etiva y la (ro(osicin de alternativas a
metodolog)as, mtodos, herramientas y (rocedimientos e-istentes hoy en d)a o en el futuro+
%. Introducci+n
Al anali1ar las diferentes fuentes /i/liogrficas dis(oni/les en las reas de Sistemas de
Informacin e Ingenier)a de Soft2are, una de las (rimeras conclusiones im(ortantes, es .ue no
e-iste una (ro(uesta .ue sea com3n a los distintos autores+ 4o slo (or la e-istencia de
metodolog)as distintas ((or e0em(lo la estructurada o la orientada a o/0etos# dos autores
distintos (o incluso el mismo autor en distintas ediciones de su li/ro# tratan una misma
metodolog)a de maneras diferentes+
Algunos autores, han o(tado (or hacer una descri(cin detallada de distintos modelos .ue se
(ueden a(licar en un desarrollo de soft2are, otros (lantean su (ro(ia visin de cmo se de/e
a(licar determinada metodolog)a, llegando al (unto, de ignorar (o recha1ar# la e-istencia de
alternativas a lo .ue (ro(onen+ %or si ello no /astara, cada (rofesional del rea, tiene su (ro(ia
o(inin de .ue herramientas o modelos tienen resultados y son 3tiles de a(licar y cuales no (y
dentro de ellos, con m3lti(les variaciones de cmo, cundo y dnde a(licarlos#5 y eso,
descontando a esa gran masa .ue considera .ue el desarrollo de soft2are es un arte, .ue ellos
mismos son artistas y .ue cual.uier documentacin o metodolog)a en el desarrollo del soft2are,
es una tranca a la creatividad y, en /uen chileno, un cacho .ue, de ser necesario, se le asigna al
ms nuevo de los contratados, como (rue/a de fuego o /autismo .ue de/e su(erar+
Intentar com(ilar toda la informacin relativa a la Ingenier)a de Soft2are, es una tarea titnica,
.ue (ro/a/lemente, no dar)a frutos+ 6s a3n, cuando .uienes vengan en el futuro, tendrn tanto
derecho como .uienes hoy estn desarrollando soft2are, (ara criticar las metodolog)as e-istentes
y (ro(oner sus (ro(ias modificaciones o me0oras+ Sin em/argo, el sentar algunas /ases slidas
.ue ayuden a encau1ar la discusin de 6etodolog)as, es una tarea (rioritaria hoy en d)a+
,l (unto de (artida (ara ello, es rescatar las definiciones adecuadas, a.uellas .ue (ese a e-istir,
son ha/itualmente ignoradas (or los ingenieros+ 7uego, en funcin de esas definiciones, es
(osi/le construir los trminos .ue de/en ser utili1ados en la discusin, cr)tica y nuevas
(ro(osiciones so/re el tema+
,l (resente documento, (retende convertirse en un canal de discusin .ue (ermita alcan1ar el
consenso res(ecto de los conce(tos asociados a la (ala/ra metodolog)a y su a(licacin en el
m/ito de la Ingenier)a Informtica+
Una refle-in inicial y necesaria, surge de constatar .ue mientras la mayor)a de las ramas de la
ingenier)a han dis(uesto de muchos a8os (ara esta/lecer y com(ro/ar sus teor)as y (rcticas, la
Ingenier)a de Soft2are es un verdadero recin nacido y .ue a la fecha, como ingenier)a no tiene
ms de &' a8os+
Al mirar la construccin de un edificio, sor(rende la sincroni1acin con la .ue act3an los
distintos o(erarios+ 7os camiones llegan a descargar material (oco antes de .ue sean necesarios y
retiran las so/ras en el momento indicado+ 7as gr3as, desde (lumas a /o/cats llegan y
(ermanecen en escena el tiem(o necesario y son instalados y retirados con tal celeridad, .ue
(arece (roducto de la magia+
6s de un cliente ha es(erado eso del desarrollo de sus sistemas+ 9ue analistas y (rogramadores,
cual /allet con a8os de (rctica, se sincronicen y funcionen como relo0, logrando sistemas en
tiem(os m)nimos, casi 0ust in time+ %or su(uesto, esa es(eran1a ignora .ue la Ingenier)a Civil,
encargada de esas construcciones, lleva miles de a8os de (rctica, muchos ms .ue los de
caminos y (uentes del im(erio romano, e incluso ms .ue los de las (irmides egi(cias+
,. -efiniciones
,l (unto de (artida de cual.uier conversacin, de/e ser el esta/lecer el con0unto de trminos
comunes .ue sern utili1ados en la discusin+ 9ui1 la mayor fuente de discre(ancias, se de/e a
.ue los trminos usados, son entendidos de distintas maneras (or los (artici(antes+
,ste (roceso, se inicia con la (ala/ra .ue sirve de t)tulo a este art)culo y sigue con todos a.uellos
trminos .ue a(arecen en las mismas definiciones+ Si /ien inicialmente se (ro(one una definicin
en funcin de la e-(eriencia del autor, se han /uscado otras fuentes .ue den so(orte a la ace(cin
dada+
Metodologa: Coleccin de mtodos de solucin de (ro/lemas organi1ados /a0o una filosof)a
com3n y go/ernados (or un con0unto de (rinci(ios+
Seg3n la ;A,, se define la (ala/ra metodolog)a como:
+ Ciencia del mtodo+
&+ Con0unto de mtodos .ue se siguen en una investigacin cient)fica o en una e-(osicin
doctrinal+
<a/itualmente, la (ala/ra metodolog)a acostum/ra a ser utili1ada seg3n la segunda ace(cin y, a
falta de otra (ala/ra, se (ro(one mantener esa definicin+
Mtodo: =orma de hacer las cosas+
Seg3n la ;A,, se define la (ala/ra mtodo como:
+ 6odo de decir o hacer con orden una cosa+
&+ 6odo de o/rar o (roceder5 h/ito o costum/re .ue cada uno tiene y o/serva+
>+ %rocedimiento .ue se sigue en las ciencias (ara hallar la verdad y ense8arla+ %uede ser
anal)tico o sinttico+
?+ @/ra .ue ense8a los elementos de una ciencia o arte+
%ressman

, (or su (arte, indica .ue 7os mtodos de la ingenier)a del soft2are indican cmo
construir tcnicamente el soft2are+
Se entiende (or 6todo, al modo de hacer las cosas, .ue le indica a una (ersona .ue de/e hacer a
continuacin y .ue (ermite .ue, de ser necesario, se (ueda rem(la1ar a esa (ersona en medio de
un tra/a0o, sin .ue ello im(li.ue un atraso en el (royecto+

A%ressman !>B (gina &"+


.cnica: Un con0unto de (rocedimientos (recisamente descritos (ara lograr una tarea estndar+
4uevamente seg3n la ;A,:
+ Con0unto de (rocedimientos y recursos de .ue se sirve una ciencia o un arte+
&+ %ericia o ha/ilidad (ara usar de esos (rocedimientos y recursos+
>+ <a/ilidad (ara e0ecutar cual.uier cosa, o (ara conseguir algo+
,s im(ortante notar la diferencia entre hacer algo de la definicin de la ;A,, res(ecto de
lograr una tarea estndar de la definicin inicial+ ,l (ro/lema con la definicin de la ;A,, es
.ue algo es a/solutamente am/iguo y (uede significar desde la a(licacin de una herramienta,
hasta el desarrollo de un (royecto com(le0o+ Considerando el o/0etivo inicial de esta/lecer un
consenso res(ecto del con0unto de trminos a(licados, es necesario evitar cual.uier am/igCedad,
a3n cuando eso signifi.ue reducir el alcance del trmino original+
De esta manera, la definicin se centra en una tarea estndar, una accin es(ec)fica, claramente
definida y acotada, .ue (ermite alcan1ar un o/0etivo muy es(ec)fico, y .ue se (uede alcan1ar
utili1ando un con0unto acotado de herramientas+
/erraienta: Instrumentos o ayudas tangi/les en la reali1acin de una tarea+
Seg3n la ;A,:
+ Instrumento, (or lo com3n de hierro o acero, con el .ue tra/a0an los artesanos+
&+ Con0unto de estos instrumentos+
>+ 6.uina herramienta+
?+ <erra0e+
"+ =am+ Arma /lanca, (u8al, nava0a, faca+
*+ =ig+ y fam+ Cuernos de algunos animales, como el toro y el ciervo+
E+ =ig+ y fam+ 7os dientes de la /oca de una (ersona o un animal+
A3n cuando en el castellano, las (ala/ras <erramienta e Instrumento, no son e-actamente
intercam/ia/les
&
, de/ido a un com(rensi/le error de inter(retacin en la traduccin, la (ala/ra
inglesa $ools
>
hace (ensar ms en <erramientas .ue en Instrumentos+
@rientado hacia el o/0etivo (rinci(al de este documento, se entrega la definicin de la ;A, del
trmino instrumento:
+ Con0unto de diversas (ie1as com/inadas adecuadamente (ara .ue sirva con
determinado o/0eto en el e0ercicio de las artes y oficios+
&+ Ingenio o m.uina+
>+ A.uello de .ue nos servimos (ara hacer una cosa+
?+ Instrumento m3sico+
"+ 7o .ue sirve de medio (ara hacer una cosa o conseguir un fin+
*+ ,scritura, (a(el o documento con .ue se 0ustifica o (rue/a alguna cosa+
&
7a (ala/ra <erramienta tiene una clara connotacin artesanal, mientras .ue la (ala/ra Instrumento tiene
mayor connotacin cient)fica, aun.ue tam/in musical+
>
Con mayor rigurosidad, es conveniente decir .ue la (ala/ra tools tiene como me0or traduccin a la (ala/ra
Utensilio, la cual, seg3n la ;A, se define como: 7o .ue sirve (ara el uso manual y frecuente+ F tam/in:
<erramienta o instrumento de un oficio o arte+
Al o/servar las ace(ciones , &, > y " es claro .ue cuando en ingenier)a se usa el trmino
<erramienta, se hace referencia a Instrumento+
Seg3n %ressman
?
, 7as herramientas de la ingenier)a del soft2are suministran un so(orte
automtico o semiautomtico (ara los mtodos ,n esta categor)a, %ressman se refiere
(rinci(almente, al uso de herramientas de soft2are, como (or e0em(lo, (roductos CAS,
(ingenier)a de soft2are asistida (or com(utador, sigla en ingls#+
/erraienta de Soft0are: Un (a.uete de (rogramas (ara com(utadores (ara asistir en una o
ms tcnicas de una metodolog)a+ 7a funcin de las <erramientas de Soft2are es facilitar el
tra/a0o de las (ersonas involucradas en el (royecto+
!rocediiento: Como (oner en (rctica las herramientas+
Seg3n la ;A,:
+ m+ Accin de (roceder+
&+ 6todo de e0ecutar algunas cosas+
Siendo %roceder:
+ m+ 6odo, forma y orden de (ortarse y go/ernar uno sus acciones /ien o mal+
F seg3n %ressman
"
: 7os procedimientos de la ingenier)a del soft2are son el (egamento .ue 0unta
los mtods y las herramientas y facilita un desarrollo racional y o(ortuno del soft2are de
com(utadora+
1. 2undaentos de la Ingeniera
Siguiendo la l)nea de las definiciones, es 3til se8alar .ue seg3n la ;A, Ingeniera es el
Con0unto de conocimientos y tcnicas .ue (ermiten a(licar el sa/er cient)fico a la utili1acin de
la materia y de las fuentes de energ)a+
,n lo (rinci(al, la Ingenier)a se /asa en la utili1acin de mtodos, con (asos organi1ados y
re(eti/les+ 7a tradicin de la ingenier)a es la de seleccionar un con0unto de (asos o eta(as .ue de
una u otra manera (ueden ser agru(ados en cuatro secciones fundamentales y claramente
definidas:
Anlisis: es siem(re el inicio del tra/a0o, no se em(ie1a nada sin un estudio (revio
de la situacin+ ,l anlisis a(ro(iado en la tradicin de la ingenier)a de/e de0ar
documentacin a(ro(iada (ara .ue cual.uier otro ingeniero conocedor de la
metodolog)a sea ca(a1 de tomar el testimonio (cual carrera de (ostas# y continuar SI4
(rdida de tra/a0o+
-iseo: Concluido el anlisis, es necesario decidir .u y cmo se va a dar
solucin al (ro/lema (lanteado+ Al igual .ue el anlisis, el dise8o de/e (roducir
?
G%ressman !>B (gina &"
"
G%ressman !>B (gina &*
resultados tales .ue (ermitan el reem(la1o del ingeniero .ue est tra/a0ando en
cual.uier momento+ Sin dise8o 4@ hay Ingenier)a+
Construcci+n: Una ve1 com(letados (al menos (arcialmente# los (asos anteriores,
se (uede em(e1ar a traducir los as(ectos dise8ados en una solucin real (soft2are H
archivosI/ases de datos#
!ruebas: 7a 3ltima (arte antes de (oder entregar la solucin al usuario, (ara su
uso en el medio+
F aun.ue no hay dis(oni/le una definicin (recisa de Ingenier)a del Soft2are, %ressman
*
rescata: ,l esta/lecimiento y uso de (rinci(ios de ingenier)a ro/ustos, orientados a o/tener
soft2are econmico .ue sea fia/le y funcione de manera eficiente so/re m.uinas reales+
9ueda tam/in la nocin .ue se (uede o/tener al e-tender la definicin de la ;A, (ara el
trmino Ingenier)a, entendiendo .ue la Ingenier)a de Soft2are es el .ue el Con0unto de
Conocimientos y $cnicas .ue (ermiten el desarrollo de soft2are, en otras (ala/ras, las
6etodolog)as de desarrollo de Soft2are+
$. Eleentos i3ortantes
$oda 6etodolog)a, considera a lo menos cuatro elementos im(ortantes:
!rinci3io *ector: $am/in denominado filosof)a de la metodolog)a, es la norma o idea
fundamental .ue rige el (ensamiento o la conducta, y orienta el anlisis, dise8o y desarrollo del
soft2are+ ,s el %rinci(io, el .ue ordena y estructura las herramientas .ue son a(lica/les en la
metodolog)a, as) como los %rocedimientos con los .ue se a(lica+ $radicionalmente, se a(ellida a
cada metodolog)a en funcin del (rinci(io .ue la rige:
6etodolog)a estructurada
E
se fundamenta en .ue lo ms im(ortante de un sistema de
informacin, son las estructuras .ue lo com(onen y .ue, (or lo tanto, el anlisis se
de/e centrar en ellas, descom(onindolas en nuevas su/estructuras hasta tener
elementos tan sim(les, .ue (uedan ser resueltos en forma sencilla+
6etodolog)a orientada a o/0etos indica .ue el (rinci(io rector es la orientacin a
o/0etos, es decir el anlisis de todos los com(onentes del sistema como un con0unto de
o/0etos .ue (oseen (ro(iedades y .ue, a travs de mensa0es, se interrelacionan entre s)+
/erraientas: son definiciones de mecanismos manuales, semiautomticos o automticos .ue
(ermiten anali1ar, dise8ar o construir el soft2are+ 7as herramientas .uedan estrechamente ligadas
al (rinci(io rector de la metodolog)a y es muy (oco (ro/a/le .ue una misma herramienta sea
utili1a/le en ms de una metodolog)a
J
+ Una herramienta de/e tener un o/0etivo es(ec)fico y un
*
G%ressman !>B (gina &", refirindose a la definicin (ro(uesta (or =rit1 Kauer en el a8o !*!+
E
,n ms de una o(ortunidad, diversos (rofesores del rea, se han referido a ella como 6etodolog)a
Clsica, (ues es (roducto de la evolucin histrica del desarrollo de soft2are+
J
A menos .ue e-istan elementos comunes en la definicin del %rinci(io rector de cada una de las metodolog)as
mtodo de a(licacin+ %or lo general, se ha demostrado .ue las herramientas grficas (.ue usan
imgenes# son ms fciles de usar y entender .ue las herramientas .ue slo se sustentan en te-tos
escritos+ Son e0em(los de herramientas: los D=D, 6,;, 7engua0e ,structurado, Diagramas de
Com(onentes, Diagramas de <erencia, etc+
!rocediientos
!
: Se refiere al modo de hacer, con orden, las cosas5 es decir, como (oner en
(rctica las herramientas+ 7os (rocedimientos corres(onden a la definicin .ue (ermite unir y
ordenar los resultados de cada herramienta y facilitan el desarrollo racional y o(ortuno de
soft2are+ Definen la secuencia en la .ue se a(lican las herramientas, la entrega de los resultados
de ellas, los controles .ue ayudan a asegurar la calidad+ $am/in coordinan y controlan los
cam/ios y entregan las directrices .ue ayudan a los administradores a evaluar el (rogreso del
(royecto+
Modelos: ,l modelo define las eta(as a reali1ar (ara alcan1ar la solucin al (ro/lema (lanteado+
7os 6odelos, se refieren a la forma de organi1ar los %rocedimientos, de manera de o/tener
resultados de calidad en el menor tiem(o (osi/le+ A diferencia de las <erramientas y los
%rocedimientos, los modelos son relativamente inde(endientes del (rinci(io, (udiendo a(licarse
sin grandes dificultades, cual.uier modelo a cual.uier metodolog)a+ %ese a lo anterior, el modelo
de/e .uedar definido claramente antes de iniciar el desarrollo del soft2are+ ,0em(los de modelos
son: Cascada, %rototi(os, ,s(iral, $?L, ;AD:
Cascada: $am/in denominado clsico
'
+ Ka0o este modelo, los (rocedimientos
de la metodolog)a se ordenan en (asos o eta(as, las cuales de/ern ser seguidas /a0o un
enfo.ue secuencial de anlisis, dise8o y desarrollo+ Creado a (artir del modelo
convencional de l)nea de (roduccin de la ingenier)a clsica, este modelo es el ms
a(licado en el desarrollo de Soft2are+
!rototi3os
%%
: 7os (rototi(os son modelos (no necesariamente (roductos de
soft2are# .ue (ermiten estudiar y (ro/ar as(ectos es(ec)ficos del (roducto final (en
este caso el (roducto de soft2are#+ Ka0o este modelo, se (lanifica la a(licacin de las
diferentes herramientas, (ara (roducir elementos de (rue/as es(ec)ficas (interfa1 de
usuario, mantenedores, (rocesos# .ue de/ern ser (resentados al usuario y confirmados
(or ste+
Alternativamente, se ha denominado de esta forma, al resultado del dise8o r(ido de
(roductos de soft2are .ue (ermitan com(render de me0or manera los re.uerimientos
del usuario+ Sin em/argo, (ara (revenir confusiones, se sugiere .ue (ara esos casos, se
usen las denominaciones siguientes, seg3n corres(onda+
Es3iral: ,l modelo es(iral, (retende o(timi1ar los tiem(os y reducir la
incertidum/re del (royecto, as), la idea es (artir (roduciendo una (e.ue8a (arte del
sistema ((ero com(letamente funcional# y una ve1 com(letada, se (rocede a crear una
!
Se ha o(tado (or la (ala/ra !rocediiento (ara (revenir el conflicto entre las (ala/ras Mtodo y
Metodologa+ Sin em/argo, tanto en la definicin como en el uso, se o/serva claramente .ue son trminos
intercam/ia/les+
'
Mase: G%ressman !>B, GKarrosB y otros+

4o est de ms la definicin ;A,: ,0em(lar original o (rimer molde en .ue se fa/rica una figura u otra cosa
segunda (arte, aco(lada a la (rimera, de manera de .ue en cada iteracin, se o/tiene
una versin aumentada del sistema+ ,l (roceso concluye cuando se considera .ue el
sistema ha alcan1ado un nivel de maduracin tal, .ue (ermite .ue el tra/a0o (ara el .ue
fue creado, sea reali1ado sin mayores inconvenientes+
.$4 o *A-5-6: $?L es la sigla de $cnicas de ?N Leneracin y ;AD(D# es la
sigla de ;a(id A((lication Develo(ment (and De(loy# o Desarrollo (y Distri/ucin#
r(ido de a(licaciones+ Como modelo, se /asa en la e-istencia de herramientas de
soft2are .ue se caracteri1an como $?L y ;AD(D#, las cuales (ermiten .ue el
analista dise8ador de un sistema, realice un m)nimo anlisis y dise8o, lo tradu1ca
r(idamente en a(licacin y se lo (resente al usuario (ara su estudio y (osterior
a(ro/acin o indicaciones (ara modificacin+
Actualmente, este es, con una alta (ro/a/ilidad, el modelo ms utili1ado (or los
desarrolladores de soft2are5 sin em/argo, y (ro/a/lemente en la misma tasa de
ocurrencia, es llamado modelo (rototi(o+
7. A odo de *efle8i+n
9ui1 llame la atencin del lector, en .ue este documento no se han definido claramente las
eta(as .ue ordena cada modelo+ 4i si.uiera se ha hecho un listado de herramientas o
(rocedimientos seg3n alguna metodolog)a+ 7a ra1n es sim(le, el autor de este te-to est
convencido de .ue 4@ e-iste una definicin estricta ni .ue sea (osi/le si.uiera intentar un
consenso al res(ecto+ Al revisar literatura es(eciali1ada, .ueda claro .ue cada autor (incluyendo
al suscrito# tiene sus (ro(ias versiones al res(ecto de cmo y cuando utili1ar cada herramienta, o
la divisin del (royecto en eta(as (ara dar solucin a un (ro/lema es(ec)fico+
,sto es (ositivo+ 7a historia ense8a .ue en la Ingenier)a Informtica se han cometido numerosos
errores, y se de/e a(render de ellos+ F la leccin (rinci(al, es .ue a3n hoy, e-isten 0efes de
(royectos, analistas, dise8adores yIo (rogramadores (mencin a cargos, no t)tulos# .ue al
enfrentar un (royecto, act3an ms como artistas ins(irados (or la divina (rovidencia .ue como
(ersonas metdicas+ F eso ocurre (or.ue muchas veces llega un 0efe de (royecto ins(irado y
decide (oner en (rctica toda una serie de elementos metodolgicos a(rendidos en el 3ltimo
seminario al .ue asisti, sin tener claro si ellos son a(lica/les en la realidad de su em(resa o no+
7a metodolog)a, (ara .ue sirva, de/e cum(lir con dos condiciones fundamentales:
+ -ebe tener /itos bien definidos: ,l analistaIdise8ador de/e sa/er claramente cuales
son los o/0etivos de la eta(a en la .ue se encuentra, reconociendo claramente las tareas
.ue de/e reali1ar (ara alcan1ar dichos o/0etivos+
&+ -ebe ser Increental: ,l resultado de una eta(a, de/e ser de utilidad (ara la (ersona
.ue va a reali1ar la eta(a siguiente+
=recuentemente, se escucha a diversas (ersonas del rea informtica, declamando amargamente
(or el hecho de tener .ue crear un documento .ue refle0e, (or escrito el dise8o del tra/a0o
reali1ado+ ,n esos casos, se tiene un (royecto cuya metodolog)a de desarrollo no cum(li con las
condiciones arri/a se8aladas+ Si la metodolog)a define (asos .ue no son de utilidad al
desarrollador, entonces ste lo de0ar (ara el 3ltimo momento, rom(iendo as) con la idea
fundamental de tener una metodolog)a+
4o est de ms, terminar esta refle-in, recordando .ue una metodolog)a, sea esta la .ue sea,
de/e constituir un estndar de desarrollo+ F los estndares no son tales (or ser /uenos, /onitos o
/aratos, slo son estndares, cuando son utili1ados como tales+
#. 9ibliografa
GKarros !'B: Karros M+, @scar: Manual de diseo l+gico de sisteas de inforaci+n
adinistrativos, ,ditorial Universitaria, !!'+
GOendall !B: Oendall, Oenneth ,+5Oendall, Pulie ,+: Anlisis : -iseo de Sisteas,
%renticeQhall <is(anoamericana+ !!+
G%ressman !>B: %ressman, ;oger S: Ingeniera del Soft0are, un enfo.ue (rctico, $ercera
edicin, 6cLra2Q<illIInteramericana de ,s(a8a S+A+, ,s(a8a !!>+
G;A, !"B ;eal Academia ,s(a8ola: -iccionario de la ;engua Es3aola, ,dicin
,lectrnica, versin &++', ,s(asa Cal(e S+A+ !!"+
GSommervile JJB: Sommerville, Ian: Ingenieria de soft0are, Sistemas $cnicos de ,dicin,
!JJ+
GFourdon !>B: Fourdon, ,d2ard: Anlisis Estructurado Moderno, %renticeQhall
<is(anoamericana+ !!>+

También podría gustarte