Download - Arquitectura Software 1.0
-
7/21/2019 Arquitectura Software 1.0
1/14
-
7/21/2019 Arquitectura Software 1.0
2/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
Historia de Revisiones
Feca Versin !escri"cin A#tor
25/08/2014 Versin Inicial Mario Castro
$%&ina 2
-
7/21/2019 Arquitectura Software 1.0
3/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
$abla de %ontenido
1 INTRODUCCIN.............................................................................................4
1.1 - PROPSITO......................................................................................................................41.2 ALCANCE........................................................................................................................5
2 - REQUISITOS..................................................................................................5
2.1 - ASPECTOSDECALIDAD......................................................................................................5
3 - ARQUITECTURA.............................................................................................6
3.1 - INTRODUCCIN.................................................................................................................63.2 - CARACTERSTICAS.............................................................................................................7
4 - TECNOLOGAS...............................................................................................8
4.1 - ANGULARJS..................................................................................................................... 84.2 - BOOTSTRAP...................................................................................................................104.3 - PLA!RA"E#OR$..........................................................................................................114.4 POSTGRES%L.................................................................................................................12
5- CMO INTERACTAN LAS TECNOLOGAS?.....................................................14
$%&ina 3
-
7/21/2019 Arquitectura Software 1.0
4/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
1 I!"#$%&&'(
L& A'()*+,+)'& , S/+&', , & ,+')+)'& *& *& , *+,&9 /'&& :/'
+/& & ,**/;, , *, , ,&''// , );& &'()*+,+)'& ,*;*& ,; +', &:&9 !'/;+,;9
"*,&', B&,;.
1.1 - )"#*(+'!#
E :'/:*+/ , ,+, /),;+/ , :'/?,,' );& ?**; &'()*+,+;*& /@', &
/'&;*&*; , *:,,;+&*; , /;);+/ , /:,+,;+, & ,&''/&' :&'& &
/)*; , /+&', SIGOC.
$%&ina 4
-
7/21/2019 Arquitectura Software 1.0
5/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
1.2 A,&&
E /),;+/ , ,;+'& ,; , ,&''// , & ?*+& , *:,,;+&*; ,:*,),
, & /)*;. E; ,+, S, *;),; & +,;//& ,''&*,;+& (), ,+&'>; *,;/)&& :&'& , ,&''// , & +', &:& (), &'>; /:/'+, & & /)*; ,
/+&',9 , '/;+,;9 *,&', @&,;. E;/>;/;/ :'*;*:&,;+, ,;
/;+')*' ); *+,& '/@)+/9 & // +&@*=; :,'*+*' (), & &'()*+,+)'& /', ,'
,+,;*@, & )+)'/ ,&''//.
2 - R/%'+'!#+
E ,+*/ , &'()*+,+)'& ,,*/;&/ ,@, :/,' &+*&,' & *:,,;+&*; , /
',(),'**,;+/ );*/;&, // ;/-);*/;&,H ',;**,;+/9 ,)'*&9 *&@**&9
*:/;*@**& &;+,;*@**&.
2.1 - A+*&!#+ $ C,'$$
L& &*& , & /)*; & *:,,;+&' ,@, &'&;+*&' & *)*,;+, &'&+,'+*&H
C"&!"0+!'&+ D+&"'*&'( A!"'%!#
"&;+,;*@**&1. !&**& , &@*/2. !&**& , &;>**
1. R,)&@**&
2. "/**&@**&
3. E;&:)&*,;+/
4. E+,;*@**&
5. !,*@**&
6. A/:&*,;+/
7. D*;&*/
E**,;*&1. T*,:/ , ',:),+&.
2. U/ , ',)'/.
1. D,,:,
-
7/21/2019 Arquitectura Software 1.0
6/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
!*&@**&1. T/,'&;*& & &&.
2. "&)',.2. E+&@**&.
3. B/(),/.
E+/ ;/ ,*, /;*,'&' ,;+'/ , & ,+')+)'& , ,&''// & *)*,;+,
:'/:*,&,H
1. D*,* ',,:&/ , /
*/.
3. C/:/;,;+, &+&,;+, ',)+**&@,.
4. L& +,;//& & *;+,'&' ,; & /;+')*; , & /)*; , /+&',9 ,@,;
:,'*+*' & :'/)+/ *;& +,;,' & &:&*& , *;+,'/:,'&' /; *+,&
,+,';/.
3 - A"/%'!&!%"
3.1 - I!"#$%&&'(
L& &'()*+,+)'& & *:,,;+&' , ,'*@, & /;+*;)&*; // ); /;);+/ ,
+,;//& ,''&*,;+& (), , *;+,'&'&; :&'& &:/&' , ,&''// , & /)*;
+,;/*& SIGOC. S, ,+&&'& && /:/;,;+, +,;//*/ )+**&/9 ,+/ :,'*+*'&
',/;/,' & *:/'+&;*& , & ,,*; , & +,;//*& *;?/)'&&.
S, /;*,'& :'),;+, ',:&&' / *)*,;+, :);+/ :&'& ,;+,;,' , ',+/ ,
,&''// , & ,*;H
& D,&''// , &:*&*/;, #,@.
@ P&+'/; , *,
-
7/21/2019 Arquitectura Software 1.0
7/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
L& T'&;,',;*& , E+&/ R,:',,;+&*/;& R,:',,;+&+*/;& S+&+, T'&;,'
/ REST.
, B&&;, , &'&.
C)+,' , &+& *:/;*@**&.
P'/'&&*; ,&'&+*?& , *:,'&+*?&.
P'/'&&*; O'*,;+&& & O@,+/ POO
3.2 - C"&!"0+!'&+
L& &'()*+,+)'& +,;/*& , ,:*,), (), , *,
-
7/21/2019 Arquitectura Software 1.0
8/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
C* $ *"+!&'( "#!$E; ,+& &:& , ,;),;+'& & +,;//& (), ,'&; ',:/;&@, ,; &:*&*;
#,@ , / &:,+/ ;,,&'*/ :&'& & *:,,;+&*; , & :&;+&& /; &(), , ))&'*/ *;& +,;'& *;+,'&*;.
C* $ N#&'# M'$$,"E+& &:& , & (), :/,, & +,;//& ',(),'*& :&'& *:,,;+&' +/& &
);*/;, (), ',&*&'& , *+,&9 &> , ,*;,; & ',& , ;,/*/9 /; )
',:,+*?& ?&*&*/;,.
& C* $ )"+'+!&' 7+ $ $!#+7&9$E+& &:& ,;/;+'&/ , /+/' , @&, , &+/ ,,*/;&/ ,;+*=;&,
// "(9 P/+',(9 O'&, ,;+', /+'/9 /; , ',:,+*?/ ,(),& , @&,
, &+/ (), ',:',,;+& & ',&*/;, ,;+', & +&@& (), &&,;&'&; &
*;/'&*; ',&*/;&& /; , /,/ , ;,/*/. T&@*=; /;+,;'> /
:'/,**,;+/ );*/;, ;,,&'*& :&'& &:/&' , &;,/ , & *;/'&*;.
4 - T,#0+
L& +,;//& *;?/)'&& ,; & &'()*+,+)'& , *:,,;+&*; , & /)*;
+,;/*& , ,+&&'&; && );& , ,+&9 ,+&&;/ ) *:/'+&;*& ) &:/'+, ,;
& /;+')*; , :'/)+/ *;&.
4.1 - A%,":S
E ); *:',*/;&;+, '&,/' &?&'*:+ ,&''/&/ :/' G//,. S)
&'&+,'+*& &:/&; & /;+')*; , / /:/;,;+, ,; & &:& ,
:',,;+&*;9 / ',)'/ (), /',, , '&,/' :,'*+, ',&' :&'& ,
*,;+,N&?,&/' ,; , ,;)&, , J&?&'*:+ ,,)+>;/, /; , /;/*/ :&+';
, *,*;& (), ,+*,;, ,
+'&**/;& KT"L /; ,+*(),+& :'/:*& *',+*?&. E+& ,:&'& ) @*,; &',:/;&@**& , && +,;//& ,; ) >@*+/H CSS9 KT"L J&?&'*:+9 &
/);*& )&;/ / /;*,'& ;,,&'*/.
4.1.1 - )#" /%; A%,":S?
$%&ina 8
http://home/mcastro/Documentos%5Cx/http://www.google.comhttp://home/mcastro/Documentos%5Cx/http://en.wikipedia.org/wiki/Single-page_applicationhttp://home/mcastro/Documentos%5Cx/http://en.wikipedia.org/wiki/Single-page_applicationhttp://home/mcastro/Documentos%5Cx/http://www.google.com -
7/21/2019 Arquitectura Software 1.0
9/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
C// / '&,/' J&?&'*:+ ,; ,;,'&9 A;)&'JS ,; /;',+/ ;/ *'?,; :&'&
&+*&,' & ;,,*&, &+)&, ,; , ,&''// , /)*/;, , /+&',
'/@)+&9 ,; )&;+/ & ,&''// )+*:&+&/'& , &:*&*/;, '&;, /
,;/', (), , &,,&; & & , ,'*+/'*/. A,& :,'*+, &&' &/'
:'/?,/ , & &'&+,'+*& ,*+,;+, ,; KT"L59 &**+&;/ , ,&''// ,
&:*&*/;,9 &/ (), ) @/;&, ,/'&; & *:,,;+&*; , & &:& ,
:',,;+&*; *;+,'&;/ >*,;+, , /,/ & ?*+&.
4.1.2 - E+!"%&!%" $ % *"#
-
7/21/2019 Arquitectura Software 1.0
10/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
C// , /@,'?& ,; & &;+,'*/' *)'&9 / /:/;,;+, +,;//*/ ',(),'*/
:&'& ,&@/'&' ); :'/,+/ /; AngulasJS9 ,+& ',&*/;&/ /; & +,;//&
',),;+,,;+, )&& :&'& ,?&' &&@/ ); ,&''// , );& &:*&*; ,&'&+,' #EB. S, ,@, +,;,' /;/**,;+/ ,; ,+, ,&''// , KT"L59 CSS39
JAFASCRIPTS J%UER9 , '&,/' &,& ,*, +,;,' /;/**,;+/ ,;
,&''// , &:*&*/;, @&/ , ,;/(), "FC.
4.2 - 7##!+!"*
B//++'&:9 , ); '&,/' /'**;&,;+, ',&/ :/' T*++,'9 (), :,'*+, ',&'
*;+,'&, ,@ /; CSS J&?&S'*:+9 )& :&'+*)&'*& , & , &&:+&' & *;+,'&
, *+*/ ,@ & +&&* , *;+)*+*?/9 , ,+,;*@,9 );& , & :'*;*:&,@/;&, , (), / (), , *:,,;+, /; @//++'&: , *;+,':',+& @&+&;+, @*,;
,; +// / ;&?,&/',.
4.2.2 I!"" 7##!+!"* , *"#
-
7/21/2019 Arquitectura Software 1.0
11/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
4.3 - ),< "=#"9
E '&,/' P& , );& &+,';&+*?& >* *:, & & /@',&'&& :&+&/'& :&'&,&''// , &:*&*/;, ,:',&'*&, , J&?&. S, /;,;+'& ,; & :'/)+*?*& ,
,&''/&/' /,;+& & ,&@/'&*/; , &:*&*/;, /@', &'()*+,)'& , +*:/
REST.
4.3.1 )#" /%; ),
-
7/21/2019 Arquitectura Software 1.0
12/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
,*/ , :,+**/;, KTTP ,;+', , *,;+, , ,'?*/'. L& &'()*+,+)'& & ,'
*:,,;+&& /; & /;+'*@)*; , P&9 , &'&+,'*& :'*;*:&,;+, :/' ,' ,
+*:/ REST9 /;, / ',)'/ *:/;*@, /; /;)*/ ?*& KTTP & +'&?, , /=+// GET9 POST9 PUT / DELETE.
!*)'& 4H P,+**; REST
4.3.2 E+!"%&!%" $ % *"#
$%&ina12
-
7/21/2019 Arquitectura Software 1.0
13/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
4.4 )#+!"S/,
P/+',S%L , ); ,+/' , @&, , &+/ /@,+/-',&*/;&9 *+'*@)*/ @&/ *,;*&
BSD. E , *+,& , ,+*; , @&, , &+/ , */ &@*,'+/ > :/+,;+, ,; &&+)&*&.
4.4.1 )#" /%; )#+!"S/,?
A#""# +''@'&!'#
P/+',S( ), *, @&& (), & :'*;*:&, @&, , &+/ :'/:*,+&'*&9 *;
&,+&' & &'&+,'+*&9 & ,+&@**& , ',;**,;+/.
'','$$ < +!','$$
L& ,:,'*,;*& , )& ,:',& (), &; *'&/ ,*+/&,;+, & :/+',
&'&;+*& & ,***& , */ & ,+&*+*& , & @&, , &+/ ,;:'/)*/; &''/&; (), ;/ ,*+,; *;*,;*& (), &,+,; & ,+&@**& ,
*/.
& EB!+',
$%&ina13
-
7/21/2019 Arquitectura Software 1.0
14/14
SIGOC Versin:
Error: No se encuentra la fuente de referencia Date: 2!0"!201#
E */ ),;+, ,+> *:/;*@, :&'& +// *; /+/ &);/. S* ) :,'/;& +*,;,;
& ;,,*& , :,'/;&*&' / &:*&' P/+',S%L , &; //9 /; &:&, ,
&,'/ /; ); ;*/ , ,),'/9 *; /+/ &/*&/.
$ D'+$# *" !#"#+ $ ,!# #,%=
I:,,;+& );& ,+'&+,*& , &&,;&*,;+/ , &+/ , ?&'*& *& &&&
"FCC :&'& &,' & P/+',S%L ,+',&&,;+, ,;*@, ,; ,;+/';/ , &+/
?/),;. E+/ ;/ , > (), ); *+,& (), , ,;&'& , &;+,;,' /:*&
/@', / &+/ , /'& :&'&,&9 :&'& &,,'&' , *+,& , ,'*+)'& , &+/ &
*/ )'/9 &*,;/ ); /;+'/ , /;)'',;*& ,;+', & *+*;+& ?,'*/;, (),
, ?&; ,'*@*,;/. E+& ,+'&+,*& , , *)& &;,'& )&& :/' /+'/ *+,&
, &;,/ , @&, , &+/ :'/:*,+&'*/.
5- C(=# '!"&! ,+ !,#0+?
$%&ina14