Những vấn đề trong phân tích hệ thống

43 331 0
Những vấn đề trong phân tích hệ thống

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chươ 3Chương 3 Phân tích hệ thống (system analysis) •Những vấn đề trong phân tích hệ thống Th thậ ê ầ từ ời ử d•Thu thậpyêucầu từ người sử dụng •Phân tích yêu cầu •Xác định tính năng hệ thống Mục tiêu của phân tích hệ thốngụ p ệ g  Khách hàng và nhà phát triểngặp nhau để thảoluận ề ầ ố ầ ề ầvề yêu cầucủahệ thống phầnmềmcầnxâydựng  Nhà phát triển tìm hiểu phân tích và kiểm chứng lại Nhà phát triển tìm hiểu, phân tích và kiểm chứng lại (validate) yêu cầuvàbiểudiễnnóbằng mô hình phân tích  Mô hình phân tích đặctả toàn bộ nội dung : chức năng dữ liệu nhập/xuất các hoạt động của hệ thốngnăng, dữ liệu nhập/xuất, các hoạt động của hệ thống cần phát triển Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 22 Mục tiêu của phân tích hệ thống (tt)ụ p ệ g( )  Xây dựng các từđiểndữ liệu định nghĩa các khái niệm ố ấđặcthùcủahệ thống, ý nghĩa, cấu trúc,…  Thống nhất với khách hàng về mô hình và tính năng Thống nhất với khách hàng về mô hình và tính năng củahệ thống Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 33 Phân tích hệ thốngệ g  Phân tích hệ thống là bước đầutiênrất quan trọng cho dự án phát triển phần mềmphát triển phần mềm  Công việc phân tích hệ thống bao gồm  Thu thậpyêucầu và quy trình nghiệpvụ hiệntại  Phân tích và xác lập các quy trình sẽđược phát triển/thay thế bằng máy tính  Xác thực các yêu cầu/tính năng củahệ thống Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 44 Phân tích hệ thống (tt)ệ g( )  Kếtquả củaviệc phân tích hệ thống là các tài liệu đặc tả tính năng hệ thống Các tài liệ nà thông th ờng ởtả tính năng hệ thống. Các tài liệu này thông thường ở dạng các sơđồ,biểu đồ,  Kếtquả này dùng cho việcxácthực các tính năng của hệ thống với khách hàng  Kếtquả này là đầuvàocủa quá trình tiếp theo là thiết kế hệ thống.  Tùy thuộc vào công nghệ phát triểnmàsử dụng các phương pháp phân tích phù hợp :cấutrúchay OOP Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 55 p g ppp p ợp y Những vấn đề trong phân tích hệ thốthống  Cách biệtvề chuyên môn củalĩnh vựccần phân tích  Sự hiểubiếtcủanhững người end user về quy trình làm việc và khả năng ứng dụng phần mềm cho cônglàm việc và khả năng ứng dụng phần mềm cho công việccủahọ  Những vấn đề vềđiềukiệnhạ tầng hổ trợ hoạt động củahệ thống Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 66 Những vấn đề trong phân tích hệ thống (tt)(tt)  Tính sẳn sàng thông tin củacáchệ thống đang có sẽ ố ầtương tác vớihệ thống cầnxâydựng  Định hướng ứng dụng lâu dài chưa có/ chưa rõ ràng Định hướng ứng dụng lâu dài chưa có/ chưa rõ ràng  Công cụ/ngôn ngữ sử dụng để đặc tả hệ thống / kết Công cụ/ngôn ngữ sử dụng để đặc tả hệ thống / kết quả phân tích Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 77 Quy trình phân tích hệ thốngQy p ệ g  Các bước chính ố Tìm hiểu và xây dựng lại ệ ệ ố Thu thập thông tin hệ thống hiện tại  Thu thậpyêucầu  Phâ tí h ê ầ hiện trạng của hệ thống •Các quy trình hoạt động/nghiệpvụ  Phân tích yêucầu  Xác lập tính năng hệ thống  Xác thực tính năng hệ thống động/nghiệp vụ •Phương thức và ý nghĩa của các quá trình xử lý • Dữ liệucủahệ thốngDữ liệu của hệ thống •Điều kiện hạ tầng: thiết bị, con người Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 88 Quy trình phân tích hệ thốngQy p ệ g  Các bước chính ố Thu thập thông tin hệ thống hiện tại  Thu thậpyêucầu  Phâ tí h ê ầ Xác định các yêu cầu •Các yêu cầuvề chứcnăng  Phân tích yêucầu  Xác lập tính năng hệ thống  Xác thực tính năng hệ thống Các yêu cầu về chức năng của hệ thống •Các yêu cầu về môi trường vận hành: thiết bị, con n gườig Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 99 Quy trình phân tích hệ thốngQy p ệ g  Các bước chính ố Thu thập thông tin hệ thống hiện tại  Thu thậpyêucầu  Phâ tí h ê ầ Phân tích các yêu cầu  Phân tích yêucầu  Xác lập tính năng hệ thống  Xác thực tính năng hệ thống •Phân tích các yêu cầu theo quy trình sử lý •Bổ sun g các quy trình cho gqy phù hợp với máy tính •Yều cầu bổ sung các thông tin Trường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 1010 [...]...Q y Quy trình phân tích hệ thống p ệ g Các bước chính Thu thập thông tin hệ thống hiện ố tại Thu thập yêu cầu Phân tích ê ầ Phâ tí h yêu cầu Xác lập tính năng hệ thống Xác thực tính năng hệ thống Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn Xác lập tính ă Xá lậ tí h năng của hệthống •Xác lập các chức năng mà hệ thống sẽ bao gồm... kiện và môi trường hoạt động 11 Q y Quy trình phân tích hệ thống p ệ g Các bước chính Thu thập thông tin hệ thống hiện ố tại Thu thập yêu cầu Phân tích ê ầ Phâ tí h yêu cầu Xác lập tính năng hệ thống Xác thực tính năng hệ thống Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn Xác thực tính năng hệ thống thố •Xác thực với người dùng về tính... thực các ràng buộc 12 Q y Quy trình phân tích hệ thống p ệ g Các bước chính Thu thập thông tin hệ thống hiện ố tại Thu thập yêu cầu Phân tích ê ầ Phâ tí h yêu cầu Xác lập tính năng hệ thống Xác thực tính năng hệ thống Phương pháp cấu trúc Các bước được thực hiện đồng thời và xen kẽ nhau Thường sử dụng lược đồ: g ụ g ợ DFD, ERD, STD Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S... Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 24 Kỹ thuật p ỹ ậ phân tích hệ thống ệ g Tiếp xúc, phỏng vấn các người dùng trong hệ thống thu thập các thông tin về nghiệp vụ của người dùng ề Thiết lập đoạn văn miêu tả chức năng (processing narrative) cho hệ thống cần xây dựng Xây dựng DFD ở các mức khác nhau Thiết lập sơ đồ ngữ cảnh (DFD mức 0) Phân hoạch DFD vào các mức cao hơn Sử dụng phương pháp duyệt... Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn Phương pháp OOP Sử dụng UML: lược đồ Use case, Class 13 Phân tích hệ thống theo hướng phát triển kỹ thuật lập trình cấu trúc Tiếp cận của phương pháp phát triển cổ điển cho bước hâ tích b ớ phân tí h hệ thống thố Các lược đồ DFD, STD, ERD CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Objective: Describe what the customer requires Establish a basis... ảnh động về hệ thống 17 CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Process Specification (PSPEC) Đặc tả từ điển dữ liệu Lược đồ ERD Lược đồ dòng hả dò chảy dữ liệu Lược đồ quan hệ thực thể Từ điển dữ liệu •Đặc tả các thông tin về dữ liệu của hệ thống •Cấu trúc dữ liệu Cấu •Các quan hệ và ràng buộc dữ liệu Lược đồ dịch chuyển trạng thái Control Specification (CSPEC) Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông... nằm bên ngoài biên giới của thể phạm vi thông tin hệ thống Chức năng xử lý thực hiện chức năng nào đó, tiêu thụ và tạo ra thông lý: tin, nằm bên trong phạm vi thông tin hệ thống Thông tin hay dữ liệu Kho dữ liệu lưu trữ dữ liệu mà được sử dụng bởi nhiều chức năng xử liệu: ệ ệ ợ ụ g g lý Thực thể ể Chức năng xử lý Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí... Lược đồ dòng hả dò chảy dữ liệu Lược đồ quan hệ thực thể Từ điển dữ liệu Lược đồ dịch chuyển trạng thái Control Specification (CSPEC) Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn •Mô hình hành vi của hệ thống •Lược đồ dịch chuyển trạng thái Lược (STD) thể hiện • Các trạng thái khác nhau của hệ thống • Sự dịch chuyển giữa các trạng thái... Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn •Mô hình hành vi của hệ thống •Lược đồ dịch chuyển trạng thái Lược (STD) thể hiện • Các trạng thái khác nhau của hệ thống • Sự dịch chuyển giữa các trạng thái đó •Mô tả chi tiết hơn điều kiện xảy ra của các hành vi •Cung cấp một hình ảnh động về hệ thống 35 Mô hình hành vi STD – Ví dụ ụ Đầy giấy và sẵn sàng ———————— Yêu cầu copy Rảnh... Từ điển dữ liệu Lược đồ dòng hả dò chảy dữ liệu Lược đồ quan hệ thực thể Từ điển dữ liệu •Làm rõ các khái niệm và thuật ngữ trong hệ thống •Nếu lên ý nghĩa và phạm vi sử Nếu dụng của các khái niệm này •Xác định các cấu trúc thông tin cần thiết Lược đồ dịch chuyển trạng thái Control Specification (CSPEC) Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn . 3Chương 3 Phân tích hệ thống (system analysis) Những vấn đề trong phân tích hệ thống Th thậ ê ầ từ ời ử d•Thu thậpyêucầu từ người sử dụng Phân tích yêu. 33 Phân tích hệ thống g  Phân tích hệ thống là bước đầutiênrất quan trọng cho dự án phát triển phần mềmphát triển phần mềm  Công việc phân tích hệ thống

