Tải bản đầy đủ (.ppt) (23 trang)

Bài giảng Hệ thống thông tin: Chương 1 - GV. Lê Thị Quỳnh Nga

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (424.06 KB, 23 trang )

Phương Pháp Luận Phát Triển HTTT
Faculty of MIS
Faculty of MIS
GV: LÊ THỊ QUỲNH NGA
Faculty of MIS
Faculty of MIS
Nội Dung

Tại sao cần phát triển HTTT

Nội dung cơ bản của phát triển HTTT

Tiến hóa cách tiếp cận phát triển HTTT

Vòng đời phát triển HTTT

Các phương pháp khác phát triển HTTT

Xây dựng thành công HTTT

Sơ đồ tổng quát quá trình phân tích thiết kế HTTT
Faculty of MIS
Faculty of MIS
Tại sao cần phát triển HTTT

Có ~ vấn đề cản trở/hạn chế

Tạo ưu thế mới, năng lực mới

Do yêu cầu của đối tác


Xây dựng HTTT ko chỉ là giải pháp kỹ thuật mà là 1
bộ phận quan trọng trong chiến lược tổng thể phát
triển tổ chức  cần lộ trình chuyển dịch tổ chức về
TC & QL
Faculty of MIS
Faculty of MIS
Nội dung cơ bản của phát triển HTTT

Phương pháp luận phát triển HT: các hoạt động phát
triển & trình tự thực hiện

Phương pháp, công nghệ & công cụ sử dụng

tổ chức & QL quá trình phát triển HTTT
Faculty of MIS
Faculty of MIS
Tiến hóa cách ếp cận phát triển HTTT

Tiếp cận hướng tiến trình

Tiếp cận hướng dữ liệu

Tiếp cận hướng cấu trúc

Tiếp cận hướng đối tượng
Faculty of MIS
Faculty of MIS
Vòng đời phát triển HTTT
Systems Development Life Cycle (SDLC)


Quá trình phát triển HTTT kể từ khi sinh ra đến khi tàn lụi

Là phương pháp luận cho phát triển, duy trì & thay thế HTTT

Các pha SDLC:

Khởi tạo & lập kế hoạch (Planning)

Phân tích (Analysis)

Thiết kế (Design)

Triển khai (Implementation)

Vận hành & bảo trì (Maintenance)
Faculty of MIS
Faculty of MIS
Quan điểm về SDLC
Faculty of MIS
Faculty of MIS
Khởi tạo & lập kế hoạch (Planning)
Xác định, phân
tích, định độ ưu
tiên & sắp xếp nhu
cầu về HTTT
Faculty of MIS
Faculty of MIS
Phân 7ch (Analysis)
Điều Nghiên &
mô hình hóa yêu

cầu HT
Faculty of MIS
Faculty of MIS
Thiết kế (Design)
Chuyển đổi giải
pháp đề nghị thành
các đặc tả HT
Thiết kế Logic:
Các đặc trưng
được mô tả độc
lập với công nghệ
máy tính
Thiết kế vật lý:
Các đặc tả logic
được chuyển
thành các chi tiết
cụ thể gắn với
công nghệ
Faculty of MIS
Faculty of MIS
Triển khai (Implementaon)
Viết chương trình,
thử nghiệm, cài đặt
& hỗ trợ HTTT
Faculty of MIS
Faculty of MIS
Vận hành & bảo trì (Maintenance)
Sửa đổi & cải tiến
HTTT 1 cách có
HT

Faculty of MIS
Faculty of MIS
Faculty of MIS
Faculty of MIS
Chu kỳ sống phát triển HT truyền thống
Waterfall
1 pha bắt đầu khi
pha khác hoàn
tất, lặp & quay về
ít
Faculty of MIS
Faculty of MIS
Vấn đề với cách ếp cận Waterfall

Yêu cầu HT bị khoá chặt sau khi đã xác định (ko thể
thay đổi)

Sự tham gia của Người dùng bị giới hạn (chỉ trong
giai đoạn xác định yêu cầu)

Tập trung quá nhiều vào các điểm đến hạn của các
pha SDLC
Faculty of MIS
Faculty of MIS
Các phương pháp khác phát triển HTTT

Phương pháp làm bản mẫu (Prototyping)

Phương pháp thiết kế ứng dụng liên kết (Joint
Application Design (JAD))


Phương pháp phát triển ứng dụng nhanh (Rapid
Application Development (RAD))
Faculty of MIS
Faculty of MIS
Phương pháp làm bản mẩu (Prototyping)
Tiến trình phát triển
lặp:

Các yêu cầu nhanh
chóng chuyển thành HT
làm việc

HT được sửa đổi liên
tục

Hợp tác gần gũi giữa
người dùng & người
phân tích
Faculty of MIS
Faculty of MIS
Phương pháp thiết kế ứng dụng liên kết (Joint
Applicaon Design (JAD))

Tiến trình có cấu trúc bao gồm sự tham gia của người
dùng, nhà phân tích, & nhà quản lý

Các phiên làm việc theo nhóm tập trung trong vài
ngày


Mục đích: để xác định hay xem xét yêu cầu HT
Faculty of MIS
Faculty of MIS
Phương pháp phát triển ứng dụng nhanh
(Rapid Applicaon Development (RAD))

Giảm thời gian thiết kế & triển khai

Bao gồm: prototyping, JAD, CASE tools, & Bộ tạo chương
trình (code generators)
Faculty of MIS
Faculty of MIS
Xây dựng thành công HTTT

Có hiệu quả góp phần nâng cao chất lượng hoạt động QL
tổng thể

Đạt mục tiêu thiết kế

Chi phí vận hành chấp nhận được

Tin cậy, đáp ứng các chuẩn mực

dễ học, dễ nhớ & dễ dùng

Mềm dẻo, dễ bảo trì
Faculty of MIS
Faculty of MIS
Sơ đồ tổng quát quá trình phân 7ch thiết
kế HTTT


Khảo sát hiện trạng HT

Xác định mô hình nghiệp vụ: mô tả TT TC

Phân tích HT & đặc tả yêu cầu: mô hình DFD, mô
hình ERD

Thiết kế HT: logic & vật lý
Faculty of MIS
Faculty of MIS
Sơ đồ tổng quát quá trình phân 7ch thiết
kế HTTT

Khảo sát hiện trạng HT: Hồ sơ, tài liệu khảo sát, tổng hợp

Xác định yêu cầu (mô hình nghiệp vụ): mô tả TT TC

Sơ đồ ngữ cảnh, sơ đồ phân rã chức năng

DS các thực thể DL

các ma trận phân tích

mô tả chi tiết các chức năng nghiệp vụ, sơ đồ ngữ cảnh
miền nghiên cứu, sơ đồ phân rã chức năng rút gọn, chi tiêt

DS thực thể DL rút gọn, tự điển DL
Faculty of MIS
Faculty of MIS

Sơ đồ tổng quát quá trình phân 7ch
thiết kế HTTT

Phân tích HT & đặc tả yêu cầu (mô hình khái niệm):

mô tả chi tiết tiến trình, mô hình DFD vật lý,

mô hình ERD, tự điển dữ liệu

Thiết kế logic (mô hình logic)

Đặc tả logic mỗi tiến trình, DFD logic ở các mức, thiết kế biểu mẫu, báo
cáo

Mô hình dữ liệu quan hệ, tự điển dữ liệu

Thiết kế vật lý (mô hình vật lý)

Đặc tả module chương trình, đặc tả cấu trúc hệ thống, Đặc tả tương tác,
giao diện

Đặc tả CSDL vật lý, thiết kế an toàn & bảo mật hệ thống

×