📘 Tổng Quan Trong các chương trước, chúng ta chủ yếu đề cập đến các hệ thống nhỏ với quy...
1. Định nghĩa Controller là một mẫu thiết kế trong GRASP (General Responsibility...
Sau khi tìm hiểu về các component trong Collaboration Diagram, tiếp theo chúng ta sẽ tìm hiểu về các...
Trong phần này, chúng ta sẽ thảo luận về các kỹ thuật phát triển phần mềm theo phương pháp Agile,...
Agile Model/Scaling Agile Methods 📌 Giới thiệu về Agile Model Agile là một...
📌 Giới thiệu về Agile Methods Trong phát triển phần mềm truyền thống, các mô hình như...
1. Hiểu rõ hệ thống và quy trình bạn muốn mô tả Xác định phạm vi: Tránh vẽ toàn bộ hệ...
1. Kiến Trúc Ứng Dụng Là Gì? Kiến trúc ứng dụng là cách tổ chức và cấu trúc của các hệ...
Bài viết này chia sẻ kinh nghiệm thực tế trong việc làm việc với Class Diagram, cùng những bài học...
Sau khi hiểu rõ Collaboration Diagram là gì, bước tiếp theo là tìm hiểu các thành phần cơ bản cấu tạo...
1. Collaboration Diagram là gì? Collaboration Diagram là một biểu đồ trong UML dùng để mô...
1. Nguyên lý High Cohesion là gì? High Cohesion (Tính liên kết cao) là một nguyên tắc quan...
What is Modeling Requirement? Khái niệm Mô hình hóa yêu cầu (Modeling...
Trong quá trình phát triển phần mềm, phân tích yêu cầu là một quá trình quan trọng, đóng vai trò then...
Mẫu kiến trúc phổ biến: MVC (Model-View-Controller) 1. Giới thiệu về MVC MVC...
1. Giới thiệu về mô hình ba lớp Kiến trúc ba lớp (3-Layer Architecture) là một mẫu kiến...
Nội dung này mang đến cái nhìn tổng quát về hệ thống, giúp các thành viên dễ dàng hiểu rõ mục tiêu,...
🌟 KISS Principle Là Gì? KISS là viết tắt của "Keep It Simple, Stupid", một nguyên tắc...
1. Nguyên lý Low Coupling là gì? Low Coupling là một nguyên tắc thiết kế phần mềm quan...
Mô hình xoắn ốc là phương pháp chia dự án thành nhiều vòng lặp nhỏ, mỗi vòng lặp là một chu kỳ phát...
Mô hình thác nước là một mô hình phát triển phần mềm, yêu cầu mỗi giai đoạn phải hoàn thành trước khi...
1. Nguyên lý Creator là gì? Nguyên lý Creator liên quan đến việc gán trách nhiệm tạo một...
Sau khi tìm hiểu về các thành phần trong Class Diagram, bây giờ chúng ta bước vào thiết kế Class...
🌟 Tầm Quan Trọng Của Iterations Và Time Boxing Trong phát triển phần mềm theo phương pháp...
🌟 Quản Lý Thời Gian Dự Án Là Gì? Trong phát triển phần mềm, việc quản lý thời gian dự án...
Sau khi hiểu rõ Class Diagram là gì, bước tiếp theo là tìm hiểu các thành phần cơ bản cấu tạo nên...
🌟 Transition Là Gì? Transition là giai đoạn cuối cùng trong quy trình phát triển phần mềm....
🌟 Construction Là Gì? Construction là giai đoạn thứ ba trong quy trình phát triển phần mềm...
🌟 Elaboration Là Gì? Elaboration là giai đoạn thứ hai trong quy trình phát triển phần mềm...
🌟 Inception Là Gì? Inception là giai đoạn đầu tiên trong vòng đời phát triển phần mềm, nơi...