Tải bản đầy đủ (.pdf) (6 trang)

Tu lieu KTHT - P1 - Kien truc la gi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (209.83 KB, 6 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>



Vi t t li u ki n trúc ph n m m, Ph n 1:

Ki n trúc



ph n m m là gì, và t i sao vi c vi t t li u nó l i là


quan tr ng



M c : Trung bình


Tilak Mitra, Ki n trúc s CNTT cao c p c IBM công nh n, IBM Global Services
30 10 2009


Ki n trúc ph n m m ã ngày càng tr nên quan tr ng i v i vi c phát tri n các h th ng th i gian th c
ph c t p. Trong lo t bài m i này, hãy tìm hi u lý do và cách b n ph i làm th nào vi t t li u ki n
trúc ph n m m. B n s tìm hi u v n m quan i m hay khía c nh khác nhau mà b n ph i vi t t li u i
v i b t k d án phát tri n ph n m m c t trung bình n l n. Bài u tiên này trong lo t bài vi t gi i
thi u ki n trúc ph n m m và t m quan tr ng c a vi c vi t t li u. B n c ng s nh n c m t t ng quan
v các quan i m ki n trúc có trong các bài vi t s p t i.


Gi i thi u



Ki n trúc ph n m m là m t chuyên ngành b t u t nh ng n m 70 c a th k tr c. V i vi c gia t ng ph c t p và
áp l c v vi c phát tri n các h th ng th i gian th c ph c t p, ki n trúc ph n m m n i lên nh là m t ki n trúc c s
c a vi c phát tri n ph n m m và công ngh h th ng ch l c.


Nh b t k l!nh v c nghiên c u nào khác, ki n trúc ph n m m c ng có nh ng thách th c ban u c a nó. M t ki n
trúc ph n m m th hi n các ph ng di n c u trúc và hành vi c a m t h th ng. Các gi i thích b"ng v n b n và bi u #


c s$ d%ng trong th i gian c a c g ng ban u vi t t li u các ki n trúc ph n m m th ng khơng và khơng
chính xác. Cái c n t i là m t siêu ngôn ng ho&c gi ngôn ng nh t quán và c hi u r t rõ ràng th ng nh t t t c
các cách khác nhau c a vi c trình bày và vi t t li u ki n trúc ph n m m. Các c ng #ng công ngh và khoa h c máy


tính, c các nghiên c u hàm lâm ng h , ã có nh ng b c ti n l n trong vi c phát tri n các th c ti'n và nguyên t c
t t nh t i v i vi c vi t t li u ki n trúc ph n m m.


Trong lo t bài này, b n s tìm hi u v vi t t li u ki n trúc ph n m m. Hãy khám phá các khía c nh khác nhau mà b n
có th vi t t li u: ng c nh h th ng, t ng quan ki n trúc, ki n trúc ch c n ng, ki n trúc ho t ng, và các quy t (nh
v ki n trúc.


Trong bài vi t u tiên này, hãy tìm hi u ki n trúc ph n m m là gì và t m quan tr ng c a vi c vi t t li u v các khía
c nh khác nhau c a ngành nghiên c u này.


Ki n trúc ph n m m



Nhi u nhà nghiên c u ã gi i thích v ki n trúc ph n m m, và h có các quan i m khác nhau v cách trình bày t t
nh t v ki n trúc c a h th ng ph n m m. Khơng có cách gi i thích nào là sai; m)i ki n trúc có giá tr( riêng. *(nh
<i>ngh!a c a Bass L, và c ng s n m gi </i> c i m c t y u c a cái mà ki n trúc ph n m m òi h+i:


“Ki n trúc ph n m m c a m t ch ng trình ho&c h th ng tính tốn là c u trúc ho&c các c u trúc c a h
th ng ó, g#m các thành ph n c a ph n m m, các thu c tính có th trơng th y c t bên ngoài c a các
thành ph n này, và các m i quan h gi a chúng.”


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

trong c a s thi t k và cài &t thành ph n ph n m m không liên quan n ph n còn l i c a h th ng, xem xét m t
ph n m m &c bi t ch, nh m t h p en. H p en này có các thu c tính nh t (nh mà nó bi u l , cái mà các thành
ph n ph n m m cịn l i có th s$ d%ng th c hi n chung các ích nghi p v% ho&c cơng ngh thông tin. Ki n trúc
ph n m m xác (nh các kh i ki n trúc c b n, v i m t m c chi ti t thích h p. Nó c ng xác (nh và vi t t li u vi c
các b ph n c b n liên quan l-n nhau nh th nào.


Ki n trúc khi nó liên quan n cơng ngh ph n m m là vi c phân tích ho&c phân vùng m t h th ng n l. sang m t
t p các b ph n mà có th c xây d ng theo ki u l&p l i, gia t ng, và c l p. Các b ph n riêng l. có các m i quan
h hi n v i nhau. Khi an xen vào nhau, các b ph n riêng l. ó t o nên ki n trúc c a h th ng, t ch c, ho&c ng
d%ng.



<i>Có m t s nh m l-n v s khác nhau gi a ki n trúc v i thi t k . Nh Clements P, và c ng s ch, ra, t t c các ki n </i>
trúc là thi t k nh ng không ph i t t c các thi t k là ki n trúc. Các thi t k mà c n ph i ràng bu c, v m&t h th ng,


áp ng các nhu c u ch c n ng và phi ch c n ng và các m%c tiêu c a nó, là có tính ki n trúc v b n ch t. Trong khi
ki n trúc coi m t b ph n ki n trúc c b n là m t h p en, thì thi t k x$ lý c u hình, tu bi n, và các cơng vi c bên
trong c a m t b ph n ki n trúc c b n. Ki n trúc ràng bu c m t thành ph n ph n m m v i các thu c tính bên ngồi
c a nó. Thi t k th ng l+ng h n nhi u so v i ki n trúc, vì nó cho phép nhi u cách g n k t các thu c tính bên ngồi
c a thành ph n này. Thi t k c ng cân nh c các cách khác nhau th c hi n các chi ti t bên trong c a thành ph n.
Ki n trúc ph n m m có th c s$ d%ng m t cách quy. Hãy xem xét m t thành ph n ph n m m (C1) mà là m t b
ph n c a m t ki n trúc ph n m m c a m t h th ng. Ki n trúc s ph n m m chuy n thành ph n này n nhà thi t k
h th ng, cùng v i các thu c tính c a nó, các kh n ng v ch c n ng và phi ch c n ng nó ph i th hi n, và m i quan
h c a nó v i các b ph n ph n m m khác. Nhà thi t k sau khi phân tích thành ph n ph n m m C1, quy t (nh nó s


c phân tích thành các thành ph n chi ti t h n (C11, C12, và C13), m)i cái cung c p m t ch c n ng có th dùng l i
c mà s c s$ d%ng th c thi các thu c tính ã gán cho C1. Nhà thi t k chi ti t hoá C11, C12, C13 và các giao
di n c a chúng.


T i i m này, i v i nhà thi t k , C11, C12, và C13 là các b n d ng ki n trúc (ho&c các thành ph n); m)i cái u có
các giao di n bên ngồi c xác (nh rõ ràng. * i v i nhà thi t k , C11, C12, và C13 là ki n trúc c a thành ph n
ph n m m C1, và các b n d ng c n c so n th o và thi t k công phu h n n a nh"m n các cài &t bên trong
c a chúng. Ki n trúc có th c s$ d%ng m t cách quy b"ng cách phân chia h th ng l n, ph c t p thành các b
ph n nh+, và t p trung vào t ng b ph n.


Ki n trúc ràng bu c h th ng b"ng cách s$ d%ng các b ph n ki n trúc c b n mà tho mãn chung các m%c tiêu hành
vi và ch t l ng. Các c ơng ph i có kh n ng hi u c ki n trúc. Nh v y i u c t y u là m t ki n trúc ph i c
vi t t li u tho áng, nh c th o lu n trong ph n k ti p.


T m quan tr ng c a vi c vi t t li u m t ki n trúc




Chìa khố giao ti p v i các c ông mà k ho ch chi ti t c a h
<i>th ng b n ang xây d ng là vi t t li u ki n trúc ph n m m. Các ki n </i>
trúc ph n m m c i di n qua các khung nhìn (views) khác nhau
— v ch c n ng, ho t ng, quy t (nh, v.v… Khơng m t khung nhìn


n l. nào có th trình bày c tồn b ki n trúc. Không ph i t t c


các khung nhìn là c n cho th hi n ki n trúc c a m t h th ng i v i m t t ch c riêng ho&c l!nh v c bài toán
(problem domain). Ki n trúc xác (nh t p các khung nhìn th hi n y kích th c ịi h+i c a ki n trúc ph n m m.
B"ng cách vi t t li u các khung nhìn khác nhau và n m b t s phát tri n c a m)i b ph n, b n có th truy n t thông
tin v h th ng ang ti n tri n n nhóm phát tri n, và n các c ông kinh doanh và công ngh thông tin. M t ki n
trúc ph n m m có m t t p các ích kinh doanh và cơng ngh mà nó mong c áp ng. Vi c vi t t li u c a ki n trúc
truy n t cho các c ông bi t cách mà các ích s t c.


Vi c vi t t li u các khía c nh khác nhau c a m t ki n trúc ph n m m giúp ki n trúc ó làm c u n i h ng n cách
ngôn ng gi a vi c vi t b"ng b ng gi i pháp ó (b"ng cách s$ d%ng cách ti p c n b"ng hình kh i và ng nét) và th
hi n gi i pháp ó v i m t cách mà có ý ngh!a i v i thi t k xi chi u và các nhóm cài &t. Các l c # kh i và


ng nét c a ki n trúc l i r t nhi u ch) tr ng di'n d(ch. Các chi ti t v%n v&t mà c n c /y ra là th ng c
/n, và gây r c r i ng m, sau các hình kh i và ng nét.


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Vi c vi t t li u c ng khuy n khích t o ra các t o tác ki n trúc vơ hình và có th c phát tri n theo ki u ph ng
pháp lu n, ch0ng h n nh sau m t khuôn m-u chu/n. Ki n trúc ph n m m, v i t cách là m t ngành nghiên c u, ã


n giai o n hồn thi n. B n có th t n d%ng các th c hành và nguyên t c t o ra các khuôn m-u chu/n cho t ng
khung nhìn th hi n m t b ph n ho&c kích th c nh t (nh c a ki n trúc. Các khuôn m-u có th g i ý ki n trúc s
v cái th c s c n có c t o ra. Và chúng s giúp cho ki n trúc i theo m t quan h chi ph i (regimen) — ngoài k1
thu t hình kh i và ng nét. Các khuôn m-u xác (nh ki n trúc theo các thu t ng c% th h n nên nó có th c l n
theo tr c ti p n các ích kinh doanh và công ngh thông tin mà gi i pháp ó mong c áp ng.



Vì tính ph c t p c a chúng, các sáng ki n phát tri n h th ng có th m t kho ng 18 tháng. S mòn m+i là ph bi n
trên các nhóm thi t k và phát tri n, gây ra m t cu c tranh u quy t li t tìm ra các thay th thích áng. Các thành
viên m i c a nhóm th ng là các tác nhân gây c n tr i v i ti n , vì h ph i tìm m t ng cong nh n th c tr c
khi h có th tr thành nh ng ng i óng góp vào vi c s n xu t. M t ki n trúc ph n m m mà có các t o tác c vi t
t li u t t s cung c p:


M t n n t ng hoàn thi n giáo d%c các thành viên m i c a nhóm v cái mà gi i pháp ịi h+i.
S gi i thích v cách mà gi i pháp ó áp ng các ích kinh doanh và cơng ngh .


Các khung nhìn khác nhau v ki n trúc riêng cho ph m vi bài toán.
T p trung vào khung nhìn mà cá nhân s làm vi c ti p.


Xem xét m t t o tác gi (nh có tên là “các quy t (nh ki n trúc” (c ng c bàn lu n trong m t ph n ti p theo). T o
tác này xác (nh m t bài toán c gi i và ánh giá các c ch khác nhau nh"m n bài tốn ó. Nó a ra s i u
ch,nh v lý do m t ph ng án riêng c ch n trong s nhi u ph ng án.


M t bài toán c nh n bi t liên quan n c ch truy c p các b ng c a DB2® trên máy tính mainframe c a IBM. Hai
ph ng án c th/m (nh: S$ d%ng IBM MQSeries®, ho&c s$ d%ng m t b i u h p NEON Shadow Direct (m t b


i u h p i lý). M&c dù MQSeries có các tính n ng và r. h n, ph ng án sau là m t s n ph/m có i m m nh v công
ngh và n (nh h n nhi u vào lúc ra quy t (nh. Bây gi hãy hình dung r"ng ki n trúc g c ã l i d án sau m t
n m, và m t ki n trúc m i l i ã xu t hi n. Ki n trúc m i thách th c nhóm v nguyên nhân t i sao nó khơng s$ d%ng
IBM MQSeries truy c p các b ng DB2 trên máy mainframe. Nhóm này nhanh chóng ph%c h#i l i t o tác quy t (nh
ki n trúc, và ch, ra lý do cho s l a ch n ó. Do IBM MQSeries ã c th$ nghi m vào n m v a qua theo giá danh


(nh v i gi i pháp khác, và vì nó có m t nhãn giá nh+ h n, quy t (nh c xem l i và thay i ph n ánh gi i pháp
c c p nh t.


Ví d% này minh ho lý do t i sao các khía c nh vi t t li u khác nhau c a m t ki n trúc ph n m m h th ng là b t bu c
giáo d%c các thành viên m i c a nhóm và s giúp h b t u v i th i gian ng ng máy nh+ nh t.



Các khung nhìn khác nhau c a ki n trúc



B n ã tìm hi u c r"ng m t ki n trúc có th c trình bày qua nhi u khung nhìn, m)i cái t p trung vào m t khía
<i>c nh và kích th c riêng c a ki n trúc. Nh Bass L, và c ng s ch, ra, m t khung nhìn là m t t p các ph n t$ ki n trúc </i>
ho&c các b n d ng cùng v i các m i quan h gi a chúng, khi c vi t b i và c b i các c ông h th ng.


<i>M t khung nhìn ch c n ng c a ki n trúc lên danh sách các kh i ki n trúc c b n khác nhau, m i quan h gi a chúng, </i>
và cách chúng <i>c phân b trong các l p khác nhau trong ki n trúc. Khung nhìn tác nghi p (c ng g i là khung nhìn </i>
cơng ngh ) li t kê các c s h t ng khác nhau và các thành ph n ph n m m trung gian (middleware software), cung
c p n n t ng khi ch y cho các thành ph n ki n trúc ch c n ng tri n khai trên nó. * i v i m t ki n trúc ng d%ng,
khung nhìn ch c n ng m ng ph n quan tr ng nh t. * i v i ki n trúc c s h t ng, khung nhìn tác nghi p là cái


t p trung vào.


C hai khung nhìn u có cách ti p c n khác nhau gi i quy t cùng m t v n , và c hai u òi h+i ph i c
chuy n t m t ki n trúc khái ni m thành m t s th c hi n th t s . Khung nhìn c s$ d%ng nh n m nh vào kích
th c riêng c a ki n trúc trong khi c ý kìm l i các th khác.


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

Khung nhìn th n m là ki u khung nhìn có tính th$ nghi m ki u gi y qu (litmus test) nhi u h n. Nó l y m t t p h p
các ca s$ d%ng có ý ngh!a v m&t ki n trúc (các k(ch b n kinh doanh) và ch, ra cách mà t p h p các ph n t$ ki n trúc
t ng khung nhìn trong s 4 khung nhìn, cùng v i các ràng bu c ki n trúc quanh các ph n t$ ó, có th c s$ d%ng


nh n ra các ca s$ d%ng.


<i>M t khung nhìn khác, do Soni, và c ng s xu t b n trong Ki n trúc Ph n m m 2ng d%ng (Applied Software </i>


<i>Architecture), g#m b n khung nhìn chính, ch a m t ki n trúc ph n m m: </i>


Nhi u khung nhìn khác c mơ t trong các n ph/m ki n trúc ph n m m, nh ng nó n"m ngồi ph m vi bài vi t này


bao trùm lên toàn b chúng. M t phân tích th n tr ng v các khung nhìn khác nhau c a ki n trúc ph n m m cho
th y có nhi u t ng #ng gi a các k t qu nghiên c u khác nhau. Chúng ta có m t b khung nhìn t t nh t mà th ng


c s$ d%ng nhi u nh t th hi n ki n trúc ph n m m c a m t h th ng.


Ph n ti p theo cung c p m t t ng quan v các t o tác mà c khuy n cáo nh m t t p c c ti u c a các t li u ki n
trúc mà b n có th t o ra trong giai o n ki n trúc c a m t vòng i phát tri n ph n m m.


Vi t t li u nh ng gì



Có nhi u quan i m, ho&c khía c nh khác nhau, c a m t ki n trúc ph n m m mà b n có th làm t li u. * i v i b t k
d án phát tri n ph n m m c v a n l n nào, khuyên b n nên vi t t li u ra, m c nh+ nh t, t p h p sau ây c a
các t o tác ki n trúc:


<b>Ng c nh h th ng </b>


Ng c nh h th ng cho bi t cách mà toàn b h th ng, th hi n nh m t h p en, t ng tác v i các th c th bên
ngoài (các h th ng và ng i s$ d%ng cu i). Nó c ng xác (nh các lu#ng thơng tin và i u khi n gi a h th ng
và các th c th bên ngoài.


Nó c s$ d%ng làm rõ, xác nh n, và vi t t li u mơi tr ng trong ó h th ng ho t ng. Tính ch t c a các
h th ng bên ngoài, các giao di n c a chúng, và các lu#ng thông tin và i u khi n tr giúp &c t c a các t o tác
k1 thu t xuôi chi u trong ki n trúc.


<b>T ng quan ki n trúc </b>


T ng quan ki n trúc minh ho các ph n t$ khái ni m và các m i quan h trong m t ki n trúc thông qua các th
hi n l c # n gi n. B n có th t o ra các s # t ng quan ki n trúc bao g#m m t khung nhìn t ch c và m t
khung nhìn h th ng cơng ngh thơng tin. T ng quan giúp trình bày các kh n ng kinh doanh và công ngh
thơng tin mà t ch c ó òi h+i.



M t ki n trúc t ng quan c ng cung c p các l c # c p cao h n mà c chi ti t hoá và vi t t li u theo các
ki n trúc tác nghi p và ki n trúc ch c n ng. Và nó miêu t ng l i chi n l c mà doanh nghi p ang n m khi
nó liên quan n các h th ng công ngh thông tin.


<b>Ki n trúc ch c n ng </b>


Còn g i là ki n trúc thành ph n, ho&c mơ hình, t o tác ki n trúc ch c n ng c s$ d%ng vi t t li u cách
Nh"m vào mô hình thi t k t!nh


Nh"m vào mơ hình thi t k ng


Nh"m vào cách các thành ph n ph n m m c ánh x lên c s h t ng ph n c ng


Trình bày s t ch c t!nh c a các thành ph n ph n m m trong môi tr ng th i gian phát tri n


Mô t h th ng theo thu t ng c a các ph n t$ thi t k chính c a nó và các m i quan h
gi a chúng


Mô t s phân chia ch c n ng và cách các mô un ph n m m c s p x p nh th nào
trong các l p khác nhau


Mô t c u trúc ng c a các h th ng


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

ki n trúc c phân tách thành các h th ng công ngh thông tin con mà cung c p m t nhóm logic c a các
thành ph n ph n m m.


Nó mơ t c u trúc c a m t h th ng công ngh thông tin theo các thành ph n ph n m m c a nó v i các ngh!a
v%, giao di n, các m i quan h t!nh c a chúng, và cách chúng c ng tác phân phát ch c n ng òi h+i t thành
ph n này. T o tác này c phát tri n l&p qua các giai o n làm vi c a d ng.



<b>Ki n trúc tác nghi p </b>


T o tác ki n trúc tác nghi p trình bày m t m ng l i các h th ng máy tính, h) tr m t vài yêu c u v hi u
n ng, m r ng, và s$a l)i (gi a chúng) c a gi i pháp. Nó c ng phân chia ph n m m theo ph n trung gian, ph n
m m h th ng, và ng d%ng.


T o tác này c phát tri n l&p qua các giai o n làm vi c a d ng.
<b>Các quy t nh ki n trúc </b>


T o tác các quy t (nh ki n trúc m b o (a i m n, mà t t c các quy t (nh thích áng v m&t ki n trúc
c vi t t li u. Các quy t (nh i n hình h ng v , nh ng khơng gi i h n :


C u trúc c a các h th ng.


S nh n bi t v các thành ph n ph n gi a h) tr các yêu c u v tích h p.
Phân b các ch c n ng cho t ng thành ph n ki n trúc (kh i ki n trúc c b n).
Phân b các kh i ki n trúc c b n n các l p khác nhau trong ki n trúc.
Tuân th các tiêu chu/n.


S l a ch n v công ngh th c hi n m t kh i ki n trúc c% th ho&c thành ph n ch c n ng riêng.
B t k quy t (nh nào c xét n liên quan v m&t c u trúc n s tho mãn các ích kinh doanh và cơng
ngh u c vi t t li u. Vi c vi t t li u th ng bao g#m:


Vi c nh n bi t v n .


*ánh giá, g#m thu n và ch ng, c a các gi i pháp khác nhau.


Gi i pháp c ch n, g#m các bi n minh y và các chi ti t liên quan khác mà s giúp vi c thi t k và
th c thi xuôi chi u.



Ph n còn l i c a lo t bài này s bàn lu n v cách vi t t li u cho n m t o tác này trong m t ki n trúc ph n m m..


K t lu n



Ki n trúc ph n m m ra i kho ng h n 30 n m. Vài th p niên tr c, ng i ta ã th y nó là cơng vi c có ý ngh!a trong
cơng ngh ph n m m. Ki n trúc s ph n m m óng vai trị quan tr ng trong vi c hình thành m t gi i pháp nh"m vào
các ích kinh doanh, cơng ngh , và công ngh thông tin c a m t doanh nghi p. Vi c vi t t li u m t ki n trúc ph n
m m là vơ cùng quan tr ng. B n có th s$ d%ng vi c vi t t li u giao ti p v i các c ông v m t h th ng ang
ti n tri n. Vi c vi t t li u c ng r t h u ích cho phép các thành viên m i c a nhóm thành cơng m t cách nhanh
chóng, vì h có th s$ d%ng các vi'n c nh ki n trúc nh tiên bao b c và ng c nh khi th c hi n m t gi i pháp.
Có nhi u nh m l-n v vi c cái có tính ki n trúc và cái khơng có tính ki n trúc v b n ch t, và các khía c nh nào c a
m t h th ng s c vi t t li u. Các khuôn m-u ki n trúc, mà xác (nh và chu/n hóa các n i dung trong m)i ki u t o
tác, cho phép cách ti p c n b n v ng cho vi c vi t t li u ki n trúc ph n m m.


Trong bài vi t này, b n ã tìm hi u c v ki n trúc ph n m m nh m t ngành nghiên c u và v t m quan tr ng c a
vi c vi t t li u các ph n t$ c t lõi c a ki n trúc. B n c ng ã c c m t t ng quan v các t o tác ki n trúc mà


c khuy n cáo nh m t t p nh+ nh t vi t t li u. Hãy i ph n còn l i c a lo t bài này, chúng s chi ti t hoá
b"ng cách s$ d%ng m t t p h p các nguyên t c và cách vi t t li u cho t ng t o tác.


Tài nguyên



<b>H c t p </b>


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

"Các n n t ng dùng Nghiên c u Ki n trúc Ph n m m" c a D. Perry và A. Wolf là m t bài vi t kinh i n v
ki n trúc ph n m m.


* c "Các k ho ch chi ti t v Ki n trúc – Mô hình khung nhìn “4+1” c a Ki n trúc Ph n m m" c a P.
Kruchten.



<i>Ki n trúc Ph n m m ng d ng cung c p các nguyên t c và k1 thu t th c ti'n s n xu t các thi t k ph n m m </i>


ch t l ng.


"Gi i thi u K t c u khung Ki n trúc Nhóm M (TOGAF), Ph n 1: Nh n bi t v TOGAF và ki n trúc công
ngh thông tin trong th gi i ngày nay" (developerWorks, 02.2006) gi i thích v cách k t c u khung chu/n m
TOGAF n và làm cho b n m t ki n trúc công ngh thông tin t t h n.


* c "Bên trong và vi'n c nh, Ph n 6: Các v n ki n trúc công ngh thông tin nào ngày nay là quan tr ng
nh t?" (developerWorks, , 05.2006) tìm hi u cách v t lên ki n th c ki n trúc công ngh thông tin.
Nh n m t <i>ng cung c p RSS cho lo t bài Vi t t li u ki n trúc ph n m m. </i>


<b>Th o lu n </b>


Xem các blog developerWorks và tham gia vào c ng #ng developerWorks.


ôi nét v tác gi





</div>

<!--links-->

×