1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tổng quan về phân tích và thiết kế hệ thống thông tin

28 635 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 0,9 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

7 Một số loại hệ thống  Hệ thống xử lý giao dịch  Cải tiến xử lý giao dịch bằng cách tăng tốc độ, tăng hiệu suất và đơn giản hóa các quá trình  Hệ thống thông tin quản lý  Cung

Trang 1

Tổng quan về phân tích và

thiết kế hệ thống thông tin

Vũ Tuyết Trinh

trinhvt-fit@mail.hut.edu.vn

Bộ môn Hệ thông thông tin

Viện Công nghệ thông tin & Truyền thông

Đại học Bách Khoa Hà Nội

Trang 2

Gồm các thành phần không thuộc hệ thống nhưng

có quan hệ trao đổi thông tin với hệ thống

Các đặc điểm của hệ thống

Đầu vào (Input)

Giao diện

(Interface)

Thành phần (Component)

Môi trường (Environment)

Phạm vi (Boundary)

Liên kết

Trang 3

Nhập thông tin về đơn hàng

Hoàn thành xử lý

đơn hàng

Ví dụ

Trang 4

7

Một số loại hệ thống

 Hệ thống xử lý giao dịch

 Cải tiến xử lý giao dịch bằng cách tăng tốc độ, tăng hiệu suất và đơn

giản hóa các quá trình

 Hệ thống thông tin quản lý

 Cung cấp thông tin giúp ích cho công việc quản lý

 Hệ thống tự động hóa sản xuất / Hệ thống điều khiển quá trình

 Hệ thống tự động hóa văn phòng

 Hỗ trợ người dùng trong các hoạt động văn phòng

 Hệ thống hỗ trợ ra quyết định

 So sánh các giải pháp khác nhau và đề nghị một giải pháp thích hợp

 Hệ chuyên gia và trí tuệ nhân tạo

 Lưu trữ và sử dụng kiến thức của các chuyên gia một cách hiệu quả

 …

Mối liên hệ

Hệ thống xử lý giao dịch Hệ thống thông tin quản lý

Hệ thống trợ giúp ra quyết định

Trang 5

 Các dữ liệu phản ánh cấu trúc nội bộ của cơ quan

 Các dữ liệu phản ánh các hoạt động nghiệp vụ

 Xử lý

 Sản sinh thông tin theo thể thức quy định

 Trợ giúp cho các quyết định

 Con người

 Người sử dụng bên trong

 Người sử dụng bên ngoài

Trang 6

Tài liệu đặc tả yêu cầu

Tài liệu thiết kế hệ thống

Hệ thống

đã cài đặt

Lập kế hoạch

 Nhóm dự án phát triển hệ thống thông tin như thế

nào?

đầu như thế nào

 Xác định các vấn đề, cơ hội, mục tiêu

 Phân tích SWOT (Strength – Weakness – Opportunity – Threat)

Trang 7

phần mềm, mạng, giao diện người dùng, modun

Trang 8

Cài đặt hệ thống

 Lập trình, kiểm thử

 Phát triển ứng dụng: lập trình, kiểm thử, lập tài liệu

cho các modun chương trình

 Cài đặt và đánh giá

 Xây dựng kế hoạch hỗ trợ và bảo trì hệ thống

15

Trang 10

Một số phương pháp phát triển HT

phát triển hệ thống

 Tập trung định nghĩa các hoạt động gắn với hệ thống

 Mô hình hóa các quy trình với luồng vào/ra

 Tập trung định nghĩa nội dung dữ liệu lưu trữ

 Mô hình hóa dữ liệu

 Cân bằng giưa dữ liệu và quy trình

 UML là một ngôn ngữ mô hình hóa

Trang 11

Phân tích thiết kế có cấu trúc

phát triển hệ thống

mô hình hóa quy trình nghiệp vụ của hệ thống

21

Mô hình phát triển thác nước

(Waterfall Development Model)

Trang 12

23

Mô hình phát triển song song

(Parallel Development Model)

Phát triển nhanh ƯD

mục đích chuyển giao cho người dùng sớm

tốc quá trình phân tích, thiết kế và cài đặt (vd:

CASE – computer-aided software engineering)

Trang 13

25

Mô hình phát triển xoắn ốc

(Spiral Development Model)

Làm bản mẫu

(prototyping-based)

Trang 14

Throwaway prototyping-based

27

Phương pháp phát triển linh hoạt

(Agile Development)

hạn chế việc sử dụng mô hình hóa, xây dựng

tài liệu của các bước trung gian

Trang 15

29

eXtreme-Programming -based

 Trao đổi thông tin (communication)

 Đơn giản (simplicity)

Trang 16

Lựa chọn phương pháp phát triển HT

31

Các nhiệm vụ phân tích

 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ụ

 Thiết kế các quy trình nghiệp vụ đề xuất và HTTT

theo quy chuẩn

Trang 17

 Lập kế hoạch và điều phối sử dụng các tài nguyên

Trang 18

35

Phân tích và thiết kế hệ thống

 Xác định các vấn đề, các cơ hội, các mục tiêu

 Phân tích các dòng thông tin vào/ra

 Sử dụng máy tính để xử lý tự động các thông tin

cho nên thường gọi khác đi là sự mô hình hoá

 Mô hình là một dạng biểu diễn trừu tượng của một hệ

một phương pháp nào đó

 một ký pháp,

 một tiến trình,

 một (hay một số) công cụ hỗ trợ (CASE)

Trang 19

Ngôn ngữ mô hình hóa UML

ngữ (hay ký pháp) mô hình hoá hướng đối

tượng đã được công nhận là chuẩn

Góc nhìn bố trí Góc nhìn thực thi

Góc nhìn quá trình

Trang 20

Các biểu đồ UML

 Các biểu đồ về cấu trúc :

 Biểu đồ lớp,  Biểu đồ đối tượng,

 Biểu đồ bố trí,  Biểu đồ gói ,

 Biểu đồ thành phần,  Biểu đồ cấu trúc đa hợp ,

 Các biểu đồ về hành vi :

 Biểu đồ ca sử dụng,  Biểu đồ hoạt động,

 Biểu đồ máy trạng thái,  Biểu đồ trình tự

 Biểu đồ giao tiếp,  Biểu đồ thời khắc ,

 Biểu đồ bao quát tương tác

Trang 21

Tiến trình RUP

 Là một tiến trình do chính các tác giả đầu tiên của

UML đề xuất (và không là chuẩn)

Các pha của RUP

dựng, Chuyển giao

định nhu cầu, Phân tích, Thiết kế, Cài đặt,

Đánh giá

Trang 22

Một tiến trình đơn giản

Phát hiện các lớp tham gia Ca SD

3 Phân tích hành vi: sự tương tác

 Sử dụng biểu đồ trình tự

 Sử dụng biểu đồ giao tiếp

4 Phân tích hành vi: sự ứng xử

Sử dụng biểu đồ máy trạng thái

5 Thiết kế giao diện và kiến trúc

 TK giao diện và làm nguyên mẫu

TK kiến trúc hệ thống

6 Thiết kế chi tiết

 Thiết kế các đối tượng

 Thiết kế các tầng

Trang 24

I Đại cương về mô hình hoá

các mô hình để diễn tả các kết quả thu được,

I Đại cương về mô hình hoá

II Ngôn ngữ mô hình hoá UML III Tiến trình RUP

Trang 25

I Đại cương về mô hình hoá (2)

2 Phương pháp mô hình hoá

theo một phương pháp nào đó

phần:

 một tiến trình,

3 Hai xu hướng mô hình hoá

II Ngôn ngữ mô hình hoá UML

ngôn ngữ (hay ký pháp) mô hình hoá hướng

đối tượng đã được công nhận là chuẩn

Trang 26

II Ngôn ngữ mô hình hoá UML (2)

2 Các góc nhìn của UML

Góc nhìn

ca sử dụng Góc nhìn thiết kế

Góc nhìn bố trí

Góc nhìn thực thi

Góc nhìn quá trình

II Ngôn ngữ mô hình hoá UML (3)

3 Các biểu đồ của UML

 Biểu đồ bố trí,  Biểu đồ gói ,

 Biểu đồ thành phần,  Biểu đồ cấu trúc đa

hợp ,

Trang 27

II Ngôn ngữ mô hình hoá UML (4)

4 Mở rộng ý nghĩa của các yếu tố MH

III Tiến trình RUP (Rational Unified Process)

của UML đề xuất (và không là chuẩn)

1 Các nguyên tắc cơ bản của RUP

Trang 28

III Tiến trình RUP (Rational Unified Process) (2)

2 Các pha và công đoạn của RUP

dựng, Chuyển giao

định nhu cầu, Phân tích, Thiết kế, Cài đặt,

Đánh giá

Một tiến trình đơn giản

tự (trật tự đó có thể xem là một tiến trình đơn

giản) như sau:

Phát hiện các lớp tham gia Ca SD

3 Phân tích hành vi: sự tương tác

 Sử dụng biểu đồ trình tự

4 Phân tích hành vi: sự ứng xử

Sử dụng biểu đồ máy trạng thái

5 Thiết kế giao diện và kiến trúc

 TK giao diện và làm nguyên mẫu

TK kiến trúc hệ thống

6 Thiết kế chi tiết

 Thiết kế các đối tượng

 Thiết kế các tầng

Ngày đăng: 15/03/2015, 21:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w