Chương 1 - Phân tích thiết kế HTTT - 2003
1
PHÂN TÍCH THIẾT
KẾ HỆ THỐNG
THÔNG TIN
Đại học Khoa Học Tự Nhiên
Khoa Công Nghệ Thông Tin
ThS (DEA). Phạm Nguyễn Cương
Chương 1 - Phân tích thiế
t kế HTTT - 2003
2
Chương 0
Lý thuyết : 60 tiết
Thực hành đồ án: 30 tiết
Thang điểm: lý thuyết 7/10 + thực hành
3/10
Mỗi đồ án sẽ làm bởi một nhóm từ 3 4
người và sẽ có các buổi báo cáo kết quả
theo từng giai đoạn
Chương 1 - Phân tích thiế
t kế HTTT - 2003
3
Tài liệu tham khảo
Bahrami Ali . Object Oriented Systems Development. McGraw-
Hill, Singapore 1999.
Bruce E. Wampler. The Essence of Object Oriented
Programming with Java and UML. Addison –Wesley 2001.
Philippe Kruchten. The Rational Unified Process an Introduction
Second Edition. Addison – Wesley 2000.
OMG. OMG Unified Modeling Language Specification. An
Adopted Formal Specification of the Object Management Group,
Inc. 2002.
Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified
Software Development Process, Addison-Wesley, 1999
Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified
Modeling Language Reference Manual, Addison-Wesley, 1999.
Ivar Jacobson, Maria Ericsson, Agneta Jacobson, The Object
Advantage:Business Process Reengineering with Object
Technology, Addison-Wesley, 1994
H. V. Đức, Đ. T. Ngân. Giáo Trình nhập môn UML. NXB Lao Động
Xã Hội, 2003
Chương 1 - Phân tích thiế
t kế HTTT - 2003
4
Tài liệu tham khảo
Jeffrey A. Hoffer, Joey F. George, Joseph S. Valicich. “Modern
Systems Analysis & Design”. 1999
Kendall & Kendall, “Systems Analysis and Design”, 2002
GSTS Nguyễn Văn Ba. “Phân tích thiết kế HTTT”. 2003
ThS Lê Đình Thắng. “Giáo trình phân tích thiết kế HTTT - ĐH
KHTN”. 1997
Ali Bahrami. “Object oriented Systems Development using the
unified modeling language”. 1999
Chris Smart, Robin Sims, Revell Norman. “Phân tích, thiết kế và
cài đặt HTTT quản lý” - bản dịch. 1991
James Martin, “Principles of Object – Oriented Analyisis and
Design”, 1993
TS Hàn Viết Thuận, “Phân tích, thiết kế và cài đặt HTTT quản lý”.
2000
Chương 1 - Phân tích thiế
t kế HTTT - 2003
5
Nội dung
Phần 1 TỔNG QUAN
Chương 1 Tổng quan về Hệ thống thông tin
Chương 2 Mô hình và phương pháp mô hình hóa
HTTT
Chương 3 Khởi tạo và lập kế hoạch hệ thống
Phần 2 PHÂN TÍCH HỆ THỐNG
Chương 4 Xác định yêu cầu hệ thống
Chương 5 Phân tích nghiệp vụ hệ thống
Chương 6 Thiết kế qui trình nghiệp vụ hệ thống
Chương 7 Xây dựng sơ đồ Use case tự động hoá
Chương 8 Phân tích đối tượng hệ thống
Chương 1 - Phân tích thiế
t kế HTTT - 2003
6
Nội dung
Phần 3 THIẾT KẾ
Chương 9 Thiết kế lớp
Chương 10 Thiết kế Use case
Chương 11 Thiết kế dữ liệu hệ thống
Chương 12 Thiết kế cài đặt hệ thống
Chương 13 Thiết kế thử nghiệm
Phần 4 XÂY DỰNG VÀ TRIỂN KHAI
Chương 14 Cài đặt hệ thống
Chương 1 - Phân tích thiế
t kế HTTT - 2003
7
Phần 1 TỔNG QUAN
Chương 1 Tổng quan về Hệ thống thông
tin
Chương 2 Mô hình và phương pháp mô
hình hóa HTTT
Chương 3 Khởi tạo và lập kế hoạch hệ
thống
Chương 1 - Phân tích thiế
t kế HTTT - 2003
8
Chương 1 Tổng quan về Hệ
thống thông tin
Hệ thống
Hệ thống tổ chức
Hệ thống thông tin
Các yêu cầu của một phân tích viên hệ
thống
Các bước phát triển HTTT thành HTTT
tự động hóa
Chương 1 - Phân tích thiế
t kế HTTT - 2003
9
Hệ thống
Một cách tổng quát hệ thống là một tập hợp các thành
phần liên kết với nhau, thể hiện qua một phạm vi
(boundary) xác định, hoạt động kết hợp với nhau nhằm
đạt đến những mục đích xác định.
Đầu vào
Thành phần
Phạm vi
Đầu raGiao diện Liên hệ giữa các
thành phần
Chương 1 - Phân tích thiế
t kế HTTT - 2003
10
Các đặc điểm của Hệ thống
Thành phần (component)
Liên hệ giữa các thành
phần
Ranh giới (boundary)
Mục đích (purpose)
Môi trường (environment)
Giao diện (interface)
Đầu vào (input)
Đầu ra (output)
Ràng buộc (constraints)
Đầu
vào
Thành
phần
Phạm
vi
Đầu raGiao
diện
Liên hệ
giữa các
thành phần