Luận văn ThS: 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
Luận văn 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 nghiên cứu các chiến lược phân tích thiết kế phần mềm hiện nay; đề xuất chiến lược thiết kế hướng lĩnh vực; xây dựng phần mềm AMS trên nền Ruby on Rails.
Mục lục nội dung
1. Mở đầu
1.1 Mục đích nghiên cứu
Nghiên cứu bản chất của chiến lược hướng lĩnh vực, khả năng ứng dụng của nó trong việc phát triển phần mềm quản lý người dùng tập trung tại trường Đại học dân lập Hải Phòng.
1.2 Đối tượng phạm vi nghiên cứu
Đối tượng nghiên cứu: chiến lược thiết kế hướng lĩnh vực (DDD). Phạm vi nghiên cứu: trong kỹ nghệ phát triển phần mềm và ứng dụng trong môi trường trường đại học.
1.3 Phương pháp nghiên cứu
Sưu tập tổng hợp lý thuyết về: Tiến trình phát triển phần mềm, chiến lược thiết kế phần mềm theo DDD
Thử nghiệm: Xây dựng phần mềm quản lý người dùng tập trung theo mô hình DDD. Phân tích, so sánh định tính với các chiến lược thiết kế khác.
2. Nội dung
2.1 Tổng quan
Tổng quan về các tiến trình phát triển phần mềm và kỹ nghệ phần mềm hướng đối tượng
- Tiến trình phát triển phần mềm
- Kỹ nghệ phần mềm hướng đối tượng
Các cách tiếp cận thiết kế phần mềm
Một số chiến lược hiện đại để thiết kế phần mềm
- Thiết kế phần mềm hướng mô hình
- Thiết kế phần mềm hướng dữ liệu
- Thiết kế phần mềm hướng Trách nhiệm
- Thiết kế phần mềm hướng kiểm thử
- Thiết kế phần mềm hướng lĩnh vực
2.2 Chiến lược thiết kế phần mềm hướng lĩnh vực
Cách tiếp cận hướng lĩnh vực trong tiến trình phát triển phần mềm
- Khái niệm về thiết kế hướng lĩnh vực
- Tìm hiểu về lĩnh vực
- Ngôn ngữ chung
Các đặc trưng thiết kế phần mềm hướng lĩnh vực
- Thực thể
- Đối tượng giá trị
- Dịch vụ
- Mô-đun
Các mô hình trong chiến lược thiết kế phần mềm hướng lĩnh vực
- Aggregates and Aggregate Roots
- Factory
- Repository
- Bounded Contexts
Quy trình phân tích và thiết kế phần mềm hướng lĩnh vực
2.3 Ứng dụng chiến lược thiết kế hướng lĩnh vực
Mô tả bài toán quản lý tài khoản dùng chung tại trường Đại học Dân lập Hải Phòng
Tìm hiểu kiến trúc Microservices
Tìm hiểu mô hình Publisher – Subscriber Event
Phân tích và thiết kế yêu cầu phần mềm hướng lĩnh vực
Cài đặt và đánh giá phần mềm thử nghiệm
3. Kết luận
Chiến lược phân tích thiết kế hệ thống phần mềm theo lĩnh vực là một hướng đi mới và gần đây được ứng dụng rộng rãi. Thông qua luận văn tôi muốn tập trung nghiên cứu, xây dựng và phát triển một hệ thống quản lý tài khoản tập trung AMS sử dụng phân tích theo lĩnh vực DDD, cùng với việc chia hệ thống thành các nhiều các dịch vụ theo hướng Microservice đảm bảo cho khả năng phát triển mở rộng lâu dài. Một số điểm chính luận văn đã đạt được cụ thể như sau:
- Nghiên cứu tổng quan các chiến lược phân tích thiết kế phần mềm hiện nay.
- Đề xuất về chiến lược thiết kế hướng lĩnh vực và một số quy trình phát triển phần mềm theo hướng lĩnh vực.
- Tìm hiểu mô hình phần mềm hướng dịch vụ Microservice, nền tảng framework Ruby on Rails.
- Áp dụng vào bài toán quản lý tài khoản tập trung của trường Đại học Dân lập Hải Phòng.
- Xây dựng phần mềm AMS trên nền Ruby on Rails
4. Tài liệu tham khảo
Eric Evans (2003), “ Domain-Driven Design Tackling Complexity in the Heart of Software”, Addison-Wesley; ISBN: 0-321- 12521-5
Vaughn Vernon (2013), “Implementing Domain-Driven Design”, Addison- Wesley
Sam Ruby, Dave Thomas, David Heinemeier Hansson (2011), “Agile Web Development with Rails”, United States of America
Lê Văn Phùng (2014), “Kỹ nghệ ph ần mềm ”, tái bản lần 1 NXB Thông tin và truyền thông, Hà Nội.
Lê Văn Phùng, Lê Hương Giang (2013), “Kỹ nghệ ph ần mềm nâng cao”, NXB Thông tin và truyền thông, Hà Nội....
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Luận văn Thạc sĩ trên ---
Tham khảo thêm
- pdf Luận văn ThS: Nghiên cứu tìm hiểu thực trạng về an ninh mạng và biện pháp khắc phục
- pdf Luận văn ThS: Đánh giá dự án đầu tư và lập lịch quản lý dự án tự động
- pdf Luận văn ThS: Ứng dụng kho dữ liệu và webservice để tích hợp dữ liệu xây dựng hệ thống báo cáo thống kê tại trường Cao đẳng Nghề số 3 BQP
- pdf Luận văn ThS: Tra cứu ảnh dựa trên nội dung sử dụng nhiều đặc trưng và phản hồi liên quan
- pdf Luận văn thS: Xây dựng hệ thống tìm kiếm âm thanh theo nội dung dựa trên đặc trưng miền tần số
- pdf Luận văn ThS: Học bán giám sát trên đồ thị với ứng dụng tra cứu ảnh
- pdf Luận văn ThS: Công nghệ ảo hóa Docker và ứng dụng tại Đại học Dân lập Hải Phòng
- pdf Luận văn ThS: Xây dựng hệ thống quản lý dữ liệu video tại Đài phát thanh và truyền hình Hải Phòng bằng phương pháp hướng đối tượng, ứng dụng mẫu thiết kế
- pdf Luận văn ThS: Nghiên cứu đề xuất thuật toán mã hóa văn bản có độ bảo mật cao trên cơ sở mật mã truyền thống
- pdf Luận văn ThS: Nghiên cứu xử lý các đoạn video để trợ giúp phát triển tư duy học sinh
- pdf Luận văn ThS: Cải tiến công cụ SEO Panel
- pdf Luận văn ThS: Xây dựng hệ thống quản lý, hỗ trợ yêu cầu phần mềm
- pdf Luận văn ThS: Giải pháp backup dữ liệu, sử dụng cơ chế phân cụm động trong mạng ngang hàng có cấu trúc
- pdf Luận văn ThS: Nghiên cứu, ứng dụng công nghệ Blockchain trong thanh toán di động
- pdf Luận văn ThS: Dự đoán tương tác protein – protein sử dụng kỹ thuật khai phá dữ liệu
- pdf Luận văn ThS: Tích hợp nghiệp vụ dựa trên công nghệ ESB Middleware
- pdf Luận văn ThS: Nghiên cứu và xây dựng ứng dụng giám sát hành trình trên điện thoại di động
- pdf Luận văn ThS: Mật mã dòng trong mật mã nhẹ và triển vọng trong IoT
- pdf Luận văn thS: Các phương pháp dự đoán khả năng ức chế bệnh dựa trên các biểu diễn khác nhau của RNA và ứng dụng
- pdf Luận văn ThS: Nghiên cứu và đánh giá các phương pháp tổng hợp dữ liệu cho bài toán phân loại lớp phủ đô thị tại Việt Nam
- pdf Luận văn ThS: Nghiên cứu và đánh giá các phương pháp nội suy ảnh viễn thám cho bài toán phân loại lớp phủ đô thị tại việt Nam
- pdf Luận văn ThS: Mô hình 3D và tối ưu hóa mô hình trong thực tại ảo
- pdf Luận văn ThS: Phát hiện bất thường bằng phân tích Tensor để nhận biết xung động kinh trong dữ liệu điện não
- pdf Luận văn ThS: Nhận dạng thực thể định danh từ văn bản ngắn tiếng Việt và đánh giá thực nghiệm
- pdf Luận văn ThS: Truy hồi chéo mô hình cho nhạc và lời bài hát
- pdf Luận văn ThS: Nghiên cứu giải pháp tự động phát hiện sự có hệ thống dựa trên công nghệ ELK
- pdf Luận văn ThS: Phân tích đột biến trong kiểm thử phần mềm và áp dụng trong kiểm thử ứng dụng Android
- pdf Luận văn ThS: Nghiên cứu và ứng dụng học máy trong phân lớp lúa sử dụng ảnh viễn thám
- pdf Luận văn ThS: Nghiên cứu hệ thống trợ lý thông minh ảo
- pdf Luận văn ThS: Nghiên cứu và phát triển phương pháp phân lớp lúa ở đồng bằng sông Hồng sử dụng ảnh vệ tinh Landsat 8
- pdf Luận văn ThS: Nghiên cứu tính khả dụng của các hệ thống thông tin doanh nghiệp dựa trên dịch vụ web
- pdf Luận văn ThS: Nghiên cứu mô hình kiểm soát truy xuất cho dữ liệu lớn