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

Software Para Control Convenios de Cfe

Embed Size (px)

DESCRIPTION

Manual de creacion de software para eonctrol de convenios

Citation preview

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*