Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Kiến trúc tiến hóa và thiết kế nổi dần: Nghiên cứu điều tra kiến trúc và thiết kế Khám phá kiến trúc
MIỄN PHÍ
Số trang
11
Kích thước
844.6 KB
Định dạng
PDF
Lượt xem
851

Kiến trúc tiến hóa và thiết kế nổi dần: Nghiên cứu điều tra kiến trúc và thiết kế Khám phá kiến trúc

Nội dung xem thử

Mô tả chi tiết

Kiến trúc tiến hóa và thiết kế nổi dần: Nghiên cứu điều tra kiến trúc và thiết

kế

Khám phá kiến trúc và thiết kế dễ bảo trì hơn

Neal Ford, Kiến trúc phần mềm, ThoughtWorks

Tóm tắt: Thiết kế và kiến trúc phần mềm phát sinh ra nhiều sức nóng tranh luận

nhưng không phát sinh nhiều ánh sáng. Để bắt đầu một cuộc trò chuyện mới về

những cách nghĩ khác đi về chúng, bài viết này khởi đầu loạt bài Kiến trúc tiến

hóa và thiết kế nổi dần. Kiến trúc tiến hóa và thiết kế nổi dần (Evolutionary

architecture and emergent design) là các kỹ thuật khéo léo để lùi các quyết định

quan trọng cho đến thời điểm hợp lý cuối cùng. Trong bài giới thiệu này, tác giả

Neal Ford của loạt bài viết sẽ định nghĩa kiến trúc và thiết kế rồi sau đó xác định

các mối quan tâm bao quát sẽ nảy sinh trong suốt cả loạt bài viết này.

Kiến trúc và thiết kế phần mềm đã chống lại mọi định nghĩa vững chắc trong một

thời gian dài do việc phát triển phần mềm, như một lĩnh vực chuyên môn, vẫn còn

chưa được nắm bắt đầy đủ tất cả những rắc rối và các mối liên quan của chúng.

Nhưng để tạo ra một cuộc đàm luận đúng mức về những chủ đề này, bạn phải bắt

đầu từ đâu đó. Loạt bài viết này quan tâm đến kiến trúc tiến hóa và thiết kế nổi

dần, do đó cần mở đầu cho loạt bài viết này bằng một loạt các định nghĩa, xem xét

cân nhắc và thiết lập nền tảng khác.

Về loạt bài viết này

Loạt bài này nhằm mục đích cung cấp một cách nhìn mới mẻ về các khái niệm

thường được bàn luận nhưng khó nắm bắt ý nghĩa, đó là thiết kế và kiến trúc phần

mềm. Thông qua các ví dụ cụ thể, Neal Ford sẽ mang lại cho bạn một nền móng

vững chắc về các biện pháp thực hành nhanh trong kiến trúc tiến hóa và thiết kế

nổi dần. Bằng cách lùi các quyết định kiến trúc và thiết kế quan trọng đến thời

điểm hợp lý cuối cùng, bạn có thể ngăn ngừa không để những phức tạp không cần

thiết hủy hoại các dự án phần mềm của bạn.

Định nghĩa kiến trúc

Kiến trúc trong phần mềm là một trong những khái niệm được nói đến nhiều nhất

nhưng lại được hiểu ít nhất mà các nhà phát triển phải đánh vật với nó. Tại các hội

nghị, các cuộc thảo luận và tụ họp của những người cùng chí hướng về kiến trúc

chật cả tòa nhà, nhưng chúng ta vẫn chỉ có các định nghĩa mơ hồ về nó. Khi chúng

ta thảo luận về kiến trúc, chúng ta thực sự đang nói về một số mối quan tâm khác

Tải ngay đi em, còn do dự, trời tối mất!