Báo cáo Bài tập tuần 1 môn học Phân tích và yêu cầu phần mềm sau đây trình bày ba bài tập lớn, bao gồm: Bài tập 1 - "Phân biệt các hướng tiếp cận Process-Oriented, Data-Oriented, Architecture-Oriented, các điểm mạnh và yếu của từng hướng tiếp cận"; Bài tập 2 - "Tổng kết và hệ thống lại các mô hình SDLC Mô hình thác nước, Mô hình sử dụng lại, Mô hình Spiral, Mô hình Evolutionary, Mô hình RUP. Tìm các tài liệu phân tích các điểm mạnh yếu của các mô hình"; Bài tập 3 - "Tìm các KPA cơ bản của Requirement Engineering và vẽ sơ đồ biểu diễn mối quan hệ này. Mô tả ngắn gọn nội dung của từng KPA". | Phân tích yêu cầu phần mềm Bài tập tuần 1 Giảng viên: . Huỳnh Quyết Thắng Danh sách sinh viên: Lê Trung Hiếu 20111568 CNTT-TT K56 Đàm Văn Hoài 20111600 CNTT-TT K56 Nguyễn Đức Cương 20111203 CNTT-TT K56 Đoàn Văn Đạt 20111370 CNTT-TT K56 Bài I Các hướng tiếp cận Process-Oriented Data-Oriented Architecture-Oriented Điểm mạnh, điểm yếu của các phương pháp tiếp cận Process-Oriented Approach Bản chất:phân tích và thiêt kế đặt trọng tâm vào các chức năng do phần mềm thực hiện. Tập trung vào các giải thuật và thao tác xử lý dữ liệu Quá trình phát triển phần mềm tập trung vào thể hiện các phương pháp xử lý dữ liệu Cấu trúc dữ liệu thông thường không thể hiện rõ 5/14/2020 1:32:30 AM Nhóm 3-Phân tích yêu cầu phần mềm Data-Oriented Approach Dữ liệu không thay đổi bởi các yêu cầu hay đòi hỏi của người dùng về các thao tác nghiệp vụ. Trong thiết kế hướng dữ liệu, hệ thống được thiết kế dựa trên cấu trúc tiến trình dữ liệu. Việc phân tích thiết kế được tiến hành cho dữ liệu một cách tách bạch với yêu cầu hay đòi hỏi của người dùng về thao tác. 5/14/2020 1:32:30 AM Nhóm 3-Phân tích yêu cầu phần mềm 2. Data-Oriented Approach Nghiên cứu và phát triển cơ sở dữ liệu tập trung vào các thực thể và các mối quan hệ giữa các thực thể. Mô tả tổ chức của dữ liệu ,mô tả dữ liệu lấy ra ở đâu và sử dụng như thế nào Mô hình dữ liệu được thành lập và được mô tả mối quan hệ giữa các dữ liệu tương ứng này và các quy định về mối quan hệ. Sử dụng các Business rules để chỉ ra phương pháp xử lí dữ liệu. 5/14/2020 1:32:30 AM Nhóm 3-Phân tích yêu cầu phần mềm 3. Architecture-Oriented Approach Là phương pháp phân tích và thiết kế có cấu trúc. Các yêu cầu của hệ thống đích được phát triển được phân tích bằng việc đặc biệt chú ý tới chức năng của hệ thống và luồng dữ liệu giữa các chức năng. Mục đích của phương pháp này là chuyển các tiến trình trong biểu đồ thành các modules chương trình và tiến hành phân chia các modules bằng cách tiếp cận từ trên . | Phân tích yêu cầu phần mềm Bài tập tuần 1 Giảng viên: . Huỳnh Quyết Thắng Danh sách sinh viên: Lê Trung Hiếu 20111568 CNTT-TT K56 Đàm Văn Hoài 20111600 CNTT-TT K56 Nguyễn Đức Cương 20111203 CNTT-TT K56 Đoàn Văn Đạt 20111370 CNTT-TT K56 Bài I Các hướng tiếp cận Process-Oriented Data-Oriented Architecture-Oriented Điểm mạnh, điểm yếu của các phương pháp tiếp cận Process-Oriented Approach Bản chất:phân tích và thiêt kế đặt trọng tâm vào các chức năng do phần mềm thực hiện. Tập trung vào các giải thuật và thao tác xử lý dữ liệu Quá trình phát triển phần mềm tập trung vào thể hiện các phương pháp xử lý dữ liệu Cấu trúc dữ liệu thông thường không thể hiện rõ 5/14/2020 3:04:31 AM Nhóm 3-Phân tích yêu cầu phần mềm Data-Oriented Approach Dữ liệu không thay đổi bởi các yêu cầu hay đòi hỏi của người dùng về các thao tác nghiệp vụ. Trong thiết kế hướng dữ liệu, hệ thống được thiết kế dựa trên cấu trúc tiến trình dữ liệu. Việc phân tích thiết kế .