Ngày đăng: 19/10/2013, 03:20

Hình ảnh liên quan

† Mô hình phân tích đặc tả toàn bộ nội dung: chức năng dữliệu nhập/xuất các hoạtđộng của hệthốngnăng, dữliệu nhập/xuất, các hoạtđộng của hệthống cần phát triển - Những vấn đề trong phân tích hệ thống

h.

ình phân tích đặc tả toàn bộ nội dung: chức năng dữliệu nhập/xuất các hoạtđộng của hệthốngnăng, dữliệu nhập/xuất, các hoạtđộng của hệthống cần phát triển Xem tại trang 2 của tài liệu.
† Thống nhất với khách hàng về mô hình và tính năng - Những vấn đề trong phân tích hệ thống

h.

ống nhất với khách hàng về mô hình và tính năng Xem tại trang 3 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH - Những vấn đề trong phân tích hệ thống
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Xem tại trang 15 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH - Những vấn đề trong phân tích hệ thống
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Xem tại trang 16 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH - Những vấn đề trong phân tích hệ thống
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Xem tại trang 17 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH - Những vấn đề trong phân tích hệ thống
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Xem tại trang 18 của tài liệu.
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH - Những vấn đề trong phân tích hệ thống
CÁC YẾU TỐ CĂN BẢN CỦA MÔ HÌNH Xem tại trang 19 của tài liệu.
Bảng điều khiển - Những vấn đề trong phân tích hệ thống

