Giới thiệu
Mặc dù các hệ thống có cùng một miền ứng dụng có khác nhau về chi tiết nhưng kiến trúc chung của nó khá giống nhau. Do đó, khi xây dựng một hệ thống mới, ta có thể sử dụng lại kiến trúc của hệ thống tương tự đã tồn tại.
Có 2 loại mô hình kiến trúc cho một miền ứng dụng cụ thể:
- Mô hình chung: là sự trừu tượng hoá từ một số các hệ thống thực và bao hàm các thuộc tính quan trọng của các hệ thống này. Mô hình chung là mô hình bottom-up.
- Mô hình tham chiếu: là mô hình trừu tượng hoá và lý tưởng. Các mô hình tham chiếu thường kế thừa từ những nghiên cứu về miền ứng dụng hơn là từ các hệ thống đang tồn tại. Mô hình tham chiếu là mô hình top-down. Mô hình tham chiếu được sử dụng như một phần cơ bản để cài đặt hệ thống hoặc để so sánh với các hệ thống khác. Nó đóng vai trò là một mô hình chuẩn để đánh giá các hệ thống khác.
- Nhập môn Công nghệ phần mềm
- Phần mềm là gì?
- Vấn đề về tính chuyên nghiệp và đúng quy tắc
- Một số mô hình phát triển phần mềm
- Các hoạt động trong quy trình phần mềm
- Quản lý dự án
- Một số yêu cầu về nhập môn công nghệ phần mềm
- Yêu cầu của người sử dụng
- Tài liệu đặc tả yêu cầu
- Phân tích khả thi
- Phát hiện và phân tích yêu cầu
- Đánh giá yêu cầu
- Lập kế hoạch quản lý yêu cầu
- Các mô hình Quản lí
- Mô hình ứng xử và máy hệ thống
- Mô hình dữ liệu
- Mô hình đối tượng,hệ thống,ứng xử và thừa kế
- Phương pháp hướng cấu trúc
- Các vấn đề về thiết kế kiến trúc
- Tổ chức hệ thống và các mô hình
- Phân rã hệ thống và phân rã đối tượng
- Các chiến lược điều khiển
- Các kiến trúc tham chiếu
- Thiết kế giao diện người dùng
- Quy trình thiết kế giao diện người dùng
- Cải tiến và bảo trì phần mềm
- Các quy trình cải tiến phần mềm
- Kiểm thử phần mềm và quy trinh
- Kiểm thử hệ thống ,kiểm thử tích hợp và kiểm thử độc lập
- Các phương pháp kiểm thử
- Thiết kế các trường hợp kiểm thử
- Tự động kiểm thử