Gần đây các tổ chức, doanh nghiệp, nhóm phát triển phần mềm thƣờng chọn Domain Driven Design (DDD) làm phƣơng pháp chính trong việc thiết kế phần mềm. Khác với các phƣơng pháp thiết kế phần mềm truyền thống, DDD tập trung vào việc hiểu vấn đề khách hàng cần giải quyết. Nó đặt yêu cầu của khách hàng vào trung tâm của quá trình thiết kế phần mềm. Theo quan điểm đó, nhóm phát triển tiến hành trao đổi với khách hàng để tìm hiểu về lĩnh vực (domain) hoạt động, các quy trình nghiệp vụ và vấn đề mà họ đang gặp phải. Mô hình DDD đƣợc hình thành xoay quanh các đối tƣợng và nghiệp vụ nhằm giải quyết các vấn đề của khách hàng. Thông qua mô hình DDD, một ngôn ngữ chung (Ubiquitous language) đƣợc thiết lập cho mọi đối tƣợng tham gia vào phát triển phần mềm: nhóm thiết kế, nhóm lập trình, nhóm kiểm thử và cả khách hàng. Phƣơng pháp thiết kế tiếp cận theo lĩnh vực làm đơn giản hóa các bài toán có nghiệp vụ lớn và phức tạp, đồng thời cung cấp cái nhìn sâu vào hành vi nghiệp vụ trong một cách nhƣ nhau để dễ hiểu hơn cho cả nhân viên nghiệp vụ và kỹ thuật khi phát triển phần mềm. Khi thiết kế các hệ thống lớn, số lƣợng ngƣời dùng lớn có nhiều chức năng, nghiệp vụ phức tạp thì module quản lý ngƣời dùng là nền tảng vì cung cấp khả năng quản lý toàn bộ ngƣời dùng mà các modul đƣợc phát triển sau đều phải sử dụng. Đối với một hệ thống phức tạp, có tính thay đổi nhanh, vòng đời ngắn, nhóm phát triển không thể dự đoán trƣớc mọi yêu cầu mong muốn của khách hàng. Liệu việc thiết kế phần mềm theo hƣớng DDD có thể giải quyết đƣợc vấn đề này?. Khả năng thích ứng, linh hoạt của phần mềm theo DDD trƣớc những thay đổi, những yêu cầu mới của khách hàng sẽ nhƣ thế nào và các bƣớc nào sẽ phải triển khai khi xây dựng ngôn ngữ dùng chung cho nhóm phát triển đối với một phần mềm cụ thể? Đó cũng là lý do mà tôi chọn đề tài “Chiến lược thiết kế lĩnh vực và ứng dụng phần mềm quản lý người dùng tập trung.” nhằm tìm hiểu, giải quyết và trả lời những câu hỏi đƣợc nêu ở trên.
Đất nước ta đang trên đà phát triển theo hướng công nghiệp hóa, hiện đại hóa. Cùng với đó là nhu cầu sử dụng năng lư ...
Hiện nay tình trạng giết mổ gia súc, gia cầm thủ công tự phát đang xảy ra ở rất nhiều nơi. Với số lượng điểm giết mổ ...
Đặt vấn đề Một trong những vấn đề nằm trong những quan tâm hàng đầu đặt ra cho sự nghiệp đổi mới đất nước, đó là ph ...
Tiến bộ của khoa học và công nghệ ngày càng được ứng dụng phục vụ công cuộc chăm sóc sức khỏe con người nhiều hơn.Kỹ ...
Nghị quyết số 29-NQ/TW ngày 04 tháng 11 năm 2013 của Hội nghị lần thứ tám, Ban Chấp hành Trung ương Đảng khóa XI về " ...
Hỗ trợ download nhiều Website
Hỗ trợ nạp thẻ qua Momo & Zalo Pay
Khi đăng ký & nạp thẻ ngay Hôm Nay