Phân tích hệ thống

94 613 2
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

Phân tích hệ thống

Chươ 3Chương 3Phân tích hệ thống(system analysis)•Những vấn đề trong phân tích hệ thốngTh 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ântích Mô hình phân tích đặctả toàn bộ nội dung : chứcnă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ốngcần phát triểnTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn22 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ăngcủahệ thốngTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn33 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ự ánphá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ốngTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn44 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 đặctả 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ủahệ thống với khách hàng Kếtquả này là đầuvàocủa quá trình tiếp theo là thiếtkế hệ thống. Tùy thuộc vào công nghệ phát triểnmàsử dụng cácphương pháp phân tích phù hợp :cấutrúchay OOPTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn55p 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ìnhlà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ôngviệccủahọ Những vấn đề vềđiềukiệnhạ tầng hổ trợ hoạt độngcủahệ thốngTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn66 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ếtquả phân tíchTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn77 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ệntạ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ườiTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn88 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ệntạ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ốngCá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 ngườigTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn99 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ệntạ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ổ sung các quy trình cho gqyphù hợp với máy tính•Yều cầu bổ sung các thông tinTrường ĐạiHọc Bách Khoa - Khoa Công Nghệ Thông TinCopyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn1010 [...]... tích hệ thống Th thậ ê ầ từ ời ử d•Thu thậpucầu từ người sử dụng Phân tích u cầu •Xác định tính năng hệ thống 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... 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 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ậpucầu  Phâ tí h ê ầ Xác định các 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ệ. .. năng hệ thống  Xác thực tính năng hệ thống Xác lập tính năng của hệ thống •Xác lập các chứcnăng mà•Xác lập các chức năng mà hệ thống sẽ bao gồm •Xác lập các điều kiện và môi trường hoạt độngtrường hoạt độ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 1111 Chươ 3Chương 3 Phân tích hệ thống (system analysis) •Những vấn đề trong phân tích. .. ĐạiHọc Bách Khoa - Khoa Công Nghệ Thơng Tin Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn 2020 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ả... Class 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 1313 g ụ g ợ DFD, ERD, STD 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ậpucầ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... 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 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á lậ tí h ă ủ hệ  Phân tích yêucầu ... yếu  Tí h / Th độ 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 4444  Tích cực / Thụ động 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 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ương pháp cấutrúcPhương pháp cấutrúc Phương... của các q 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 Mơ hình nghiệp vụ - Thu thập u cầug ệp ụ ậpy  Quan điểmthuthập /phân tích u cầucủamơhình nghiệp hệ thống gồm có AI/Làm những gì/Khi nàonghiệp vụ: hệ thống gồm có AI/Làm những gì/Khi nào ... – mơ hình nghiệp vụ Lược đồ lớp: phân tích hệ u cầu – mơ hình phân tíchpp y p LƯỢC ĐỒ DÒNG CHẢY DỮ LIỆU (DFD)Ợ Ệ ()  Đượcxâydựng từ 4phầntử chính  ThựcThựcthểthể:tạorahoặctiêuthụ thơng tin, nằm bên ngồi biên giớicủa phạm vi thông tin hệ thống  ChứcChứcnăngnăng xửxử lýlý: thựchiệnchứcnăng nào đó, tiêu thụ và tạo ra thơng tin, nằm bên trong phạm vi thông tin hệ thống  ThôngThông tintin hayhay dữdữ...Các Actor trong hệ thống đăng ký môn họcg ệ g gý ọ Sinh viên Phòng đào tạo Sê Hệ thống đăng Hệ thống đăng ký ô hký ô hký môn họcký môn học Giảng viên Hệ thống quản lý học phí 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 4848 Phịng tài vụ LƯỢC ĐỒ DÒNG . caotri@hcmut.edu.vn33 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ự ánphá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. Chươ 3Chương 3Phân tích hệ thống( system analysis)•Những vấn đề trong phân tích hệ thốngTh 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

Ngày đăng: 14/09/2012, 11:41

Từ khóa liên quan

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

Tài liệu liên quan