ng.

điều khiển Xem tại trang 22 của tài liệu.
Bảng điều khiểnBảng điều khiển - Những vấn đề trong phân tích hệ thống

ng.

điều khiểnBảng điều khiển Xem tại trang 30 của tài liệu.
Mô hình hành vi STD - Những vấn đề trong phân tích hệ thống

h.

ình hành vi STD Xem tại trang 35 của tài liệu.
Mô hình hành vi STD – Ví d ụụ - Những vấn đề trong phân tích hệ thống

h.

ình hành vi STD – Ví d ụụ Xem tại trang 36 của tài liệu.
† Nhiều phần tử được tạo ra trong mô hình phân tích: dữ - Những vấn đề trong phân tích hệ thống

hi.

ều phần tử được tạo ra trong mô hình phân tích: dữ Xem tại trang 37 của tài liệu.
„ Mô hình chức năng và dòng thông tin (DFD), - Những vấn đề trong phân tích hệ thống

h.

ình chức năng và dòng thông tin (DFD), Xem tại trang 42 của tài liệu.
„Lược đồ Use-case: thu thập yêu cầu – mô hình nghiệp vụ - Những vấn đề trong phân tích hệ thống

c.

đồ Use-case: thu thập yêu cầu – mô hình nghiệp vụ Xem tại trang 43 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan