TênTênTên hhhọcccc phphphầnnn: Phân tích thiết kế hệ thống thông tin 2.. Sinh viên được giới thiệu một quy trình phân tích, thiết kế hướng đối tượng cụ thể áp dụng cho các dự án phát tri
Trang 1Tuần 1 Hai V Pham
1
HUST
1
1 TênTênTên hhhọcccc phphphầnnn: Phân tích thiết kế hệ thống thông tin
2
2 MãMãMã ssssố:::: IT3120
3
3 KhKhKhốiiii lưlưlượngngng: 2(2-1-0-4)
Thí nghiệm: 0 giờ
4
4 333ốiiii tưtưtượngngng thamthamtham dddự:::: Sinh viên đại học các ngành kỹ thuật từ
học kỳ 4
5
5 3i3i3iềuuu kikikiệnnn hhhọcccc phphphầnnn: :
Học phần tiên quyết:
Học phần học trước: IT3090 Cơ sở dữ liệu, IT3100 Lập trình
hướng đối tượng
Học phần song hành:
2
6 6 MMMụcccc tiêutiêutiêu hhhọcccc phphphầnnn: :
bản về mô hình hóa hướng đối tượng Sinh viên được giới thiệu
một quy trình phân tích, thiết kế hướng đối tượng cụ thể áp
dụng cho các dự án phát triển phần mềm Bên cạnh đó sinh
viên cũng được giới thiệu một ngôn ngữ mô hình hóa hướng
đối tượng (UML) và được làm quen với các công cụ hỗ trợ mô
hình hóa, chẳng hạn như Rational Rose
kế hướng đối tượng, ngôn ngữ mô hình hóa hướng đối tượng
UML
xây dựng hệ thống thông tin
Trang 27
7 TàiTàiTài lililiệuuu thamthamtham khkhkhảoo
với UML 2.0 và C++”, NXB 3ại học quốc gia Hà nội, 2005
, NXB Khoa học và Kỹ thuật, 1997
bằng UML”, NXB Giáo dục, 2002
with applications”, Addson-Wesley, 1998
Vlissides, “Design Pattern: Elements of Reusable
Object-oriented Software”, Addson-Wesley, 1994
4
Khái niệm về Hệ thống thông tin
Vai trò của HTTT trong thực tế
Vòng đời phát triển HT(TT)
Các phương pháp phát triển HT(TT)
Nhóm phát triển hệ thống và vai trò
Ngôn ngữ mô hình hóa UML
5
H ệ th ố ng bao gồm một nhóm các thành phần
có quan hệ ràng buộc lẫn nhau, có tương tác
lẫn nhau tạo nên một thể thống nhất
thành phần mà mối liên hệ giữa các thành
Trang 3TP QUYẾT ĐỊNH
TP THÔNG TIN
TP TÁC NGHIỆP
Thông tin vào
từ môi trường
ngoài
Thông tin ra từ môi trường ngoài Quyết định Báo cáo
Thông tin
Điều hành
Thông tin
Kiểm tra
Nguyên liệu vào Sản phẩm ra
Hệ thống thông tin theo quan điểm hệ hỗ trợ ra quyết định
8
Trang 4Thời gian trả lời: được tính bằng khoảng thời
gian từ khi thông tin được hệ thống tiếp nhận
đến khi hệ thống tác nghiệp nhận được quyết
định tương ứng với thông tin đến.
được hay không.
10
nếu nó góp phần nâng cao chất lượng hoạt động
và quản lý tổng thể của một tổ chức, nó thể hiện cụ
thể trên các mặt:
mực của một hệ thống thông tin hiện hành
là đúng đắn, kịp thời, có ý nghĩa thực tiễn
11
Trang 5Ba nhóm phương pháp:
13
Phân tích thi Phân tích thiết k t k t kế có c có c có cấu trúc (Structured Design) u trúc (Structured Design)
Phát tri Phát triển nhanh n nhanh n nhanh ứng d ng d ng dụng ng ng (Rapid Application (Rapid Application
Development
Development - - - RAD) RAD)
Hư Hướng l ng l ng lập trình p trình p trình ứng d ng d ng dụng (Agile Development) ng (Agile Development)
14
Thực hiện tuần tự các bước trong quy trình
phát triển hệ thống
Sử dụng các mô hình và biểu đồ kỹ thuật để
mô hình hóa quy trình nghiệp vụ của hệ thống
Trang 617
Thiết kế
Thực hiện
Lập kế hoạch
Phân tích
Mức quan niệm
Mức tổ chức
Mức vật lý
Thông tin
Xử lý con người thiết bị
Hệ thống cũ họat
động như thế nào? Xác định hệ thống
nào?
Hệ thống mới
phải làm gì?
Trang 7Phân tích nghi
Phân tích nghiệp v p v p vụ
Phân tích các yêu cầu nghiệp vụ và vai trò của
hệ thống trong việc thực hiện các yêu cầu
nghiệp vụ này
3ưa ra các quy trình nghiệp vụ “mới” và các
chính sách
Phân tích h
Phân tích hệ th th thống ng
Xác định công nghệ sử dụng
Thiết kế các quy trình nghiệp vụ đề xuất và
HTTT theo quy chuẩn
20
Phân tích cơ s Phân tích cơ sở h h hạ ttttầng ng
Xác định và đảm bảo hệ thống tương thích
với cơ sở hạ tầng (đã có và/hoặc sẽ xây
dựng)
Phân tích và qu Phân tích và quản lý bi n lý bi n lý biến đ n đ n động ng
Qu Quản tr n tr n trị d d dự án án
Quản lý các nhóm làm việc
Xây dựng và quản lý tiến độ dự án
Lập kế hoạch và điều phối sử dụng các tài
Trang 8Nhi Nhiệm v m v m vụ
Người tư vấn
Chuyên gia
Tác nhân thay đổi
Yêu Yêu c cc cầu u u các các các k k kỹ năng c năng c năng cần thi n thi n thiếtttt
Phân tích
Kỹ thuật
Quản lý
Quan hệ cá nhân
22
Nhu cầu của công việc, dùởbất kỳvịtrí nào
Có đóng góp xứng đáng khi phát triển, bảo
trì HTTT
Khẳng định vai trò kỹ sư CNTT hiện tại và
định hướng làm việc trong lĩnh vực HTTT
Hai V Pham hai@spice.ci.ritsumei.ac.jp 23