software para control convenios de cfe

79
INSTITUTO TECNOLÓGICO DE ACAPULCO REPORTE TÉCNICO DE RESIDENCIAS PROFESIONALES 7 DE ENERO DE 2015 Practicantes: Eduardo Ramírez Gómez No. Control: 09320855 José de Jesús Pineda Berrún No. Control: 09320857 Ingeniería en Sistemas Computacionales Empresa: Comisión Federal de Electricidad (CFE) Folio de Proyecto: ISC-RP-40/2014-2 Nombre del Proyecto: “IMPLEMENTACION DE SOFTWARE PARA EL CONTROL Y ORGANIZACIÓN DE CONVENIOS EN CFE” Asesor Interno: M.T.I Rafael Hernández Reyna Asesor Externo: Ingeniero Omar Hernández Santana

Upload: heinz-pato

Post on 16-Aug-2015

231 views

Category:

Documents


0 download

DESCRIPTION

Manual de creacion de software para eonctrol de convenios

TRANSCRIPT

INSTITUTO TECNOLGICO DE ACAPULCO REPORTE TCNICO DE RESIDENCIAS PROFESIONALES 7 DE ENERO DE 2015

Practicantes:Eduard Ra!"re# $%!e# N& Cntr': 0()20*55 +s, de +es-s Pineda .err-n N& Cntr': 0()20*57 In/enier"a en Siste!as C!0utacina'es E!0resa: C!isi%n Federa' de E'ectricidad 1CFE2 F'i de Pr3ect: ISC4RP4506201542 N!7re de' Pr3ect: 8I9PLE9ENTACION DE SOFT:ARE PARA EL CONTROL ; OR$ANIENIOS EN CFE? Asesr Intern: 9&T&I Ra@ae' AernBnde# Re3na Asesr ECtern: In/enier O!ar AernBnde# Santana Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic DEDICATORIA Eduard Ra!"re# $%!e# A !is 0adresD 0r su a03 3 !tiEaci%nD 0rFue td ' Fue s3 se ' de7 a e''s 3 0r incu'car en !" 'a i!0rtancia de estudiarD 0r ser e''s 'a ins0iraci%n 0ara @ina'i#ar este 0r3ect& +s, de +es-s Pineda .errun A !is !aestrs Fue en este andar 0r 'a EidaD in@'u3ern cn sus 'eccines 3 eC0eriencias en @r!ar!e c! una 0ersna de 7ien 3 0re0arada 0ara 's rets Fue 0ne 'a EidaD a tds 3 cada un de e''s 'es dedic cada una de estas 0B/inas de !i tesis& A$RADECI9IENTOS A Dis& Por darnos la sabidura y fuerza para culminar esta etapa acadmica. A nuestr directr de' 0r3ect de /raduaci%n 8Rafael Hernndez Reyna?& Por su gua, comprensin, paciencia, entrega y valiosos consejos a lo largo del proceso de investigacin. A nuestrs 'ectresD e'6'a 1Sinda'es2& Por brindarnos su asesora. A' 0ersna' de 'a C!isi%n Federa' de E'ectricidad en es0ecia' a' 8ng. !mar Hernndez "antana y a la #ic. $arla %annet &endoza #uviano'. Por ofrecernos la informacin re(uerida, su valiosa e)periencia, comprensin y tiempo para lograr los objetivos trazados en este proyecto. ndice INTRODGCCI=N &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1 HIu, es CFEJ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1 9isi%n 3 >isi%n &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2 Aistria &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2 Caracteri#aci%n de' Brea en Fue 0artici0% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5 G7icaci%n &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5 CAPKTGLO I &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L EL TE9A &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L +usti@icaci%n &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L Descri0ci%n de' 0r7'e!a &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L O7MetiE $enera' &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 7 O7MetiE Es0ec"@ic &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 7 A'cances 3 'i!itacines &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 7 9etd'/"a &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& * Es0eciaci%n de ReFuisits &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& * 9arc te%ric &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 11 La in/enier"a de s@tNare &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 11 Resu!en &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 11 Funda!ents &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 11 Ls 0rcess de' cic' de Eida de' s@tNare &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1) E' cic' de Eida 3 's 0rcess&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1) 9icrs@t >isua' Studi 201) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1* HIu, es COJ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1* 9icrs@t O@@ice &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 22 HIu, es una 9acrJ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2) >isua' .asic @r A00'icatins&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2) HIu, es un arcPiE DLLJ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 25 SIL SER>ER &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 25 Desarr'' 0rBctic &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2L E'a7raci%n de 9acrs &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2L I!0'e!entaci%n de s@tNare 0ara e' cntr' 3 r/ani#aci%n de cnEenis en CFE &&&&&&&&&&&&&&& )1 Prcedi!ients 3 descri0ci%n de 'as actiEidades rea'i#adas &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )1 Cas de us &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )1 Fr!s 3 c%di/ de' 0r/ra!a& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )5 Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic Fr! inicia' '//in &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )5 DLL '//in &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )* D'' de cnsu'tas 3 serEicis &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )* Fr!u'ari !enuD es e' se/und @r!D es e' @r! a' Fue te enEia des0ues de '//in& &&&&&& 51 Fr! cntr' de usuaris &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 52 $eneradr de re0rtes &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 55 Fr! re/istrar usuari &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 55 Fr! e'i!inar usuari &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5L Fr! !di@icar6actua'i#ar usuari &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 57 Fr! creaci%n de cnEeni &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5( SIL SerEer 2012 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5) C%di/ de 'a 7ase de dats &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5) Ta7'as de 'a 7ase de dats &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 55 Resu'tadsD 0'ansD /ra@icasD 0rtti0sD !aFuetasD 0r/ra!asD entre trs& &&&&&&&&&&&&&&&&&&&&&&&&&&& 5L 9acr de Nti@icacines &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5L Sustractr de dats de AMa1 de ECce' a AMa 2 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5L .t%n Li!0iar &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 57 Fr!u'a de Nu!er a 'etra &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 5( Sustractr de Peticines de Nti@icaci%n& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L) Instruccines de us 0ara 9ACRO& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L5 I!0'e!entaci%n de S@tNare 0ara e' cntr' 3 r/ani#aci%n de cnEenis en CFE& &&&&&&&&&&&&&& L5 Panta''a#s de' 0r/ra!a en eMecuci%n &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L5 Fr! '//in de 0r/ra!a en eMecuci%n &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& L5 Cnc'usines 3 rec!endacines &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 Cnc'usines: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 Rec!endacines: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 LinQ/ra@"a &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 Re@erencias 7i7'i/rB@icas &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 1 INTRODUCCIN Qu es CFE? LaC!isi%nFedera'deE'ectricidadesunae!0resade'/7iern!eCicanFue/eneraD trans!iteD distri7u3e 3c!ercia'i#a ener/"a e',ctrica 0ara!Bs de )5&L !i''nes dec'ientes a' !es de !ar#D ' Fue re0resenta a !Bs de 100 !i''nes de Pa7itantesD e incr0ra anua'!ente !Bs de un !i''%n de c'ientes nueEs& Lain@raestructura0ara/enerar'aener/"ae',ctricaestBc!0uesta0r211centra'es /eneradrasD cn una ca0acidad insta'ada de 52D*L2 !e/aNatts 19:2D inc'u3end 0rductres inde0endientes cn 2) centra'es 122 cic' c!7inad 3 una e'e',ctrica2 3 )2 centra'es de 'a eCtinta Lu# 3 Fuer#a& E' 22&72S de 'a ca0acidad insta'ada crres0nde a 25 centra'es cnstruidas cn ca0ita' 0riEad 0r 's Prductres Inde0endientes de Ener/"a 1PIE2& En 'a CFE se 0rduce 'a ener/"a e',ctrica uti'i#and di@erentes tecn'/"as 3 di@erentes @uentes deener/,tic0ri!ari&Tienecentra'ester!e',ctricasDPidre',ctricasDcar7e',ctricasD /eter!e',ctricasD e'e',ctricas 3 una nuc'ee',ctrica& Para cnducir 'a e'ectricidad desde 'as centra'es de /eneraci%n Pasta e' d!ici'i de cada un de sus c'ientesD 'a CFE tiene !Bs de 7L0 !i' Qi'%!etrs de '"neas de trans!isi%nD 3 de distri7uci%nD sin ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Fuentes: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Descri0ci%n:E'0rtti0des@tNarede7eestaren'aca0acidadde0er!itircrear cnEenisD 7rrar'sD 3 cn@i/urar'sD 0r 0arte de 's usuaris se/-n 's 0er!iss Fue se 'es Pa3an asi/nad& I!0rtancia: A'ta C!entaris: Nin/un FRQ-0: Gestionar !a creaci"n #e convenios >ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Fuentes: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Descri0ci%n: E' s@tNare de7e 0er!itir'es a 's usuaris de' !is!D s'icitar 'a creaci%n de un cnEeni en cas de Fue se 'e autrice 0rcederD de @r!a Fue sea cread 0r un usuari autri#ad 0ara ta'& Asi!is!D 's cnEenis creads 3a en e' 0r/ra!a de7en 0dersercnsu'tads0r'susuarisautri#ads&Laa0'icaci%nta!7i,nde7e 0er!itir'esa'susuarisautri#ads'ae'i!inaci%ndecnEenisFue3aPa3ansid 'iFuidads 0r 's c'ientes& I!0rtancia: A'ta C!entaris: Nin/un FRQ-0$: Autenticar usuarios >ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errunFuentes: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Descri0ci%n: E' 0rtti0 de s@tNare de7e estar en 'a @acu'tad de autenticar 's usuaris Fuein/resana'aa0'icaci%n0r!edidecntraseTas0r0rcinadas0re' ad!inistradrinicia'!enteFuePa3ansidca!7iadasa0etici%n0r's!is!s usuaris& I!0rtancia: A'ta C!entaris: Nin/un Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 10 RequisitosNoFuncionales NFR-01: %sa&i!i#a# >ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Fuentes: Nin/una Descri0ci%n:E'0rductdes@tNarede7etenerunainter@a#deusuarisenci''ae intuitiEaD rientada a 'as tecn'/"as 7Bsicas de una inter@a# de usuariD 3 !anteniend cPerencia '%/ica cn e' cnteCt de' te!a Fue inE'ucraD en ' Fue a naEe/aci%n en e' siste!a se re@iere& I!0rtancia: A'ta C!entaris: Nin/un NFR-02: E'tensi&i!i#a# >ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Fuentes: Nin/una Descri0ci%n: E' 0rtti0 de s@tNare de7e ser diseTad de !d Fue 0er!ita 'a @Bci' eCtensi%n a nueEas @uncina'idadesD en e' !enr tie!0 de desarr'' 0si7'eD Paciend reuti'i#aci%n de 's c!0nentes 7ase i!0'e!entads en e' 0rtti0 inicia'& I!0rtancia: A'ta C!entaris: Nin/un NFR-0: O(ti)i*aci"n #e Tie)(os #e Res(uesta >ersi%n: 1&0 Autres: Eduard Ra!"re# $%!e# 3 +s, de +es-s Pineda .errun Fuentes: Nin/una Descri0ci%n: Ls tie!0s de res0uesta a 'as s'icitudes rea'i#adas 0r 's usuaris de7en ser n !a3res a ds 152 se/unds&I!0rtancia: 9edia C!entaris: Nin/un Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 11 M&%c$ #e%ic$ L& in3enie%2& de s$.#4&%e Resu/en En esta secci%n se desea 0resentar 's @unda!ents en 's Fue se 7asa e' s@tNare educatiE2: 's !,tdsD 'as Perra!ientas 3 's 0rcedi!ients Fue 0rEee 'a in/enier"a de s@tNare a @in decnsiderar's0arae'desarr''de's0r/ra!asdidBctics&Sedescri7en3ana'i#an's 0aradi/!as 0rinci0a'es de' cic' de Eida a 'a 'u# de 'a Eisi%n de 9ari PiattiniD desde 'a cascada tradicina' Pasta 's actua'es rientads a 7Mets& Sedestaca'anecesidaddeuna!etd'/"a0arae'desarr''de0rducts'%/ics3se descri7en 'as !Bs i!0rtantes 1secci%n )&52& A @in de se'eccinar e' cic' de Eida adecuad 0ara cada desarr''D se ana'i#an 'as actiEidades de cada un de 's 0rcess de 'a !is!a& Pr -'ti! se de@ine ca'idad de' s@tNare 3 'a nr!atiEa Ei/ente 1secci%n )&L2 0ara un 0r3ect de s@tNare 3 se Pace una reEisi%n de 'as !,tricas de ca'idad c!-n!ente usadas& U15V Fund&/en#$s Gn de 's 0r7'e!as !Bs i!0rtantes cn 's Fue se en@rentan 's in/eniers en s@tNare 3 's 0r/ra!adres en e' !!ent de desarr''ar un s@tNare de a0'icaci%nD es 'a @a'ta de !arcs te%rics c!unes Fue 0uedan ser usads 0r tdas 'as 0ersnas Fue 0artici0an en e' desarr'' de' 0r3ect in@r!Btic& E'0r7'e!asea/raEacuande'desarr''crres0ndea'B!7iteducatiEde7ida'a ineCistencia de !arcs te%rics interdisci0'inaris entre 'as Breas de tra7aM& Si 7ienD a'/uns autres c! $a'Eis 11((L2 recncen 'a necesidad de un !arc de re@erenciaD teniend en cuenta Fue se de7e '/rar 'a satis@acci%n de 's reFuisits en 'as diEersas @ases de' desarr''Dde'Fuecnstitu3eun!ateria'didBcticin@r!ati#adYestanecesidadsi/ue Ei/enteDaunFueen'a!a3r"ade'scassana'i#adsDsetratades@tNarePi0er!edia' diseTad a 0artir de Perra!ientas de autr& U1)V 9arFu[s11((52Destrde'sautresFue0'anteanuncic'dedesarr''0aras@tNare educatiEde0r/ra!asendie#eta0asDcnunadescri0ci%ndeta''adade'asactiEidades3 recurss necesaris0ara cada una de e''as& E' incnEeniente 0rinci0a' de esta !etd'/"a es Fuecentrae'eMede'acnstrucci%nde's0r/ra!aseducatiEsene'eFui00eda/%/icD tr/Bnd'e e' r' 0rta/%nic& Es 0r este !tiED Fue en este ca0"tu' se sinteti#an 'as !etd'/"asD !,tdsD Perra!ientas 3 0rcedi!ients de 'a in/enier"a de s@tNareD Fue de7en ser uti'i#ads 0ara '/rar un 0rduct de !eMr ca'idad desde e' 0unt de Eista t,cnic& Su cnci!ient 3 a0'icaci%n cnMunta!ente cn 'as ter"as: educatiEaD e0iste!'%/ica 3 c!unicacina' 0er!itirBn e' '/r de un 0rduct %0ti! desde e' 0unt de Eista educatiE& Ca7erecrdarunade'as0ri!eras de@inicines de in/enier"a de s@tNare0r0uesta 0rFrit# .aueren'a0ri!eracn@erenciai!0rtantededicadaa'te!a1NaurD1(L(2c!:8E' esta7'eci!ient3usde0rinci0isdein/enier"ar7ustsDrientadsa7teners@tNare ecn%!ic 3 Fue @uncine de !anera e@iciente s7re !BFuinas rea'es?& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 12 Psterir!entesePan0r0uest!ucPasde@inicinesdestacand'ai!0rtanciade7ase te%rica in/enieri' 0ara e' desarr'' de' s@tNare& 8Lain/enier"ade's@tNaresur/ea0artirde'asin/enier"asdesiste!as3dePardNareD3 cnsidera tres e'e!ents c'aEe: Fue sn 's !,tdsD 'as Perra!ientas 3 's 0rcedi!ients Fue @aci'itan e' cntr' de' 0rces de desarr'' de s@tNare 3 7rinda a 's desarr''adres 'as 7ases de 'a ca'idad de una @r!a 0rductiEa?& La in/enier"a de s@tNare estB c!0uesta 0r una serie de !de's Fue a7arcan 's !,tdsD 'asPerra!ientas3's0rcedi!ients&Ests!de'sseden!inan@recuente!ente 0aradi/!as de 'a in/enier"a de' s@tNare 3 'a e'ecci%n de un 0aradi/!a se rea'i#a 7Bsica!ente de acuerd a 'a natura'e#a de' 0r3ect 3 de 'a a0'icaci%nD 's cntr'es 3 'as entre/as a rea'i#ar& De7id a 'as caracter"sticas 0articu'ares de 's desarr''s educatiEsD 3a Fue se de7en tener en cuenta 's as0ects 0eda/%/ics 3 de 'a c!unicaci%n cn e' usuariD en cada cas en 0articu'arD 'a res0uesta a 'a 0r7'e!Btica de7e 7asarse en una ada0taci%n de 's actua'es 0aradi/!as de desarr'' a 'as ter"as de a0rendi#aMe Fue 0er!itan satis@acer una de!anda en es0ecia'& Para'acnstrucci%ndeunsiste!ades@tNareDe'0rces0uededescri7irsesint,tica!ente c!:'a7tenci%nde'sreFuisitsde's@tNareDe'diseTde'siste!ades@tNare1diseT 0re'i!inar 3 diseT deta''ad2D 'a i!0'e!entaci%nD 'as 0rue7asD 'a insta'aci%nD e' !anteni!ient 3 'a a!0'iaci%nactua'i#aci%n de' siste!a& E' 0rces de cnstrucci%n estB @r!ad 0r eta0as Fue sn: 'a 7tenci%n de 's reFuisitsD e' diseT de' siste!aD 'a cdi@icaci%n 3 'as 0rue7as de' siste!a& Desde 'a 0ers0ectiEa de' 0rductD se 0arte de una necesidadD se es0eci@ican 's reFuisitsD se 7tiene e' diseT de' !is!D e' c%di/ res0ectiE 3 0r -'ti! e' siste!a de s@tNare& A'/uns autres sstienen Fue e' n!7re cic' deEidaPasidre'e/aden's-'ti!saTsDuti'i#andensu'u/ar0rcesdes@tNareD ca!7iand 'a 0ers0ectiEa de 0rduct a 0rces&E' s@tNare0rductD en su desarr'' 0asa 0r una serie de eta0as Fue se den!inan cic' de EidaD siend necesariD de@inir en tdas 'as eta0as de' cic' de Eida de' 0rductD 's 0rcessD 'as actiEidades 3 'as tareas a desarr''ar& Pr'tantDse0uededecirFue:8seden!inacic'deEidaatda'aEidade's@tNareD c!en#and cn su cnce0ci%n 3 @ina'i#and en e' !!ent de 'a desinsta'aci%n de' !is!?& 1Si/Narteta'&D1((02DaunFueaEecesDsePa7'adecic'dedesarr''D0araden!inara' su7cnMunt de' cic' de Eida Fue e!0ie#a en e' anB'isis 3 @ina'i#a 'a entre/a de' 0rduct& Gn cic' de Eida esta7'ece e' rden de 'as eta0as de' 0rces de s@tNare 3 's criteris a tener en cuenta 0ara 0der 0asar de una eta0a a 'a si/uiente& E' te!a de' cic' de Eida Pa sid tratad 0r a'/unas r/ani#acines 0r@esina'es 3 r/anis!s internacina'esc!'aIEEE1Institute@@E'ectrica'andE'ectrnicsEn/ineers23'aISO6IEC 1Internatina'StandardsOr/ani#atin6Internatina'E'ectrcPe!ica'C!!issin2DFuePan 0u7'icadnr!astitu'adas8Standard@rDeEe'0in/S@tNareLi@eC3c'ePrcesses?1EstBndar IEEE 0ara e' desarr'' de 0rcess de' cic' de Eida de' s@tNare2 1IEEED 1((12 3 8S@tNare 'i@e4c3c'e0rcess? 1Prces de cic' de Eida de' s@tNare2 1ISOD 1((52& Se/-n 'a nr!a 1075 IEEE se de@ine a' cic' de Eida de' s@tNare c! 8una a0rCi!aci%n '%/ica a 'a adFuisici%nD e' su!inistrD e' desarr''D 'a eC0'taci%n 3 e' !anteni!ient de' s@tNare? 3 'a nr!a ISO 12207 de@ine c! !de' de cic' de Eida a' 8!arc de re@erenciaD Fue cntiene Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 1) 's0rcessD'asactiEidades3'astareasinE'ucradasene'desarr''D'aeC0'taci%n3e' !anteni!ient de un 0rduct de s@tNareD a7arcand 'a Eida de' siste!a desde 'a de@inici%n dereFuisitsPasta'a@ina'i#aci%ndesuus?&A!7ascnsideranunaactiEidadc!un su7cnMuntdetareas3unatareac!unaacci%nFuetrans@r!a'asentradasensa'idas& 1PiattiniD 1((L2& U1(V L$s +%$ces$s de( cic($ de 1id& de( s$.#4&%e Se/-n 'a nr!a ISO 1220741D 'as actiEidades Fue se 0ueden rea'i#ar durante e' cic' de Eida se 0uede a/ru0ar en cinc 0rcess 0rinci0a'esD cP de s0rte 3 cuatr 0rcess /enera'es de 'a r/ani#aci%nD as"c! un 0rces Fue 0er!ite ada0tar e' cic' de Eida acadacas cncret& U15V E( cic($ de 1id&($s +%$ces$s Td 0r3ect tiene asciadD 0r !Bs 0eFueT Fue ,ste seaD 0ass Fue se de7en se/uir ta'es c!: 0'ani@icaci%nD esti!aci%n de recurssD se/ui!ient 3 cntr'D 3 eEa'uaci%n de' 0r3ect& Lase'ecci%ndeun!de'decic'deEidaestBasciadaaunrdenen'area'i#aci%nde'as actiEidades a desarr''ar& LareddeactiEidadesDes'aFue0er!itirBesta7'ecera0artirde'a!atri#de0recedenciae' ca!in cr"ticD c! 'a secuencia de tareas !Bs 'ar/a de 0rinci0i a' @in& E' dia/ra!a de $anttD's dia/ra!as ca'endari 0er!itirBn esta7'ecer e' estad de' 0r3ect en un deter!inad !!ent a 0artir de su iniciD en cuant a recurss se re@iere& E' t,r!in cic' de Eida de' s@tNare descri7e e' desarr'' de s@tNareD desde 'a @ase inicia' Pasta 'a@ase@ina'&E'0r0%sitdeeste0r/ra!aesde@inir'asdistintas@asesinter!ediasFuese reFuieren0ara Ea'idar e'desarr'' de 'aa0'icaci%nDesdecirD0ara/aranti#arFue e's@tNare cu!0'a 's reFuisits0ara 'a a0'icaci%n 3Eeri@icaci%n de's0rcedi!ientsdedesarr'':se ase/ura de Fue 's !,tds uti'i#ads sn a0r0iads&Ests0r/ra!asseri/inanene'PecPdeFuees!u3cstsrecti@icar'serrresFuese detectan tarde dentr de 'a @ase de i!0'e!entaci%n& E' cic' de Eida 0er!ite Fue 's errres se detecten ' antes 0si7'e 3 0r ' tantD 0er!ite a 's desarr''adres cncentrarse en 'a ca'idad de' s@tNareD en 's 0'a#s de i!0'e!entaci%n 3 en 's csts asciads& E' cic' de Eida 7Bsic de un s@tNare cnsta de 's si/uientes 0rcedi!ients: De@inici%nde7MetiEs:de@inire'resu'tadde'0r3ect3su0a0e'en'aestrate/ia /'7a'& AnB'isis de 's reFuisits 3 su Eia7i'idad: rec0i'arD eCa!inar 3 @r!u'ar 's reFuisits de' c'iente 3 eCa!inar cua'Fuier restricci%n Fue se 0ueda a0'icar& DiseT /enera': reFuisits /enera'es de 'a arFuitectura de 'a a0'icaci%n& DiseT en deta''e: de@inici%n 0recisa de cada su7cnMunt de 'a a0'icaci%n& Pr/ra!aci%n 10r/ra!aci%n e i!0'e!entaci%n2: es 'a i!0'e!entaci%n de un 'en/uaMe de 0r/ra!aci%n 0ara crear 'as @uncines de@inidas durante 'a eta0a de diseT& Prue7adeunidad:0rue7aindiEidua'decadasu7cnMuntde'aa0'icaci%n0ara /aranti#ar Fue se i!0'e!entarn de acuerd cn 'as es0eci@icacines& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 15 Inte/raci%n:0ara /aranti#ar Fue'sdi@erentes !%du's seinte/ren cn 'aa0'icaci%n& steese'0r0%sitde'a0rue7adeinte/raci%nFueestBcuidadsa!ente dcu!entada& Prue7a7eta1Ea'idaci%n2D0ara/aranti#arFuee's@tNarecu!0'ecn'as es0eci@icacines ri/ina'es& Dcu!entaci%n:sirEe0aradcu!entarin@r!aci%nnecesaria0ara'susuarisde' s@tNare 3 0ara desarr''s @uturs& I!0'e!entaci%n 9anteni!ient: 0ara tds 's 0rcedi!ients crrectiEs 1!anteni!ient crrectiE2 3 'as actua'i#acines secundarias de' s@tNare 1!anteni!ient cntinu2& E' rden 3 'a 0resencia de cada un de ests 0rcedi!ients en e' cic' de Eida de una a0'icaci%n de0endende'ti0de!de'decic'deEidaacrdadentree'c'iente3e'eFui0de desarr''adres& U15V Mo#e!os #e cic!o #e vi#a Para @aci'itar una !etd'/"a c!-n entre e' c'iente 3 'a c!0aT"a de s@tNareD 's !de's decic'deEidasePanactua'i#ad0arare@'eMar'aseta0asdedesarr''inE'ucradas3'a dcu!entaci%nreFueridaDde!aneraFuecadaeta0aseEa'ideantesdecntinuarcn'a si/uiente eta0a& Mo#e!o en casca#a E' !de' de cic' de Eida en cascada c!en#% a diseTarse en 1(LL 3 se ter!in% a'rededr de 1(70& Se de@ine c! una secuencia de @ases en 'a Fue a' @ina' de cada una de e''as se re-ne 'a dcu!entaci%n 0ara /aranti#ar Fue cu!0'e 'as es0eci@icacines 3 's reFuisits antes de 0asar a 'a @ase si/uiente: Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 15 Fi/ura 1&2 9de' en cascada Mo#e!o + E'!de'decic'deEida>0rEienede'0rinci0iFueesta7'eceFue's0rcedi!ients uti'i#ads 0ara 0r7ar si 'a a0'icaci%n cu!0'e 'as es0eci@icacines 3a de7en Pa7erse cread en 'a @ase de diseT& U15V Fi/ura 1&) 9de' > Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 1L %MLE''en/uaMeuni@icaddedia/ra!antaci%n1G9L2sirEe 0araes0eci@icarDEisua'i#ar3dcu!entaresFue!asde siste!asdes@tNarerientada7Mets&G9Lnesun !,tddedesarr''D'Fuesi/ni@icaFuensirEe0ara deter!inarFu,Paceren0ri!er'u/arc%!diseTare' siste!aD sin Fue si!0'e!ente 'e a3uda a Eisua'i#ar e' diseT 3 a Pacer' !Bs accesi7'e0ara trs& G9L estB cntr'ad 0r e' /ru0 de ad!inistraci%n de 7Mets 1O9$2 3 es e' estBndar de descri0ci%n de esFue!as de s@tNare& U(V G9LestBdiseTad0ara su uscns@tNare rientada7MetsD3tiene unus 'i!itad en tr ti0 de cuestines de 0r/ra!aci%n&G9Lsec!0nede!ucPse'e!entsdeesFue!ati#aci%nFuere0resentan'asdi@erentes 0artesdeunsiste!ades@tNare&Lse'e!entsG9Lseuti'i#an0aracreardia/ra!asDFue re0resentaa'/una0arte0untdeEistade'siste!a&G!7re''G9L9de''ers0rta's si/uientes ti0s de dia/ra!as:Dia/ra!adecassde usFue!uestra a 's actres1trs usuaris de' siste!a2D 's cassdeus1'assituacinesFuese0rducencuanduti'i#ane'siste!a23sus re'acines& Dia/ra!a de c'ases Fue !uestra 'as c'ases 3 'a re'acines entre e''as& Dia/ra!a de secuencia !uestra 's 7Mets 3 sus !-'ti0'es re'acines entre e''s& Dia/ra!a de c'a7raci%n Fue !uestra 7Mets 3 sus re'acinesD destacand 's 7Mets Fue 0artici0an en e' interca!7i de !ensaMes& Dia/ra!a de estad !uestra estadsD ca!7is de estad 3 eEents en un 7Meten 0arte de' siste!a& Dia/ra!adeactiEidadFue!uestraactiEidadesDas"c!'sca!7isdeunaatra actiEidad Munt cn 's eEents Fue curren en ciertas 0artes de' siste!a& Dia/ra!adec!0nentesFue!uestra'sc!0nentesde!a3rniEe'de'a 0r/ra!aci%n 1csas c! \0arts+aEa .eans2& Dia/ra!adei!0'e!entaci%nFue!uestra'asinstanciasde'sc!0nentes3sus re'acines& Dia/ra!a de re'acines de entidad Fue !uestra 's dats 3 'as re'acines 3 restriccines entre e''s& Dia/ra!adecassdeus:Lsdia/ra!asdecassdeusdescri7en'asre'acines3'as de0endencias entre un /ru0 de cass de us 3 's actres 0artici0antes en e' 0rces& Es i!0rtante resa'tar Fue 's dia/ra!as de cass de us n estBn 0ensads 0ara re0resentar e' diseT 3 n 0uede descri7ir 's e'e!ents interns de un siste!a& Ls dia/ra!as de cass de us sirEen 0ara @aci'itar 'a c!unicaci%n cn 's @uturs usuaris de' siste!aD 3 cn e' c'ienteD 3 resu'tanes0ecia'!ente-ti'es0aradeter!inar'ascaracter"sticasnecesariasFuetendrBe' siste!a& En tras 0a'a7rasD 's dia/ra!as de cass de us descri7en Fu, es ' Fue de7e Pacer e' siste!aD 0er n c%!& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 17 Caso #e uso Gn cas de us descri7eD ]desde e' 0unt de Eista de 's actres]D un /ru0 de actiEidades de un siste!a Fue 0rduce un resu'tad cncret 3 tan/i7'e& Ls cass de us sn descri0tres de 'as interaccines t"0icas entre 's usuaris de un siste!a 3 ese !is! siste!a& Re0resentan e' inter@a# eCtern de' siste!a 3 es0eci@ican Fu, reFuisits de @uncina!ient de7e tener este 1recuerdeD -nica!ente e' Fu,D nunca e' c%!2&Cuand se tra7aMa cn cass de usD es i!0rtante tener 0resentes a'/unas seci''as re/'as:Cada cas de us estB re'acinad c! !"ni! cn un actr Cada cas de us es un iniciadr 1es decirD un actr2 Cada cas de us ''eEa a un resu'tad re'eEante 1un resu'tad cn ^Ea'r intr"nsec_2 Ls cass de us 0ueden tener re'acines cn trs cass de us& Ls tres ti0s de re'acines !Bs c!unes entre cass de us sn: ``inc'udeaa Fue es0eci@ica una situaci%n en 'a Fue un cas de us tiene 'u/ar dentr de tr cas de us ``eCtendsaa Fue es0eci@ica Fue en ciertas situacinesDen a'/-n 0unt 1''a!ad 0unt de eCtensi%n2 un cas de us serB eCtendid 0r tr& $enera'i#aci%n Fue es0eci@ica Fue un cas de us Pereda 'as caracter"sticas de' ^su0er_ cas de usD 3 0uede E'Eer a es0eci@icar a'/unastdas e''as de una @r!a !u3 si!i'ar a 'as Perencias entre c'ases&Actor GnactresunaentidadeCterna1de@uerade'siste!a2Fueinteraccinacne'siste!a 0artici0and 13 nr!a'!ente iniciand2 en uncas de us& Ls actres 0ueden ser /ente rea' 10r eMe!0'D usuaris de' siste!a2D trs rdenadreseEents eCterns&Ls actres n re0resentan a 0ersnas @"sicasa siste!asD sin su r'& Est si/ni@ica Fue cuand una 0ersna interact-a cn e' siste!a de di@erentes !aneras 1asu!iend di@erentes 0a0e'es2D estarB re0resentad 0r Earis actres& Pr eMe!0'D una 0ersna Fue 0r0rcina serEicis de atenci%nte'e@%nicaac'ientes3rea'i#a0edids0ara'sc'ientesestar"are0resentada0run actr ^eFui0 de s0rte_ 3 0r tr actr ^re0resentante de Eentas_&,escri(ci"n #e casos #e uso Las descri0cines de cass de us sn reseTas teCtua'es de' cas de us& Nr!a'!ente tienen e'@r!at deunantaundcu!ent re'acinad de a'/una!aneracn e'casdeusD3 eC0'ica 's 0rcessactiEidades Fue tienen 'u/ar en e' cas de us& U15V Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 1* Mic%$s$.# !isu&( S#udi$ 5678 9icrs@t>isua'Studiesunentrndedesarr''inte/rad 1IDED 0r sus si/'as en in/',s2 0ara siste!as 0eratiEs :indNs& S0rta!-'ti0'es'en/uaMesde0r/ra!aci%nta'esc!CbbD COD>isua'.asic&NETD FOD+aEaD P3tPnDRu73DPAPY a'i/ua' Fue entrnsdedesarr''Ne7c!ASP&NET9>CDDMan/Detc&Da'cua'su!ar'e'asnueEas ca0acidades n'ine 7aM :indNs A#ure en @r!a de' editr 9nac& >isua' Studi 0er!ite a 's desarr''adres crear a0'icacinesD sitis 3 a0'icacines Ne7D as" c! serEicis Ne7 en cua'Fuier entrn Fue s0rte 'a 0'ata@r!a &NET 1a 0artir de 'a Eersi%n &NET 20022& As" se 0ueden crear a0'icacines Fue se c!uniFuen entre estacines de tra7aMD 0B/inas Ne7D dis0sitiEs !%Ei'esD dis0sitiEs e!7e7idsD cns'asD etc& U2V Qu es C9? COes e'nueE 'en/uaMede 0r0%sit/enera'rientada 7Mets cread 0r 9icrs@t 0ara su nueEa 0'ata@r!a &NET&9icrs@t&NET es e' cnMunt de nueEas tecn'/"as en 'as Fue 9icrs@t Pa estadtra7aMandests-'ti!saTscne'7MetiEde!eMrartantsusiste!a0eratiE c! su !de' de c!0nentes 1CO92 0ara 7tener una 0'ata@r!a cn 'a Fue sea senci'' e' desarr'' de s@tNare en @r!a de serEicis Ne7&Ls serEicis Ne7 sn un nEeds ti0 de c!0nentes s@tNare Fue se caracteri#an a 'a Pra de tra7aMar 0r su tta' inde0endencia res0ect a su u7icaci%n @"sica rea'D 'a 0'ata@r!a s7re 'a FuecrreDe''en/uaMede0r/ra!aci%ncne'FuePa3ansiddesarr''adse'!de'de c!0nentes uti'i#ad 0ara e''&E'accesaestsserEicisserea'i#aen7aseaestBndaresdeInternetDc!sndi@erentes !ecanis!s de' 0rtc' ATTP 1$ET 3 PGT2e' nEeds 0rtc' RPC cncid c! SOAP 1Si!0'e Access O7Mect Prtc'2D Fue n es !Bs Fue una c!7inaci%n de estBndares c! ATTP 3W9L0ararea'i#ar''a!adasa's!ie!7rsdeestsserEicisNe7&LaideadetrBsdeSOAP cnsiste senci''a!ente en uti'i#ar ATTP c! !edi de trans0rte 0ara e' enE" de 's !ensaMes de s'icitud de eMecuci%n de 's !ie!7rs de serEicis Ne7 re!ts 1' Fue 0er!ite atraEesar 7arreras ta'es c! @ireNa''s2 3 uti'i#ar W9Lc! 'en/uaMe cn e' Fue escri7ir 'scuer0s de ests !ensaMes& Per'a0'ata@r!a&NETnsns%''sserEicisNe7DsinFueta!7i,n@recenu!erss serEicisa'asa0'icacinesFue0arae''aseescri7anDc!snunrec'ecci%nde7asuraD inde0endenciade'a0'ata@r!aDtta'inte/raci%nentre'en/uaMes10reMe!0'Des0si7'e escri7iruna c'ase en CO Fue deriEede tra escrita en >isua' .asic&NET Fue a su Ee# deriEe de tra escrita en C7'2C! se deduce de' 0Brra@ anterirD es 0si7'e 0r/ra!ar 'a 0'ata@r!a &NET en 0rBctica!ente cua'Fuier 'en/uaMeD0er9icrs@tPadecidid sacarun nueE0rFuePaEistcnEeniente 0der dis0ner de un 'en/uaMe diseTad desde 0 cn Eistas a ser uti'i#ad en &NETD un 'en/uaMe Fuencuentecne'e!entsPeredadsdeEersinesanterireseinnecesarisenesta Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 1( 0'ata@r!a 3 Fue 0r tant sea ' !Bs senci'' 0si7'e 0ara 0r/ra!ar'a a0rEecPand tda su 0tencia 3 Eersati'idad&CO c!7ina 's !eMres e'e!ents de !-'ti0'es 'en/uaMes de a!0'ia di@usi%n c! CbbD +aEaD >isua' .asicDe'0Pi& De PecPD su creadr Anders Ae'Ms7er/ @ue ta!7i,n e' creadr de !ucPs trs 'en/uaMes 3 entrns c! Tur7 Pasca'D De'0Pi>isua' +bb& La idea 0rinci0a' detrBs de' 'en/uaMeesc!7inar'a0tenciade'en/uaMesc!Cbbcn'asenci''e#de'en/uaMesc! >isua' .asicD 3 Fue ade!Bs 'a !i/raci%n a este 'en/uaMe 0r 's 0r/ra!adres de C6Cbb6+aEa sea ' !Bs in!ediata 0si7'e&Ade!BsdeCOD9icrs@t0r0rcina>isua'Studi&NETD'anueEaEersi%ndesuentrnde desarr''ada0tadaa'a0'ata@r!a&NET3Fue@receunainter@a#c!-n0aratra7aMarde !anera c%!da 3 Eisua' cn cua'Fuiera de 's 'en/uaMes de 'a 0'ata@r!a &NET 10r de@ectD CbbD COD>isua'.asic&NET3+Scri0t&NETDaunFue0uedenaTadirsenueEs'en/uaMes!ediante's 0'u/ins Fue 0r0rcinen sus @a7ricantes2&E' 0r0i autr de este art"cu' Pa 0u7'icad un eCce'ente 'i7r de CO dnde se 0uede a!0'iar tda esta in@r!aci%n 3D 0r su0uestD a0render e' 'en/uaMe& Cnsta de unas 2L0 0B/inas 3 Pa sidescritcn 'aidea deFue cua'Fuieracn unscnci!ients !"ni!s de0r/ra!aci%n 0uedase/uir'DaunFueser"arec!enda7'eFuee''ectrcncieseCbbD+aEa'en/uaMes si!i'ares& U1LV Ti0s de dats CO0er!itetra7aMarcndsti0sdedats:deEa'r3dere@erencia&LsdeEa'rcntienen Ea'res rea'es& Ls de re@erencia cntienen re@erencias a Ea'res a'!acenads en a'/-n 'u/ar de 'a!e!ria&Lsti0s0ri!itiEsc!cParDint3@'at&+untcn'sEa'res3estructuras c!entads& Sn ti0s de Ea'r& Ls ti0s de re@erencia tienen Earia7'es Fue tratan cn 7Mets 3 Earia7'es& CO Eiene cn ti0s de re@erencia de@inids 1c! 7Mect 3 strin/2& CO'e0er!itecnEertirunEa'rdeunti0enunEa'rdetrti0D0uedetra7aMarcn cnEersines i!0'"citas 3 eC0'icitas& Funcines Gna @unci%n es un @ra/!ent de c%di/ Fue 0uede ser inEcad 3 Fue 0ueden deE'Eer un Ea'ra'c%di/Fue'enEi%enun0rinci0i&Gna@unci%n0uedeasciarsea@ra/!entsde c%di/ Fue deEue'Een in@r!aci%nD !ientras Fue un !,td n sue'e deE'Eer in@r!aci%n& Las @uncines 0ueden tener 5 ti0s de 0arB!etrs: ParB!etrs de entrada: tienen Ea'res Fue sn enEiads a 'a @unci%nD 0er 'a @unci%n n 0uede ca!7iar ess Ea'res& ParB!etrsdesa'ida:ntienenunEa'rcuandsnenEiadsa'a@unci%n0er'a @unci%n 0uede dar'es un Ea'r 3 enEiar e' Ea'r de Eue'ta a' inEcadr& ParB!etrsdere@erencia:intrducen una re@erenciaen trEa'r& Tieneun Ea'rde entrada en tra @unci%n 3 ese Ea'r 0uede ser ca!7iad dentr de esa @unci%n& ParB!etrs Para!s: De@inen un nu!er Earia7'e de ar/u!ents en una 'ista& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 20 >aria7'es LasEaria7'es0uedenserde@inidasc!cnstantesD'ascnstantestienenEa'resFuen 0ueden ca!7iar durante 'a eMecuci%n de c%di/D un eMe!0' es e' Ea'r de 0i Fue n ca!7ia& Las dec'aracines de ti0 enu!eraci%n es0eci@ican un n!7re de ti0 0ara un /ru0 de cnstantes re'acinadasD eMe!0' 0uede ser 'a enu!eraci%n de 's 0'anetas& Inter@aces COad!iteinter@acesFuesn/ru0de0r0iedadesD!,tds3eEentsFuees0eci@icanun /ru0de@uncina'idad&Lasc'asesCO0uedeni!0'e!entarinter@acesDFuein@r!ana's usuarisdeFue'ac'asead!itee'cnMuntde@uncina'idadesdcu!entad0r'ainter@a#& Puedendesarr''ari!0'e!entacinesdeinter@acessininter@erircna'/-nc%di/eCistente& GnaEe#Fue'ainter@a#Pasid0u7'icadaDnse0uede!di@icarD0er0uedeeE'ucinar !ediante Perencia& Las c'ase de CO 0ueden i!0'e!entar !ucPas inter@acesD aunFue 'as c'ases s' 0ueden deriEarse de una c'ase 7ase& C! cnstruir una c'ase Gna c'ase esc! un reci0iente 0ara td e' c%di/ de 'a a0'icaci%n& A di@erencia de C 3 Cbb td e' c%di/ de7e estar cntenid en una c'ase cn escasas eCce0cine& Estas eCce0cines a 'a re/'a sn 'a instrucci%n usin/D 'as dec'aracines a 'a estructura3 'a dec'araci%nna!es0ace& Cua'Fuierintentdeescri7irc%di/Fuenest,cntenidenunac'ase!arcaraerrrde c!0i'aci%n& E' !,td !ain12 Tdas 'as a0'icacines escritas en cO de7en cntar cn un !,td ''a!ad !ain12& Gn !,td esuncnMuntdeinstruccinesFuerea'i#anunaacci%neste!,td0uededeE'Eer in@r!aci%na'asecci%ndec%di/Fue'''a!0erendeter!inadascircunstanciasnes necesari Fue ' Pa/a& Pa'a7ras reserEadas Sn0a'a7ras c'aEes Fue 0see e' 'en/uaMe cO 3 tienen un si/ni@icad es0ecia'& EMe!0': c'assD static 3 Eid& C! c!entar e' c%di/ C!entar e' c%di/ 'e 0er!ite aTadir ntas a' c%di/ @uente de COD estas ntas 0ueden a3udar'e a dcu!entar e' diseT3e' @uncina!ient de'a a0'icaci%nD0uedenc'carc!entaris en cua'Fuier0artede'c%di/@uentedeCOdndesea0si7'eusares0acisen7'anc&Ls c!entarisdeuna'"neac!ien#an 0r ds dia/na'es866?D3Lsc!entaris /enera'esse Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 21 uti'i#an dia/na' asterisc 0ara a7rir c!entari 3 asterisc dia/na' 0ara cerrar e' c!entari 86cddc6?& Ti0s de dats c!unes 1Earia7'es2 s73te: Las Earia7'es cn ti0 s73te 0ueden cntener n-!ers enters de * 7its cn si/n& La 8s? de s73te si/ni@ica cn si/nD ' Fue Fuiere decir Fue e' Ea'r de 'a Earia7'e 0uede ser 0sitiEne/atiE& E' !enr Ea'r 0si7'e 0ara una Earia7'e s73te es de 412* 3 e' !a3r es de 127& .3te:LasEaria7'escnti073te0uedencntenern-!ersentersde*7itssinsi/n&A di@erenciade'asEaria7'ess73teD'asEaria7'es73tentienensi/n3s'0uedencntener n-!ers 0sitiEs& E' Ea'r !Bs 0eFueT 0ara una Earia7'e 73te es 0 3 e' !Bs a't es 255& SPrt: Las Earia7'es cn ti0 sPrt 0ueden cntener ti0s enters de 1L 7its cn si/n e' !enr Ea'r 0asi7'e 0ara una Earia7'e sPrt es 4)2&7L*D e' Ea'r !Bs a't es )2&7L7& GsPrt: Las Earia7'es cn ti0 usPrt 0ueden cntener n-!ers enters cn 1L 7its sin si/n& La 8u? de usPrt si/ni@ica sin si/nD e' !enr Ea'r 0si7'e 0ara una Earia7'e usPrt es 0D 3 e' !Bs a't es L5&)5)& Int: Las Earia7'es ti0 int 0ueden cntener n-!ers enters de )2 7its cn si/n& E' !enr Ea'r 0si7'e 0ara una Earia7'e int es 42D157D5*)DL5*Y e' !Bs a't es 2D157D5*)DL57& Gint: Las Earia7'es uint 0ueden cntener n-!ers enters de )2 7its sin si/n& Su !enr Ea'r 0si7'e 0ara una Earia7'e uint es 0 3 e' !a3r es 5D2(5D(L7D2(5& Ln/: Las Earia7'es ti0 'n/ 0ueden cntener n-!ers enters de )2 7its cn si/n& E' !enr Ea'r0si7'e0araunaEaria7'e'n/es(D22)D)72D0)LD*55D775D*0*Ye'Ea'r!Bsa'tes (D22)D)72D0)LD*55D775D*07& G'n/: Las Earia7'es u'n/ 0ueden cntener n-!ers enters de L5 7its sin si/nD e' !enr Ea'r 0si7'e 0ara una Earia7'e u'n/ es 0D e' !a3r es 1*D55LD755D07)D70(D551DL15& CPar: Las Earia7'es cn ti0 cPar 0ueden cntener caracteres Gnicde de 1L 7itsD e' !enr Ea'r 0asi7'e 0ara una Earia7'e cPar es e' caracter Gnicde 3 su Ea'r es 0Y e' Ea'r !Bs a't 0si7'e es e' carBcter Gnicde 3 su Ea'r es L5D5)5& F'at: Las Earia7'es de ti0 @'at 0ueden cntener un Ea'r de c!a @'tante de )2 7its cn si/nD e' !enr Ea'r 0si7'e 0ara una Earia7'e @'at es 1&50r 10 e'eEad a 'a 55Y e' Ea'r !Bs a't a0rCi!ada!ente es )&5 0r 10 e'eEad a 'a )*& Du7',: 'as Earia7'es ti0 du7', 0ueden cntener un Ea'r c!a @'tante de L5 7its cn si/nD e' !enr Ea'r 0asi7'e 0ara una Earia7'e ti0 du7', es 5 0r 10 e'eEad a 'a )25Y e' Ea'r !Bs a't a0rCi!ada!ente es 1&7 0r 10 e'eEad a 'a )0*& Deci!a': 'as Earia7'es ti0 deci!a' 0ueden tener un c!a @'tante de 12* 7it cn si/nD sn 0ara cB'cu's @inanciersY e' !enr Ea'r 0si7'e 0ara una Earia7'e deci!a' es 1 0r 10 e'eEad a 'a2*D e' Ea'r !Bs a't es de7&( 0r 10 e'eEad a 'a 2*& .': Gna Earia7'e 7' 0uede cntener un de 's ds 0si7'es Ea'res: true@a'se 18Eerdader @a's?2 36 181 e 0?2& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 22 CnEertir ti0s de Earia7'es Se trata cuand tienes una Earia7'e de un ti0D 3 0ar su !aneM 'a cnEiertes a tr ti0 3 Pa3 ds ti0s de cnEersines 'as i!0'"citas 3 'as eC0'icitas& Las i!0'"citas sn aut!Bticas 3 se !aneMan de 'a si/uiente !anera: Int Earia7'eti0intf12(Y F'at Earia7'eti0@'atY >aria7'eti0@'at f Earia7'eti0intY Las eC0'icitas se reFuiere indicar'e a' c!0i'adr en Fue Earia7'e 'a esta!s cnEirtiend: CPar caracterEaria7'eY Int enterEaria7'ef(Y CaracterEaria7'ef1cPar2enterEaria7'eY U1LV Mic%$s$.# O..ice 9icrs@t O@@ice es un 0aFuete de 0r/ra!as in@r!Btics 0ara@icinadesarr''ad0r9icrs@tCr0&1Gna e!0resa estadunidense @undada en 1(752& Se trata de un cnMunt de a0'icacines Fue rea'i#an tareas @i!BticasD es decirDFue0er!itenaut!ati#ar30er@eccinar'as actiEidades Pa7itua'es de una @icina& :rd es un de 's 0r/ra!as !Bs 00u'ares Fue @r!an 0arte de 9icrs@t O@@ice& Cnsiste en un 0rcesadr de teCts Fue inc'u3e un crrectr rt/rB@icD diccinari de sin%ni!s 3 'a 0si7i'idad de tra7aMar cn diEersas @uentes 1ti0/ra@"as2& ECce'D 0r su 0arteD estB c!0uest 0r 0'ani''as u PMas de cB'cu'& Su 0rinci0a' atractiE es 'a 0si7i'idadderea'i#ar0eracinesarit!,ticasde!aneraaut!BticaD'Fue@aci'itae' desarr'' de 7a'ances 3 estads cnta7'es& PNerPint es e' 0r/ra!a de O@@ice Fue se uti'i#a 0ara crear 3 !strar 0resentacines Eisua'es& Su 7ase estB en e' desarr'' de dia0sitiEas !u'ti!edia'es Fue 0ueden inc'uir i!B/enesD teCtD snid 3 Eides& Ca7er resa'tar Fue 9icrs@t O@@ice es un 0r/ra!a cn 'icencia& Pr ' tantD Fuienes deseen a0rEecPar sus 0restacinesD de7en c!0rar' 3 res0etar 'as cndicines de' cntratD c! 'a 0rPi7ici%n de rea'i#ar c0ias cn @ines de 'ucr& A'/uns de sus 0rinci0a'es c!0etidres sn O0enO@@ice 1de c%di/ 'i7re2D StarO@@iceD Ltus S3!0Pn3 3 :rdPer@ect O@@ice& ULV Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 2) Qu es un& M&c%$? Las !acrs ECce' es un cnMunt de instruccines 0r/ra!adas en 'a PMa de cB'cu' e'ectr%nica ECce'D'ascua'esaut!ati#an'as0eracinesFuerea'i#a'aa0'icaci%n@i!BticaECce'cne' 7MetiEdee'i!inartareasre0etitiEasrea'i#arcB'cu'sc!0'eMsenuncrtes0acide tie!0 3 cn una nu'a 0r7a7i'idad de errr& >7a es e' 'en/uaMe de 0r/ra!aci%n Fue se uti'i#a 0ara 'a creaci%n de 'as !acrs ECce'D E7a sn 'assi/'asde>isua'.asic@rA00'icatins3esun'en/uaMedesarr''ad0r9icrs@te i!0'e!entaddentrde's0r/ra!asin@r!Bticsde'asuiteO@@iceDdndeseencuentra ECce'& Per 0ara Fue ECce' Pa/a ests tra7aMs 0r usted es necesari Fue 'e di/a!s c!D en este !!ent es cuand interEiene >.AD 0de!s decir Fue >.A es e' inter'cutr 0r e' cua' ns c!unica!s cn ECce'D >7a es e' 'en/uaMe de 0r/ra!aci%n de 'as 9acrs ECce'& ECisten 2 !aneras de rea'i#ar 9acrs en ECce': 9ediante e' us de 'a /ra7adra de 9acrs& 9ediante e' us de' 'en/uaMe >.A 0ara 0r/ra!ar a ECce' La 0ri!era de 'as 0cines es 'a !Bs @Bci'D dad a Fue s' reFuiere a0retar a' 7t%n /ra7adr de !acrs 3 rea'i#ar e' cnMunt de 0eracines Fue Fuera!s Fue se re0itanD una Ee# @ina'i#ad /uarda!s 'a !acr /ra7ada cn e' n!7re Fue Fuera!s& Cada Ee# Fue Fuera!s eMecutar esta !acr tendre!s Fue a0retar e' 7t%n eMecutar !acr 3 se'eccinar'a& Esta 0ri!era 0ci%n es 'a !Bs @Bci' de usar 0er es 'a Fue 0resenta !Bs 'i!itacinesD dad a Fue s' eMecutarB una Ee# 'a tarea /ra7ada as" c! n uti'i#arBtda 'a 0tencia de' 'en/uaMe >.A& La se/unda 0ci%n reFuiere de' cnci!ient 3 0rBctica de' 'en/uaMe de 0r/ra!aci%n >.AD 0er es sin duda 'a 0ci%n !Bs 0tente en cuesti%n de desarr'' de a0'icacinesD cua'Fuier csa Fue se ns curra 0uede rea'i#arse !ediante e' us de >.AD desde una a0'icaci%n c!0'eMa Pasta 'a aut!ati#aci%n de tareas re0etitiEas de nuestra PMa de cB'cu' ECce'& U17V !isu&( :&sic .$% A++(ici$ns 9icrs@t >isua' .asic 0ara A0'icacines 1>.A2 es una Perra!ienta de desarr'' 0ara aut!ati#ar 'as tareas ctidianas 3 creara0'icacines3serEicisde7ases dedatsene'escritri3aFue0rEeeun'en/uaMede!acrsc!-n0araa0'icacinesde 9icrs@t3detrs@a7ricantes&>.A0er!iteausuaris30r/ra!adresa!0'iar'a @uncina'idad de 0r/ra!as c! :rdD ECce'D Autcad 3 9icrs@t Access& Per!ite acceder a 'as @uncina'idades de un 'en/uaMe rientad a eEents Fue 0uede acceder a 'a API de :indNs& >.A de ECce' >.A de ECce' estB ada0tad a ECce'D 0ara tra7aMar cn ce'dasD PMasD aut@i'trD etc& 1es decirD 's 7Mets de 'a a0'icaci%n ECce'2& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 25 >.A0er!ite ausuaris 30r/ra!adres a!0'iar'a@uncina'idad de0r/ra!as c! :rdD ECce'3Access&PrBctica!entecua'FuiercsaFuese0ueda0r/ra!aren>.se0uedePacer ta!7i,n dentr de un dcu!ent de O@@iceD cn 'a s'a 'i!itaci%n Fue e' 0rduct @ina' n se 0uede c!0i'ar se0arada!ente de' dcu!entD PMa7ase de dats en Fue @ue cread& Es decir Fue se cnEierte en una !acr Fue se 0uede insta'ardistri7uir cn s' c0iar e' dcu!entD 0resentaci%n7ase de dats& ULV Qu es un &%c;i1$ DLL? Gn arcPiE DLL es una 7i7'iteca Fue cntiene e' c%di/ 3 's dats Fue se 0ueden uti'i#ar 0r !Bs de un 0r/ra!a a' !is! tie!0& Pr eMe!0'D en siste!as 0eratiEs :indNsD e' arcPiE C!d'/)2 DLL rea'i#a c!-n @uncines re'acinadas cn e' cuadr de diB'/& Pr ' tantD cada 0r/ra!a0uedeusar'a@uncina'idadcntenidaenestearcPiEDLL0arai!0'e!entarun cuadr de diB'/ A7rir& Est a3uda a 0r!Eer 'a reuti'i#aci%n de c%di/ 3 e' us e@ica# de 'a !e!ria& 9ediante e' us de un arcPiE DLLD un 0r/ra!a 0uede ser !du'ar en c!0nentes se0arads& PreMe!0'Dun0r/ra!adecnta7i'idad0uedeEenderse0r!%du'&Cada!%du'0uede car/arse en e' 0r/ra!a 0rinci0a' en tie!0 de eMecuci%nD si estB insta'ad e' !%du'& Dad Fue 's !%du's sn inde0endientesD e' tie!0 de car/a de' 0r/ra!a es !Bs rB0id 3 un !%du' s%' se car/a cuand se s'icita esa @uncina'idad& Ade!BsD 'as actua'i#acines sn !Bs @Bci'es de a0'icar a cada !%du' sin a@ectar a tras 0artes de' 0r/ra!a&La 'ista si/uiente descri7e a'/uns de 's arcPiEs Fue se i!0'e!entan c! arcPiEs DLL en 's siste!as 0eratiEs :indNs: ArcPiEs de cntr'es ActiEeW 1&cC2 Gn eMe!0' de un cntr' ActiEeW es un cntr' de ca'endari Fue 'e 0er!ite se'eccinar una @ecPa en un ca'endari& ArcPiEs 1&c0'2 de' Pane' de cntr' Gn eMe!0' de un arcPiE &c0' es un e'e!ent Fue se encuentra en e' Pane' de Cntr'& ArcPiEs 1&drE2 de' cntr'adr de dis0sitiE GneMe!0'deuncntr'adrdedis0sitiEesuncntr'adrdei!0resraFue cntr'a 'a i!0resi%n en una i!0resra& +enta-as ,LL La'istasi/uientedescri7ea'/unasde'asEentaMasFuese0r0rcinancuandun0r/ra!a uti'i#a un arcPiE DLL: Gti'i#a !ens recurss CuandEaris0r/ra!asuti'i#an'a!is!a7i7'itecade@uncinesDunarcPiEDLL 0uede reducir 'a du0'icaci%n de c%di/ Fue se car/a en e' disc 3 en 'a !e!ria @"sica& Pr!ueEe 'a arFuitectura !du'ar Gn arcPiE DLL a3uda a 0r!Eer e' desarr'' de 0r/ra!as !du'ares& Insta'aci%n e i!0'e!entaci%n de 'as ace'eracines Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 25 Cuand una @unci%n dentr de un arcPiE DLL necesita una actua'i#aci%nuna reEisi%nD 'a distri7uci%n 3 'a insta'aci%n de 'a DLL n reFuieren e' 0r/ra!a E'Eer a Eincu'ar cn e' arcPiE DLL& ,e(en#encias #e ,LL Cuand un 0r/ra!aun arcPiE DLL uti'i#a una @unci%n DLL en tr arcPiE DLLD se crea una de0endencia& Gna DLL de0endiente se actua'i#a a una nueEa Eersi%n& Se @iMa una DLL de0endiente& Gna DLL de0endiente se s7rescri7e cn una Eersi%n anterir& Gna DLL de0endiente se Fuita de' eFui0& Estas accines se cncen /enera'!ente c! cn@'icts de DLL&La 'ista si/uiente descri7e 's ca!7is Fue se Pan intrducid en 9icrs@t :indNs 2000 3 en siste!as0eratiEsde:indNs0sterires0araa3udara!ini!i#ar's0r7'e!asde de0endencia: Prtecci%n de arcPiEs de :indNs En 'a 0rtecci%n de arcPiEs de :indNsD e' siste!a 0eratiE i!0ide Fue 'as DLL se actua'i#ae'i!ina un a/ente n autri#ad de' siste!a& ArcPiEs DLL 0riEads DeMar arcPiEs DLL 0riEads ais'ar un 0r/ra!a de 's ca!7is Fue se rea'i#an en 's arcPiEs DLLdePriEatearcPiEsDLLc!0artidsuti'i#anin@r!aci%nes0ec"@icade'aEersi%nun arcPiE &'ca' Eac"a 0ara eCi/ir 'a Eersi%n de 'a DLL Fue es uti'i#ada 0r e' 0r/ra!a& U12V SQL SER!ER 9icrs@t SIL SerEer es un siste!a 0ara 'a /esti%n de 7ases de dats 0rducid0r9icrs@t7asadene'!de're'acina'&Sus 'en/uaMes 0ara cnsu'tas sn T4SIL 3 ANSI SIL& 9icrs@t SIL SerEer cnstitu3e'aa'ternatiEade9icrs@tatrs0tentessiste!as/estresde7asesdedats c! sn Orac'eD Pst/reSIL93SIL& Caracter.sticas #e Microso/t SQL Server S0rte de transaccines& S0rta 0rcedi!ients a'!acenads& Inc'u3e ta!7i,n un entrn /rB@ic de ad!inistraci%nD Fue 0er!ite e' us de c!ands DDL 3 D9L /rB@ica!ente& Per!ite tra7aMar en !d c'iente4serEidrD dnde 'a in@r!aci%n 3 dats se a'Man en e' serEidr 3 's ter!ina'esc'ientes de 'a red s%' acceden a 'a in@r!aci%n& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 2L Ade!Bs 0er!ite ad!inistrar in@r!aci%n de trs serEidres de dats& Este siste!a inc'u3e una Eersi%n reducidaD ''a!ada 9SDE cn e' !is! !tr de 7ase de dats 0er rientad a 0r3ects !Bs 0eFueTsD Fue en sus Eersines 2005 3 200* 0asa a ser e' SIL EC0ress EditinD Fue se distri7u3e en @r!a /ratuita& Es c!-n desarr''ar c!0'ets 0r3ects c!0'e!entand 9icrs@t SIL SerEer 3 9icrs@t Access a traE,s de 's ''a!ads ADP 1Access Data PrMect2& De esta @r!a se c!0'eta 'a 7ase de dats19icrs@tSILSerEer2Dcne'entrndedesarr''1>.AAccess2DatraE,sde'a i!0'e!entaci%n de a0'icacines de ds ca0as !ediante e' us de @r!u'aris :indNs& U1*V Des&%%$(($ +%)c#ic$ E(&,$%&cin de M&c%$s La e'a7raci%n de esta !acr se centra en e' 0r7'e!a de tener Fue e'a7rar de!asiadas nti@icacinesde0endiendde'ti0dean!a'"aFuese0resenteencadacasen es0ec"@ic& AFu" se !uestra 'a ta7'a de an!a'"as necesaria 0ara 'a e'a7raci%n de'as nti@icacines& Ti(os #e Ano)a!.as GI01Se''s Ei'ads GI02Se'' @a'si@icad GI0)SerEici direct sin cntrat GI05Car/a cnectada antes de 'a !edici%n GI059aneci''as interEenidas GI0LDisc atrad GI07AMuste de !edidres !Eids GI0*Retrn de crriente a7iert GI0(InterEenci%n de 'as cneCines de' eFui0 GI10A'da7as de 0tencia' a7iertas GI119edidr interEenid GI12Ter!ina'es de 7ase encPu@es 0uenteadas GI1)Sin cntrat cn !edici%n insta'ada GI15Pasa ener/"a a tr d!ici'i GI15A'teraci%n a 'a 0r/ra!aci%n de' !edidr GI1LRetira su !edidr 3 c'ca tr Fue n @actura GI17Re/istr de' !edidr a'teradca!7iadGI1*Otrs uss i'"cits GI1(Tta' de uss i'"cits EF01Direct cn esti!aci%n err%nea EF02Tari@a incrrecta EF0)SerEici cn 'ecturas esti!adas EF05SerEici cn !edici%n 3 n se @actura EF05SerEici de cncurrencia de tari@as Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 27 EF0LLectura !a' t!ada EF07Car/a !a3r a 'a cntratada EF0*9u'ti0'icadr de 'ectura err%ne EF0(C'aEe de ti0 de su!inistr !a' err%nea EF10Tta' de errres de @acturaci%n F901SerEici direct F9029u'ti0'icadr de 'ecturas err%neas F90)9edidr !a' cnectad F905.7ina de 0tencia' a7ierta F9059edidr Fue!ad F90LTrans@r!adr de instru!ent daTad F907Trans@r!adr de instru!ent !a' cnectad F90*Circuit de crriente de T&C& a tierra F90(Re/istr sin en/ranar F910Nu!er de !edidr di@erente a' de @acturaci%n F911C'aEe de ti0 de su!inistr !a' err%nea F9129edici%n inadecuada a' circuit F91)9edidr destruid F915A'a!7rad secundari daTad F915Secundari de T&C& en crt circuit F91L9edidr !a' 0r/ra!ad F917Re/istr atrad F91*Disc atrad F91(Tta' de @a''as de !edici%n Fi/ura 1&5 Ta7'a de an!a'"as& Ti(o #e tari/a C!ercia'2 D!,stica1. Fi/ura 1&5 Ta7'a de ti0 de tari@a& Las nti@icacines se Pacen en 7ase a un arcPiE de ECce' Fue su!inistra un siste!a intern de 'a *omisin +ederal de ,lectricidad cn 'as si/uientes caracter"sticas& 0 Noti/ Fec1a E!a&2 Tari/a Ano)a!.a 3ro4ra)a ti(o Fec1a C5!6Reca! Fec1a Inicio Fec1a Fina! Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 2* 789 Tota! I)(2 Ener4.a I)(2 Tota! Fec1a +enta O(eraci"n Fec1a O(eraci"n No)&re ,irecci"n r(u Ciu#a# Cuenta Cve2 A4en A4encia :ona2 :ona Fi/ura 1&L Caracter"sticas de' su!inistr de dats de nti@icacines& De'ascua'ess'seuti'i#arBna'/unasdeestascaracter"sticas0ara'acreaci%ndecada nti@icaci%nD as" 0ues e!0e#a!s 0r crear 'a 0'anti''a de tra7aM de un arcPiE ECce' Fue eCtraerBde'arcPiEECce'su!inistrad0re'siste!ade'a*+,tdas3cadaunade'as 0eticines de nti@icacines Fue se ParBn as" c! 's dats de 'as caracter"sticas necesarias 0ara su e'a7raci%nD A cntinuaci%n se !uestra e' diseT de 'a AMa @ina'& Fi/ura 1&7 Inter@a# i#Fuierda de' area de tra7aM& Fi/ura 1&* Inte@a# derecPa de' area de tra7aM C!se0uedeEerPace!susdecntr'esde@r!u'ariscn'scua'escrea!s's 7tnesde8Li!0iar?e'cua'seencar/ade'i!0iare'areadetra7aMunaEe#sePa3an ter!inadde0rcesartdas'asnti@icacinesD8Direccina'es?estsds7tnes's Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 2( usa!s 0ara e' des0'a#a!ient 3 'a se'ecci%n de cada 0etici%n de nti@icaci%n as" 0de!s naEe/ar entre tdas 'as nti@icacines 0endientes 3 0r u'ti! 8$enerar :rd? e' cua' se encar/a de 0rcesar tds 's dats de 'a 0etici%n se'eccinada a una 0'anti''a de :rd 'a cua'''eEaraac!dad'sdatssustraids0r'a!acr3s'de7erai!0ri!irse3 cntinuar cn 'a si/uiente 0etici%n& Esta inter@a# tan s' es un cntr' 0ara 'a ad!inistraci%n de 's dats una Ee# eCtra"ds de !aneraaut!Bticadesdee'arcPiE@uentede0eticindenti@icacines3ta!7iense encar/adeana'i#ar'sdatseCtra"ds3c'asi@icadeFueti0detari@a3an!a'"aes'a 0etici%n& Fi/ura 1&( AMa de dats Pacia 0'ati''a de :rd C! 0de!s 7serEar en 'a se/unda AMa de' arcPiE Fue cntiene nuestra 9acr Ee!s c!sustrae'sdatsse'eccinads0re'usuaria'Pacerusde's7tnesde direccina'esD c! 0de!s a0reciar cuenta e' n-!er de Earia7'es Fue se tras'adarBn a 'a 0'ati''a de :rdD e' n!7re de 'a 0'ati''a de :rd en e' Fue se tras'adarBn 's dats 3 'a ruta dnde se encuentra 'a 0'anti''a& Ta!7i,nse0r/ra!%en'a!acruna@r!u'a'acua'cnEierten-!ersa'etras res0ectiEa!ente Pa7'and en 0ess 3 una serie de @%r!u'as en 'as ce'das 0araca'cu'ar 'a su!a de tds 's Ea'res en 'a deuda as" c! 'a @ecPa en 'a Fue se /enera esta nti@icaci%n& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )0 Fi/ura 1&10 AMa 1 P'anti''a de :rd Fi/ura 1&11 AMa 2 P'anti''a de :rd C!0de!sa0reciar'a0'anti''ade:rdesre'atiEa!entesenci''as'se0nen etiFuetas dnde Fuera!s Fue 'a 9acr de ECce' ac!de 's dats& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )1 I/+(e/en#&cin de s$.#4&%e +&%& e( c$n#%$($%3&ni'&cin de c$n1eni$s en CFE E' 0r3ect se estB desarr''and en e' 'en/uaMe de 0r/ra!aci%n COD de' cua' 3a Pa7"a!s tra7aMad cn dicP 'en/uaMe en c'ase en nuestr institutD en e' cua' desarr''a!s s@tNare 7Bsicseneste'en/uaMe&Aace!s!enci%nde0rinci0a'escnci!ientsacercade' 'en/uaMe: DiseT de @r!u'aris& 9aneM de Earia7'es 'ca'es 3 /'7a'es& 9aneM de 7Mets& Pr/ra!aci%n en ca0as& En'a#ar cn 7ase de dats& Cnsu'tas a 7ase de dats& I!0'e!entaci%n de '//in& Otrs& P%$cedi/ien#$sdesc%i+cin de (&s &c#i1id&des %e&(i'&d&s Detecci%n de' 0r7'e!a& Rec'ecci%n de dats& AnB'isis de dats& E'ecci%n de' entrn de desarr''& AnB'isis de dats 0ara e' desarr'' de 'a 7ase de dats& Creaci%n de entrns /rB@ics& Desarr'' de siste!a '//in& Desarr'' de 0r/ra!aci%n !ediante DLL& 9aneM de Data$rid>ieN& Cnsu'tas a 'a 7ase de dats desde entrn /rB@ic& C&s$ de us$ Es un cnMunt de escenaris Fue re0resentan una !eta en c!-n& Es una descri0ci%n de un 0rces @in4a4@inD inc'u3e Earias eta0astransaccines& Es una !anera es0ec"@ica de c%! usar e' siste!a& Cuentan cn escenaris 3 un escenari es una secuencia de accines e interaccines 10ass2 entre 's usuaris 1actres2 3 e' siste!a& Ls actres re0resentan un r' Mu/adD 0r una 0ersnacsa Fue act-a cn e' siste!a& Gsuari ad!inistradr de' siste!a& Desarr''adr de' siste!a& Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )2 Gsuari cn autenti@icaci%n& Gsuari c'iente de' siste!a sin autenti@icaci%n& Ls cass de uss sn indis0ensa7'e 0ara 's 0r3ects de 's desarr''adres de siste!asD aP" cnsideran tds 's ussD de@inen 's '"!ites de' siste!a 3 su entrn&Gn cas de us n es un dia/ra!aD ni un s"!7' de' dia/ra!aY Es una @r!a de descri7ir un escenari de interacci%n usuari siste!a& N!7re: Creacin de cnEenis de 0a/ 0ara usuaris cn adeu en CFEAutres: Eduard Ra!ire# $!e# 3 +se de +esus Pineda .rrunFecPa: 05 de ener de' 2015Descri0cin:Creacin de cnEenis de 0a/ 0ara usuaris cn adeu en CFED se 0retente ''eEar un !eMr cntr' de 's cnEenisD 0ara sa7er si 's adueds cntinuan Ei/entes's usuaris 3a c7riern 'a deuda de' cnEeni&Actres:c Gsuari cn autenti@icacinD ad!inistradr de' siste!a&cusuari cn autenti@icacinD c desarr''adr de' siste!a 3 c usuari sin autenti@icain c'iente&Precndicines:N se 0uede /enerar cnEeni de 0a/ a un serEici Fue 3a cuente cn canEeni de 0a/&F'uM nr!a':Iue 's usuaris /eneren un cnEeni de 0a/ 3 se Eue'Ea c'ientes re/u'ares&F'uM a'ternatiE:L'eEar un cntr' de 's cnEenisD en cas de Fue e' usuari n 0a/ueD /enera' una rden de descneCin&Pscndicines: Ls cnEenis se rea'i#an en adeuds !a3res a g10D000&00,ESCRI3CION CONTE;T%AL ,EL CASO ,E %SO Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )) CASOSDEUSOSINDIVUDUALESPORACTORES. Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )5 Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R )5 P(&.$%/& de( c&s$ de us$ de( sis#e/& c$/+(e#$ERTIRNG9 f Letra E'se lSi e' Nu!er n estB dentr de 's '"!itesD entiEar un !ensaMe de errr CON>ERTIRNG9 f XERROR: E' n-!er eCcede 's '"!ites&X End I@ End Functin Functin NG9ERORECGRSI>O1Nu!er As Ln/2 As Strin/ Di! GnidadesD DecenasD Centenas Di! Resu'tad As Strin/ lcccccccccccccccccccccccccccccccccccccccccccccccccc l N!7re de 's n-!ers Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R L2 lcccccccccccccccccccccccccccccccccccccccccccccccccc Gnidades f Arra31XXD XGnXD XDsXD XTresXD XCuatrXD XCincXD XSeisXD XSieteXD XOcPXD XNueEeXD XDie#XD XOnceXD XDceXD XTreceXD XCatrceXD XIuinceXD XDiecis,isXD XDiecisieteXD XDiecicPXD XDiecinueEeXD X>einteXD X>eintiunXD X>eintidsXD X>eintitresXD X>einticuatrXD X>einticincXD X>eintiseisXD X>eintisieteXD X>einticPXD X>eintinueEeX2 Decenas f Arra31XXD XDie#XD X>einteXD XTreintaXD XCuarentaXD XCincuentaXD XSesentaXD XSetentaXD XOcPentaXD XNEentaXD XCienX2 Centenas f Arra31XXD XCientXD XDscientsXD XTrescientsXD XCuatrcientsXD XIuinientsXD XSeiscientsXD XSetecientsXD XOcPcientsXD XNEecientsX2 lcccccccccccccccccccccccccccccccccccccccccccccccccc Se'ect Case Nu!er Case 0 Resu'tad f XCerX Case 1 T 2( Resu'tad f Gnidades1Nu!er2 Case )0 T 100 Resu'tad f Decenas1Nu!er j 102 b II@1Nu!er 9d 10 `a 0D X 3 X b NG9ERORECGRSI>O1Nu!er 9d 102D XX2 Case 101 T ((( Resu'tad f Centenas1Nu!er j 1002 b II@1Nu!er 9d 100 `a 0D X X b NG9ERORECGRSI>O1Nu!er 9d 1002D XX2 Case 1000 T 1((( Resu'tad f X9i'X b II@1Nu!er 9d 1000 `a 0D X X b NG9ERORECGRSI>O1Nu!er 9d 10002D XX2 Case 2000 T (((((( Resu'tad f NG9ERORECGRSI>O1Nu!er j 10002 b X 9i'X b II@1Nu!er 9d 1000 `a 0D X X b NG9ERORECGRSI>O1Nu!er 9d 10002D XX2 Case 1000000 T 1(((((( Resu'tad f XGn 9i''%nX b II@1Nu!er 9d 1000000 `a 0D X X b NG9ERORECGRSI>O1Nu!er 9d 10000002D XX2 Case 2000000 T 1((((((((( Resu'tad f NG9ERORECGRSI>O1Nu!er j 10000002 b X 9i''nesX b II@1Nu!er 9d 1000000 `a 0D X X b NG9ERORECGRSI>O1Nu!er 9d 10000002D XX2 End Se'ect NG9ERORECGRSI>O f Resu'tad End Functin Institut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R L) Sus#%&c#$% de Pe#ici$nes de N$#i.ic&cin< Su7 COPIAmEFF912 l l COPIAmEFF9 9acr l l Acces direct: CTRLbF l :indNs1XSER>ICIOS PARA REALIICIOS PARA REALI Ptt0:66es&NiQi0edia&r/6NiQi69icrs@tm>isua'mStudi =2> Ptt0:66tari@asde'u#&!C6/uerrer6aca0u'c4de4Muare#4cuauPte!c => Ptt0:66NNN&c@e&/7&!C6CnceCFE61mAcercadeCFE6CFEm3m'ame'ectricidadmenm9eCic6Pa/inas6CFE3'ae'ectricidad9eCic&as0C =$> Ptt0:66NNN&c@e&/7&!C6CnceCFE61mAcercadeCFE6Pa/inas69isin3Eisin&as0C =?> Ptt0:66NNN&tPc0&net6c!0anies6!icrs@t6!icrs@tmc!0an3m0art2&Pt!' =@> Re.e%enci&s ,i,(i$3%).ic&s +isua!Aasic 2012 B+A2NETC:Los /un#a)entos #e! !en4ua-e - ,esarro!!arcon+isua! Stu#io 2012 =D> TPierr3 $russard Edicines ENID 201) 4 5*0 0B/inas CO 5: Desarr''e A0'icacines :indNs Cn >isua' Studi 201) +,ro!e Au/n Edicines ENID 2015 4 50( 0a/es Casos (r5cticos #e %ML =E> T"tu' Cass 0rBctics de G9LInstitut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 7) Autr Ce'ia $uti,rre# Cs"Editr Editria' C!0'utenseD 2011IS.N *5(()*100LD (7**5(()*100*N&p de 0B/inas (L 0B/inas ,iseFo #e siste)as so/tGare en %ML =H> T"tu' DiseT de siste!as s@tNare en G9LAutresErnestTenienteL%0e#DAntniO'iE,Ra!nDEnric9a3'SarrcaDCristina$%!e# SeneEditr GniE& P'it[c& de Cata'un3aD 2005IS.N *5(**00757D (7**5(**0075)N&p de 0B/inas 21L 0B/inas Es(eci/icaci"n #e siste)as so/tGare en %ML =10> T"tu' Es0eci@icaci%n de siste!as s@tNare en G9LAutres Ernest Teniente L%0e#D D'rs Csta' CstaD 9a Ri7era SancP Sa!s%Editr GniE& P'it[c& de Cata'un3aD 2005IS.N *5(**011L*D (7**5(**011L)N&p de 0B/inas 1*2 0B/inas Encic!o(e#ia #e Microso/t +isua! C0 =11> T"tu' Encic'0edia de 9icrs@t >isua' COAutr Francisc +aEier Ce7a''s SierraEdici%n 5Editr RA49AD 201)IS.N *5((L52L50D (7**5((L52L52N&p de 0B/inas 111* 0B/inas Microso/t C02 Len4ua-e I A(!icaciones2 2a E#ici"n2 =12> Tit'e 9icrs@t CO& Len/uaMe 3 A0'icacines& 2a Edici%n&AutPr Francisc +aEier Ce7a''s SierraEditin 2Pu7'isPer RA49A S&A& Editria' 3 Pu7'icacinesD 2007IS.N *57*(7*1)5D (7**57*(7*1)7Len/tP 5(* 0a/es Intro#ucci"n A! An5!isis #e Siste)as J !a In4enier.a #e So/tGare =1> T"tu' Intrducci%n A' AnB'isis de Siste!as ; 'a In/enier"a de S@tNareEditr EGNEDIS.N ((77L5(L1*D (7*((77L5(L10 In4enier.a #e! so/tGare =1$> T"tu' In/enier"a de' s@tNare Fuera de c'ecci%n Out @ series Pearsn educaci%nAutr Ian S!!erEi''eInstitut Tecn'%/ic de Aca0u'cIn@r!e t,cnic PB/ina R 75 Traducid 0r 9ar"a Isa7e' A'@ns $a'i0iensEdici%n i'ustradaEditr Pearsn Educaci%nD 2005IS.N *57*2(0755D (7**57*2(0751N&p de 0B/inas L*7 0B/inas ,iseFo #e siste)as interactivos centra#os en e! usuario =1?> T"tu' DiseT de siste!as interactiEs centrads en e' usuari Fr!aci% de 0st/rau 1GniEersitat O7erta de Cata'un3a2& Caste''q Fr!aci%n de 0s/radAutres Tni $ran''ers i Sa'tiEeriD +es-s Lr,s >ida'D +s, +uan CaTas De'/adEditr Editria' GOCD 2011IS.N *5(7**2L7(D (7**5(7**2L75N&p de 0B/inas 2*0 0B/inas La Ai&!ia #e C0 =1@> T"tu' La .i7'ia de CO La .i7'ia de 6 TPe .i7'e @C'a7radr +e@@ Fer/usnEdici%n i'ustradaEditr Ana3a 9u'ti!ediaD 200)IS.N *551515*55D (7**551515*5)N&p de 0B/inas *L1 0B/inas SQL Server 200E - SQLK Transact SQL: ,iseFo I creaci"n #e una &ase #e #atos =1E> T"tu'SIL SerEer 200* 4 SILD Transact SIL: DiseT 3 creaci%n de una 7ase de dats Recurss in@r!Btics >'u!en 1 de SIL serEer 200*: d!ine 'a ad!inistraci%n 3 'a i!0'e!entaci%n Autr+,ro!e $a7i''aud EditrEdicines ENI IS.N275L05(112D (7*275L05(11L N&p de 0B/inas502 0B/inas In4enier.a #e! so/tGare: un en/oLue (r5ctico =1H> T"tu'In/enier"a de' s@tNare: un en@Fue 0rBctic AutrR/er S& Press!an EditrLuis +3anes A/ui'ar Traducid 0rRa@ae' OMeda 9art"n Editr9iQe' An/arD 1((7 N&p de 0B/inas5*1 0B/inas Macros I !en4ua-e +AA - a(ren#er a (ro4ra)ar con E'ce! =1D> T"tu'9acrs 3 'en/uaMe >.A 4 a0render a 0r/ra!ar cn ECce' AutrFr,d,ric Le $uen EditrEdicines ENI IS.N275L07)12(D (7*275L07)12*