Domain Engineering là gì?
Published on: January 02, 2024
Last updated: August 20, 2025 Xem trên toàn màn hình
Last updated: August 20, 2025 Xem trên toàn màn hình
- 01 Nov 2021
Phân tích quy trình hiện tại (AS-IS) là gì? 205/1121 - 17 Aug 2020
Mục tiêu dự án là gì? Làm thế nào để xác định mục tiêu? 199/526 - 11 May 2021
Khác nhau giữa Padding và Buffer trong quản lý rủi ro dự án 117/1082 - 04 Mar 2020
Kinh nghiệm lập dự toán chi phí dự án phần mềm theo phương pháp Man-Month 100/2776 - 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 93/426 - 15 Apr 2020
Phần mềm BPM là gì? So sánh với ERP và các phần mềm Workflows 89/739 - 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 88/538 - 01 Aug 2021
Hiện tượng Gold plating (mạ vàng) là gì? Tại sao có ảnh hưởng quyết định đến chất lượng dự án? 85/503 - 01 Aug 2023
Phân tích yêu cầu phần mềm sẽ nhìn vào thực trạng (AS-IS) hay tương lai (TO-BE)? 84/624 - 14 Aug 2022
Khác biệt giữa tiêu chí hoàn thành DOD (Definition of Done) với tiêu chí nghiệm thu (Acceptance Criteria) 83/687 - 01 May 2021
Unit Test là gì? 83/458 - 19 Aug 2025
Lập dự toán chi phí và thời gian cho dự án Software Outsourcing Project 81/136 - 21 Jan 2022
SSO (Single Sign On) là gì? Bạn đã hiểu đúng và đẩy đủ vè chìa khóa thông minh SSO? 76/505 - 18 Mar 2021
Kỹ thuật ước lượng dự án phần mềm linh hoạt dựa vào Story Point - phương pháp T-Shirt Sizing 73/674 - 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 68/498 - 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp ERP 67/308 - 01 Nov 2023
Lệnh thay đổi kỹ thuật (Engineering Change Order - ECO) là gì? 67/1604 - 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp ERP 67/308 - 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 66/672 - 09 Feb 2021
Tầm nhìn là gì? Tí dụ minh họa cụ thể về tầm nhìn 66/246 - 05 Jan 2024
Value-Added Distributors (VAD) là gì? 65/884 - 25 Apr 2018
Bảo hộ bản quyền phần mềm dưới khía cạnh sở hữu trí tuệ như thế nào? 63/283 - 03 May 2022
Mô hình Hybrid Agile là gì? 63/598 - 11 Mar 2024
Materialized Views là gì? Bí quyết tăng tốc truy vấn dữ liệu cho hệ thống lớn 63/75 - 01 Aug 2022
"Sponsored Content" là gì? Khác nhau giữa Sponsored Content và Native Advertising? 62/986 - 19 Aug 2020
Lift & Shift - Phương pháp tối ưu dịch chuyển hệ thống phần mềm qua đám mây 62/286 - 01 Sep 2023
"Data steward" là gì? 61/556 - 05 Mar 2024
[Học tiếng Anh] "Go with caveats" là gì? 60/398 - 03 Nov 2022
BAU (Business-As-Usual) là gì? 60/1999 - 01 Feb 2023
Information Radiator là gì? 59/904 - 08 Aug 2019
10 lý do tại sao việc sử dụng và vận hành phần mềm điều hành doanh nghiệp không được hiệu quả 59/213 - 01 Jul 2023
Phương pháp Shuhari - Làm sao học ít hiểu nhiều? 58/1162 - 18 May 2021
Cây cầu hiện đại vô dụng nhất thế giới và câu chuyện cái kết của thay đổi yêu cầu 58/832 - 09 Dec 2023
Phần mềm Best-of-class là gì? 58/297 - 09 Jan 2024
Domain Knowledge là gì? Ưu và nhược điểm? 58/777 - 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 57/296 - 01 Jan 2024
Tổng hợp 25 quy luật quan trọng trong quản lý dự án 56/616 - 12 May 2021
Các yêu cầu thay đổi (Change Requests) - nỗi ám ảnh của team dự án phần mềm 56/504 - 19 Aug 2024
Kiểm toán công nghệ thông tin (IT Audit) - Nghề mới mẻ ở Việt Nam 56/591 - 30 Aug 2024
Friction points (điểm ma sát) là gì? 52/170 - 11 Feb 2024
"PMO Coach" là nghề gì? Tại sao doanh nghiệp bạn cần một PMO Coach? 51/61 - 01 Sep 2020
Co-founder là gì? Vai trò của các Co-Founder khi lập nghiệp. 51/360 - 01 Jan 2024
Phân tích tổ hợp (Cohort Analysis) là gì? 51/571 - 28 Jun 2024
Tại sao các kỹ sư IT giỏi nhất lại là những người theo thuyết bất khả tri về công nghệ (technology agnostics)? 51/453 - 05 Aug 2024
Giải mã 10 sai lầm về quản lý thay đổi 50/459 - 07 Jan 2025
Phân biệt Proxy, HMA và VPN 49/396 - 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 49/830 - 22 Jul 2020
Quản lý dự án phần mềm trong thực tế và câu chuyện thành công của InfoSys 49/211 - 28 Dec 2023
"Watered-down version" và "Stripped-down version" là gì? 48/625 - 03 May 2019
Business Rule là gì? 48/1274 - 11 Dec 2025
Phần mềm cho SMEs: Vì sao “Best-Fit” lên ngôi và “Best-of-Breed” dần lỗi thời 48/86 - 30 Aug 2022
Kỹ thuật "Hollow" là gì? 47/137 - 13 Aug 2024
Cognitive friction (ma sát nhận thức) là gì? 47/93 - 11 Dec 2025
Vì Sao Hệ Thống Báo Cáo Trong Phần Mềm Kế Toán Luôn Được Đánh Giá Là Khó Nhất? 47/60 - 01 Dec 2022
Business Critical là gì? 47/690 - 02 Aug 2023
Tổng hợp một số project tham khảo khi xây dựng các ứng dụng theo mô hình Microservices 47/550 - 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 47/366 - 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 46/247 - 06 Dec 2023
Loại phần mềm "fire-and-forget" là gì? 46/393 - 24 Mar 2023
Mô hình kinh doanh Open-Core là gì? 45/242 - 08 Apr 2024
Hiệu ứng Matthew: Tác động và Ứng dụng trong Chuyển đổi Số và Công nghệ tại Việt Nam 45/254 - 20 Feb 2024
Hệ thống ticket (Ticketing System) là gì? 43/52 - 15 May 2023
ICT Project Manager là gì? Phân biệt ICT Project Manager với Software Project Manager 43/49 - 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 43/417 - 04 Feb 2024
“Nợ kỹ thuật” (technical debt) là gì? 42/82 - 30 Apr 2024
Web3 là gì? Tại sao nói Web3 là nền tảng để Blockchain thay đổi Internet? 42/119 - 14 Aug 2022
[Giải mã CMS] "Pulse" - Theo dõi và hiển thị mức độ tương tác theo thời gian thực 41/100 - 15 Mar 2024
SDLC là gì? So sánh với Full-Cycle Software Development 41/54 - 08 Dec 2022
Phân biệt Cookbook, In a nutshell và Dummies 41/476 - 22 Nov 2023
Phân biệt tư duy hệ thống khác với tư duy thiết kế 41/467 - 29 May 2022
Templafy là gì? Tại sao nói Templafy là nền tảng tài liệu thế hệ mới? 40/462 - 18 Mar 2018
Dịch vụ Hosting cho Website là gì? Các lời khuyên chọn Hosting tốt nhất 40/343 - 02 Aug 2025
Cloud vs On-Premise vs Hybrid: Lựa chọn nào phù hợp nhất cho vận hành phần mềm doanh nghiệp? 39/143 - 03 Feb 2020
Sản phẩm OEM và ODM là gì? 38/687 - 17 Oct 2025
Hồ sơ quyết toán và hồ sơ kiểm toán là gì? 37/54 - 26 Mar 2025
Từ điển tất cả các chức danh trong lĩnh vực CNTT và Chuyển Đổi Số 36/120 - 08 Dec 2023
Resource Leveling là gì? 36/443 - 11 Dec 2022
Sustaining Engineering là gì? 35/414 - 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 35/371 - 01 Apr 2022
Chi phí nhà thầu phụ chiếm bao nhiêu phần trăm gói thầu? 35/210 - 01 May 2024
Tổng hợp các thuật ngữ lĩnh vực tư vấn CNTT 35/104 - 14 Aug 2023
Công bằng phân phối (distributive justice) giúp "virtual team" làm việc hiệu quả hơn như thế nào? 35/79 - 13 Feb 2024
"Weighted milestone" là gì? 35/39 - 13 Mar 2024
Vì sao Man-Month vẫn còn được sử dụng trong ngành công nghệ phần mềm? 34/48 - 04 Jan 2023
Enterprise Forms Automation là gì? Vì Sao Tự Động Hóa Biểu Mẫu Trở Thành Lựa Chọn Tất Yếu? 34/63 - 08 Aug 2023
Mất kiểm soát phạm vi dự án (Scope Creep) và hiệu ứng quả cầu tuyết (snowball) 34/278 - 01 Dec 2023
Microsoft Power Apps là gì? 34/307 - 01 May 2022
Có thể xác định vị trí địa lý của địa chỉ IP với độ chính xác đến từng địa chỉ con phố? 34/562 - 04 Jan 2023
Đánh giá nhân sự theo chuẩn người Nhật 33/489 - 19 Sep 2025
Luật chống ôm đồm (WIP limits): Làm ít hơn và chất hơn 32/76 - 18 Jul 2024
Các chuyên gia tư vấn sử dụng các thuật ngữ Lean & Agile trong các dự án thực tế như thế nào? 31/89 - 01 May 2023
[Tư vấn CNTT] Quản lý ngân sách CNTT cho doanh nghiệp 31/254 - 01 Nov 2022
MVF (Minimum Viable Features): Tối ưu tính năng trong giới hạn nguồn lực 31/115 - 01 Nov 2022
MVF (Minimum Viable Features): Tối ưu tính năng trong giới hạn nguồn lực 31/115 - 01 Feb 2022
Thách thức với doanh nghiệp chuyển đổi số trong thời đại VUCA 31/827 - 17 Feb 2018
Hệ luỵ khi sử dụng Web Hosting từ nhà cung cấp kém chất lượng 30/220 - 02 Nov 2023
"State-of-the-art product" là gì? 30/331 - 13 Aug 2025
Kinh nghiệm phát triển dự án phần mềm cho khối Chính phủ/nhà nước 30/50 - 02 Aug 2022
BVP (Billable Viable Product) là gì? 28/119 - 02 Aug 2022
BVP (Billable Viable Product) là gì? 28/119 - 03 Oct 2021
Khác biệt giữa thiết kế phần mềm và thiết kế công trình xây dựng 28/561 - 04 Sep 2023
Giải mã nhóm tính cách (ISTP - Nhà kỹ thuật) 26/287 - 12 Jan 2024
Tư duy hệ thống trong Quản Lý Dự Án diễn ra như thế nào? 26/277 - 11 May 2025
Từ điển kỹ thuật trong quản lý tài nguyên truy cập hệ thống (System Access Resource Management) 25/155 - 01 Nov 2021
Knowldge Base là gì? 25/211 - 08 Mar 2020
Vì sao doanh nghiệp cần phải tạo Web bán hàng? 25/197 - 07 Dec 2022
Lean Software Development là gì? 24/359 - 01 Nov 2022
Like for like là gì 24/590 - 14 May 2024
Chiến lược răng lược là gì? Làm thế nào để tận dụng chiến lược răng lược trong kinh doanh? 23/262 - 24 Feb 2026
[Sổ tay PM] Cách Tiếp Quản Một Dự Án Đang Triển Khai 21/26 - 08 Mar 2022
Mô hình nguồn mở hoạt động ra sao? 21/249 - 13 Sep 2025
Vanity Metrics: Follower tăng vọt nhưng doanh thu đứng yên 20/83 - 07 Aug 2025
[Giải mã SEO] WordCount - Vũ khí bí mật cải thiện SEO 20/73 - 19 Feb 2025
“Tribal knowledge” là gì? 18/21 - 27 Mar 2024
Chuyên viên Tư vấn SAP FI/CO là nghề gì? 11/14 - 11 Sep 2025
📚 Từ điển thuật ngữ về DevOps 11/67
Khái niệm về Domain Engineering
Domain Engineering, còn được gọi là "Domain KnowHow", là toàn bộ quá trình tái sử dụng kiến thức miền (nghiệp vụ, chuyên ngành hoặc chuyên môn kỹ thuật công nghệ như Fintech, Banking...) trong việc sản xuất các hệ thống phần mềm mới. Nó là một khái niệm then chốt trong tái sử dụng phần mềm có hệ thống và kỹ thuật dòng sản phẩm. Ý tưởng quan trọng trong việc tái sử dụng phần mềm có hệ thống là miền ứng dụng (domain). Hầu hết các tổ chức chỉ hoạt động trong một vài lĩnh vực. Họ liên tục xây dựng các hệ thống tương tự trong một miền nhất định với các biến thể để đáp ứng các nhu cầu khác nhau của khách hàng. Thay vì xây dựng từng biến thể hệ thống mới từ đầu, có thể tiết kiệm đáng kể bằng cách sử dụng lại các phần của hệ thống trước đó trong miền để xây dựng các hệ thống mới.
Những người nắm vững Domain Engineering còn được gọi là các chuyên gia kỹ nghệ (TechnoFunctional).
Cũng giống như Software Engineering (kỹ nghệ phần mềm) và Application Engineering (kỹ nghệ ứng dụng), Domain Engineering bao gồm 3 giai đoạn chính: phân tích, thiết kế và triển khai. Tuy nhiên, trong khi kỹ nghệ phần mềm tập trung vào một hệ thống duy nhất thì Domain Engineering lại tập trung vào một hệ sinh thái nhiều hệ thống con. Một mô hình Domain Engineering chỉ thực sự hữu ích khi đóng vai trò là tài liệu tham khảo để giải quyết những điểm mơ hồ sau này trong quy trình, trong đó ghi chép kho lưu trữ kiến thức về các đặc điểm và định nghĩa mới, các thuật ngữ chuyên ngành... là các đầu vào quan trọng cho các nhà phát triển phần mềm để xây dựng đặc tả yêu cầu phần mềm.
Ví dụ về Domain Engineering
Trong môi trường ứng dụng công nghệ phần mềm, Domain được hiểu là là lĩnh vực chuyên ngành. Ví dụ về Domain về hệ thống đặt vé máy bay, y tế cộng đồng, bảo hiểm, tài chính công nghệ (fintech)... Trong lĩnh vực CNTT nói riêng,, Domain có thể là tên miền Web, giao diện người dùng, công nghệ GIS.... Phạm vi của Domain có thể theo nghĩa rộng, ví dụ: ngân hàng điện tử hoặc hẹp như báo chí điện tử sử dụng công nghệ CMS.
Mục đích sử dụng
Domain Engineering được thiết kế để cải thiện chất lượng của các sản phẩm phần mềm đã phát triển thông qua việc tái sử dụng các tạo phẩm phần mềm. Domain Engineering cho thấy hầu hết các hệ thống phần mềm được phát triển không phải là hệ thống mới mà là các biến thể của các hệ thống khác trong cùng lĩnh vực. Kết quả là, thông qua việc sử dụng kỹ thuật Domain Engineering, doanh nghiệp có thể tối đa hóa lợi nhuận và giảm thời gian tiếp thị bằng cách sử dụng các khái niệm và cách triển khai từ các hệ thống phần mềm trước đó và áp dụng chúng vào hệ thống mục tiêu.
[{"displaySettingInfo":"[{\"isFullLayout\":false,\"layoutWidthRatio\":\"\",\"showBlogMetadata\":true,\"showAds\":true,\"showQuickNoticeBar\":true,\"includeSuggestedAndRelatedBlogs\":true,\"enableLazyLoad\":true,\"quoteStyle\":\"1\",\"bigHeadingFontStyle\":\"1\",\"postPictureFrameStyle\":\"1\",\"isFaqLayout\":false,\"isIncludedCaption\":false,\"faqLayoutTheme\":\"1\",\"isSliderLayout\":false}]"},{"articleSourceInfo":"[{\"sourceName\":\"TIGOBASE\",\"sourceValue\":\"/category/tigobase\"}]"},{"privacyInfo":"[{\"isOutsideVietnam\":false}]"},{"tocInfo":"[{\"isEnabledTOC\":true,\"isAutoNumbering\":false,\"isShowKeyHeadingWithIcon\":false}]"},{"termSettingInfo":"[{\"showTermsOnPage\":true,\"displaySequentialTermNumber\":true}]"}]
Nguồn
{content}









Link copied!
Mới cập nhật