Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 4) - ĐH Bách khoa Hà nội
Số trang: 24
Loại file: pdf
Dung lượng: 307.96 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Kỹ thuật phần mềm ứng dụng - Chương 2 Các pha trong phát triển phần mềm (Phần 4) Pha phân tích" cung cấp cho người đọc các kiến thức như: Phân tích toàn bộ các yêu cầu đã xác định ở bước nghiên cứu yêu cầu; số hoá từng yêu cầu đó thành ngôn ngữ mà người thiết kế, lập trình có thể hiểu được; Công cụ “Số hóa”. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 4) - ĐH Bách khoa Hà nội Kỹ thuật phần mềm om .c ứng dụng ng co an Chương 2 th ng Các pha trong phát triển phần mềm o (Phần 4) du u Pha phân tích cu 9/6/2017 CuuDuongThanCong.com https://fb.com/tailieudientucntt 2.2.3. Phân tích (System Analysis) Phân tích toàn bộ các yêu cầu đã xác định ở bước om nghiên cứu yêu cầu. .c 'số hoá' từng yêu cầu đó thành ngôn ngữ mà người ng thiết kế, lập trình có thể hiểu được co Công cụ “Số hóa”: an th – các biểu đồ xác định luồng dữ liệu ng – biểu đồ mô tả các đối tượng cũng như chức năng tổng o quát của hệ thống. du u cu 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các bước phân tích hệ thống om Nhận diện thao tác của hệ thống hiện hành .c Hiểu rõ được hệ thống hiện hành đang làm gì ng co Hiểu được sự cần thiết của người sử dụng an Quyết định hệ thống mới sẽ làm được gì th ng Quyết định hệ thống mới sẽ hoạt động thế nào o du u cu 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Công cụ phân tích theo cấu trúc om Sơ đồ chức năng. .c Sơ đồ luồng dữ liệu. ng co Từ điển dữ liệu. an Chỉ định quá trình. th ng Sơ đồ thực thể liên kết o du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ chức năng (Functional Diagram-FD) Thể hiện: om – các chức năng của hệ thống sẽ được xây dựng .c – quá trình triển khai sơ đồ luồng dữ liệu ng – quyết định tần suất xuất hiện của các tiến trình nhỏ hơn co trong sơ đồ luồng dữ liệu an Sơ đồ chức năng chỉ cho ta biết cần làm gì (What) chứ th không cho ta biết cần làm như thế nào (How). o ng du u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ luồng dữ liệu (DFD) Mô tả dòng thông tin trong hệ thống om hỗ trợ bốn hoạt động chính: .c – Phân tích ng – Thiết kế co – Truyền thông – Sưu liệu an Thể hiện th ng – Hệ thống cần thực hiện các chức năng nào? o – Sự liên quan giữa các chức năng? du – Hệ thống cần truyền đi cái gì? u – Các đầu vào nào cần truyền tới các đầu ra nào? cu – Hệ thống cần thực hiện dạng công việc nào? – Hệ thống nhận thông tin để làm việc từ đâu? – Hệ thống gửi kết quả công việc đến đâu? 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Yêu cầu của sơ đồ luồng dữ liệu Thể hiện được tất cả các chức năng của hệ thống om Thật đơn giản để cả người sử dụng và người phân tích hệ .c thống đều có thể hiểu được ng co Toàn bộ sơ đồ được trình bày cân đối trên một trang (đối với hệ an thống nhỏ) th Các chức năng hệ thống của cùng một mức cần được trình bày ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 (Phần 4) - ĐH Bách khoa Hà nội Kỹ thuật phần mềm om .c ứng dụng ng co an Chương 2 th ng Các pha trong phát triển phần mềm o (Phần 4) du u Pha phân tích cu 9/6/2017 CuuDuongThanCong.com https://fb.com/tailieudientucntt 2.2.3. Phân tích (System Analysis) Phân tích toàn bộ các yêu cầu đã xác định ở bước om nghiên cứu yêu cầu. .c 'số hoá' từng yêu cầu đó thành ngôn ngữ mà người ng thiết kế, lập trình có thể hiểu được co Công cụ “Số hóa”: an th – các biểu đồ xác định luồng dữ liệu ng – biểu đồ mô tả các đối tượng cũng như chức năng tổng o quát của hệ thống. du u cu 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các bước phân tích hệ thống om Nhận diện thao tác của hệ thống hiện hành .c Hiểu rõ được hệ thống hiện hành đang làm gì ng co Hiểu được sự cần thiết của người sử dụng an Quyết định hệ thống mới sẽ làm được gì th ng Quyết định hệ thống mới sẽ hoạt động thế nào o du u cu 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Công cụ phân tích theo cấu trúc om Sơ đồ chức năng. .c Sơ đồ luồng dữ liệu. ng co Từ điển dữ liệu. an Chỉ định quá trình. th ng Sơ đồ thực thể liên kết o du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ chức năng (Functional Diagram-FD) Thể hiện: om – các chức năng của hệ thống sẽ được xây dựng .c – quá trình triển khai sơ đồ luồng dữ liệu ng – quyết định tần suất xuất hiện của các tiến trình nhỏ hơn co trong sơ đồ luồng dữ liệu an Sơ đồ chức năng chỉ cho ta biết cần làm gì (What) chứ th không cho ta biết cần làm như thế nào (How). o ng du u cu 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ luồng dữ liệu (DFD) Mô tả dòng thông tin trong hệ thống om hỗ trợ bốn hoạt động chính: .c – Phân tích ng – Thiết kế co – Truyền thông – Sưu liệu an Thể hiện th ng – Hệ thống cần thực hiện các chức năng nào? o – Sự liên quan giữa các chức năng? du – Hệ thống cần truyền đi cái gì? u – Các đầu vào nào cần truyền tới các đầu ra nào? cu – Hệ thống cần thực hiện dạng công việc nào? – Hệ thống nhận thông tin để làm việc từ đâu? – Hệ thống gửi kết quả công việc đến đâu? 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Yêu cầu của sơ đồ luồng dữ liệu Thể hiện được tất cả các chức năng của hệ thống om Thật đơn giản để cả người sử dụng và người phân tích hệ .c thống đều có thể hiểu được ng co Toàn bộ sơ đồ được trình bày cân đối trên một trang (đối với hệ an thống nhỏ) th Các chức năng hệ thống của cùng một mức cần được trình bày ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật phần mềm ứng dụng Công cụ số hoá Phân tích yêu cầu Số hoá từng yêu cầu Phát triển phần mềmTài liệu liên quan:
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Đề tài: Quản lý điểm sinh viên
25 trang 155 0 0 -
48 trang 113 0 0
-
Bài giảng Phát triển phần mềm mã nguồn mở: Giới thiệu về phần mềm mã nguồn mở - Bùi Minh Quân
39 trang 94 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Lập trình C/Linux - Bùi Minh Quân
29 trang 71 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: IDE và SDK
40 trang 71 0 0 -
Báo cáo đồ án: Nhập môn công nghệ phần mềm - Tìm hiểu các quy trình phát triển phần mềm
18 trang 70 0 0 -
Bài giảng Công nghệ phần mềm: Giới thiệu môn học - PGS. TS. Phạm Ngọc Hùng
13 trang 46 0 0 -
Nghiên cứu chất lượng phần mềm: Phần 1
105 trang 40 0 0 -
Bài giảng Công nghệ phần mềm: Phần 1 - Vũ Thị Hương Giang
52 trang 37 0 0