1. Trang chủ
  2. » Giáo án - Bài giảng

Bài Giảng Hệ Thống Thông Tin ( Combo Full Slides 10 Chương )

427 4 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

Tiêu đề Bài Giảng Hệ Thống Thông Tin
Định dạng
Số trang 427
Dung lượng 6,44 MB
File đính kèm Slide.zip (8 MB)

Nội dung

CHƯƠNG 1 PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HTTT CHƯƠNG 2 KHẢO SÁT HIỆN TRẠNG XÁC ĐỊNH YÊU CẦU THÔNG TIN CHƯƠNG 3 MÔ HÌNH NGHIỆP VỤ CỦA HT CHƯƠNG 4 MÔ HÌNH HOÁ QUÁ TRÌNH XỬ LÝ CHƯƠNG 5 MÔ HÌNH HÓA YÊU CẦU LOGIC HỆT THỐNG (STRUCTURING SYSTEM LOGICAL REQUIREMENTS) CHƯƠNG 6 MÔ HÌNH DỮ LIỆU QUAN NIỆM CHƯƠNG 7 THIẾT KẾ MÔ HÌNH DỮ LIỆU LOGIC CHƯƠNG 8 THIẾT KẾ BIỂU MẨU & BÁO CÁO (FORMS & REPORTS CHƯƠNG 9 THIẾT KẾ GIAO DIỆN & ĐỐI THOẠI CHƯƠNG 10 HOÀN THÀNH ĐẶC TẢ THIẾT KẾ

Trang 1

BÀI GIẢNG

HỆ THỐNG THÔNG TIN

Trang 2

NỘI DUNG

CHƯƠNG 1 PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HTTT

CHƯƠNG 2 KHẢO SÁT HIỆN TRẠNG XÁC ĐỊNH YÊU CẦU THÔNG TIN

CHƯƠNG 3 MÔ HÌNH NGHIỆP VỤ CỦA HT

CHƯƠNG 4 MÔ HÌNH HOÁ QUÁ TRÌNH XỬ LÝ

CHƯƠNG 5 MÔ HÌNH HÓA YÊU CẦU LOGIC HỆT THỐNG (STRUCTURING SYSTEM LOGICAL REQUIREMENTS)

CHƯƠNG 6 MÔ HÌNH DỮ LIỆU QUAN NIỆM

CHƯƠNG 7 THIẾT KẾ MÔ HÌNH DỮ LIỆU LOGIC

CHƯƠNG 8 THIẾT KẾ BIỂU MẨU & BÁO CÁO (FORMS & REPORTS

CHƯƠNG 9 THIẾT KẾ GIAO DIỆN & ĐỐI THOẠI

CHƯƠNG 10 HOÀN THÀNH ĐẶC TẢ THIẾT KẾ

Trang 3

Ch ương 1

HTTT

Trang 4

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

Trang 5

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

Trang 6

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

Trang 7

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

HTTT

Phương pháp

Cách tiếp cận theo từng bước giúp phát triển HTTT

công nghệ

Qui trình mà nhà phân tích dùng giúp bảo đảm công việc thông suốt, hoàn tất & đội dự

án đều nắm bắt được

công cụ sử dụng

Phần mềm hỗ trợ bởi máy tính

Trang 8

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

HTTT

Tiếp cận hướng tiến trình: tập trung vào các quá trình

mà phần mềm phải thực hiện Tiếp cận hướng dữ liệu: tập trung vào tổ chức DL 1 cách lý tưởng

Tiếp cận hướng cấu trúc: hướng vào việc cải tiến cấu trúc các CT dựa trên cơ sở module hóa để dễ theo dõi, QL & bảo trì.

Tiếp cận hướng đối tượng:dựa trên ý tưởng xây dựng 1 HT gồm các đơn thể gọi là đối tượng liên kết với nhau bằng mối quan hệ truyền thống Đối tượng bao gói trong nó cả DL & các xử lý trên DL.

Trang 9

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

Trang 10

Quan điểm về SDLC

Trang 11

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

Trang 12

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

(Planning)

Xác định & lựa chọn dự án

Khởi động & lập dự án phát triển HT

Đánh giá tính khả thi của dự án

Xây dựng hồ sơ kế hoạch dự án

Trang 13

Phân tích (Analysis)

Điều Nghiên &

mô hình hóa yêu

cầu HT

Trang 14

Thiết kế vật lý: Các đặc tả logic được chuyển thành các chi tiết

Trang 15

Triển khai (Implementation)

Viết chương trình,

thử nghiệm, cài đặt

& hỗ trợ HTTT

Trang 18

Tr ọng tâm tiến trình phát triển

HT

Trang 19

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

Trang 20

Tập trung quá nhiều vào các điểm đến hạn của các pha SDLC

Trang 21

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 công cụ kỹ nghệ phần mềm trợ giúp bằng máy tính (CASE tools)

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))Agile Methodologies

Trang 22

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

Trang 23

Phương pháp công cụ kỹ nghệ phần mềm trợ giúp bằng máy tính (CASE tools)

kỹ nghệ phần mềm trợ giúp bằng máy tínhCông cụ phần mềm cung cấp hỗ trợ tự động cho việc phát triển HT

Tự điển dự án (Project dictionary/workbook): Các đặc tả & mô tả HT

Các công cụ lập sơ đồ

Ví dụ: Oracle Designer, Rational Rose

Trang 24

Phương pháp thiết kế ứng dụng liên kết (Joint Application 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

Trang 25

Phương pháp phát triển ứng dụng nhanh

(Rapid Application 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)

Trang 26

Agile Methodologies

Nhận ra việc phát triển phần mềm là hay thay đổi, không thể dự đoán, & động

Có 3 nguyên tắc

 Tương thích hơn là tính trước

 Nhấn mạnh con người hơn là vai trò

 Các tiến trình tự tương thích

Trang 27

eXtreme Programming

Chu kỳ phát triển gia tăng, ngắnThử nghiệm tự động

Đội lập trình gồm 2 ngườiThảo chương & thử nghiệm hoạt động cùng với nhau

Ưu điểm:

 Truyền đạt giữa các nhà phát triển

 Năng suất cao

Trang 28

 Áp dụng quy trình tiên tiến & tăng cường tự động hóa các hoạt động phát triển HT

 Tăng cường QL dự án phát triển HT Tăng cường năng lực tổ chức

Trang 29

Sơ đồ tổng quát quá trình phân

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

 mô hình dữ liệu thực thể & QH 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

Trang 30

Ch ương 2

Xác Định Yêu Cầu Thông Tin

Trang 31

Nội Dung

 Khảo sát thu thập thông tin của HT

 Quá trình khảo sát

 Các thông tin dữ liệu cần thu thập

 Các phương pháp truyền thống xác định yêu cầu

 Phỏng vấn

 Bảng câu hỏi

 Quan sát

 Nghiên cứu, phân tích các thủ tục & tài liệu

 Các phương pháp hiện đại để xác định yêu cầu

 Các khái niệm dùng trong khảo sát

 Các bước thực hiện sau khảo sát

Trang 32

Khảo sát thu thập thông tin của HT

Quá trình khảo sát

Khảo sát sơ bộ: nhằm hình thành dự án phát triển HTTT

Khảo sát chi tiết: nhằm thu thập các TT chi tiết phục vụ phân tích yêu cầu TT

làm cơ sở cho bước thiết kế

Trang 33

Khảo sát thu thập thông tin của HT

Quá trình khảo sát

Cách tiếp cận 1 tổ chức

 từ trên xuống (Top down)

 từ dưới lên (Bottom up) Các bước khảo sát & thu thập TT

 Phân tích là quá trình sáng tạo  đỏi hõi người phân tích cần

có tính xông xáo, tính chủ động, sự nghi ngờ, chú ý đến mọi chi tiết & biết đặt ngược vấn đề

Trang 34

Khảo sát thu thập thông tin của HT

Các thông tin dữ liệu cần thu thập

Các loại dữ liệu & đặc trưng của nóCác công việc & trình tự thực hiệnCác qui tắc chi phối các hoạt động thu thập, quản lý, xử lý & phân phối dữ liệu & các yêu cầu kỹ thuật khác

Các chính sách & các hướng dẫn mô tả bản chất của kinh doanh, thị trường & môi trườngCác nguồn lực

Các điều kiện môi trường

sự mong đợi về HT mới của người dùng

Trang 35

Các phương pháp truyền thống xác định yêu cầuPhỏng vấn

Là hỏi trực tiếp người có liên quan để thu thập thông tin

Kết quả phỏng vấn phụ thuộc vào:

Trang 36

Các phương pháp truyền thống xác định yêu cầuBảng câu hỏi

Nhằm thăm dò dư luận, thu thập các ý kiến, quan điểm hay đặc trưng có tính đại chúng rộng rãi, có tính

xu hướng liên quan đến hoạt động chung TC & việc phát triển HTTT

Nội dung thăm dò có thể:

 Khó khăn mà TC gặp

 Nguyên nhân có thể có của khó khăn đó

 Yếu tố có tính quyết định đến sự hoạt động thành công

 Giải pháp xây dựng HTTT có phải là giải pháp tốt nhất

 Khó khăn chính khi triển khai 1 HTTT

 sự hiểu biết & quan niệm của người dùng về HTTT

Trang 37

Các phương pháp truyền thống xác định yêu cầuQuan sát

để bổ sung & chính xác hóa TT

Có 2 cách: trực tiếp & qua phương tiện

TT quan sát có tính bộ phận, bề ngoài,

bị hạn chế về thời gian & phạm vi nhỏ hẹp

Trang 38

Các phương pháp truyền thống xác định yêu cầuNghiên cứu, phân tích các thủ tục & tài liệu

Giúp tăng cường các kết quả nhận được để phát hiện ra các chi tiết về chức năng & TCBao gồm các việc chính:

 Xác định tài liệu chính, báo cáo chính cần thu thập

 Sao chép tài liệu, báo cáo được thu thập & tổng hợp lại

 Ghi lại các dữ liệu chính của mỗi tài liệu, báo cáo: tên mục, định dạng, khối lương, tần suất sử dụng, cấu trúc mã, nơi phát sinh, nơi sử dụng

Trang 39

Các phương pháp hiện đại để xác định yêu cầu

Phương pháp thiết kế ứng dụng liên kết (JAD): dùng trong phiên làm việc giữa người dùng, nhà tài trợ, nhà thiết kế & ~ người liên quan để thào luận & xem xét yêu cầu HT

HT trợ giúp nhóm: trợ giúp việc chia sẽ các ý tưởng

& thảo luận về yêu cầu HT Các công cụ CASE: phân tích HT hiện tại, phát hiện yêu cầu HT nhằm đáp ứng ~ thay đổi của điều kiện môi trường

Phương pháp làm bản mẫu: làm hiểu rõ yêu cầu HT

Trang 40

Các khái niệm dùng trong khảo sát

 Chức năng – công việc: tập hợp các hành động được thực hiện ở 1 phạm vi nào đó trong 1 HT có tác động trực tiếp lên dữ liệu

& TT của HT đó

 thủ tục & qui tắc nghiệp vụ: qui định hay hướng dẫn được chấp nhận chi phối các hoạt động TC nhằm đảm bảo cho hoạt động TC đạt được mục tiêu đề ra

 hồ sơ tài liệu - thực thể dữ liệu: chứng từ, báo cáo, dự báo, kế hoạch

Trang 41

Các bước thực hiện sau khảo sát

 xử lý sơ bộ kết quả khảo sát: phân loại, sắp xếp, trích rút dữ liệu, tổng hợp dữ liệu làm cho nó đầy

đủ, chính xác, cân đối, gọn gàng dễ kiểm tra & dễ theo dõi, bổ sung chổ thiếu, sửa đổi chổ sai

 Tổng hợp kết quả khảo sát: theo các xử lý & theo các dữ liệu

 Hợp thức hóa kết quả khảo sát: được người dùng

& đại diện TC chấp nhận là đúng hoàn chỉnh & trình bày nội dung phỏng vấn để người được phỏng vấn xem xét & cho ý kiến Các bản tổng hợp tài liệu được đệ trình để các nhà QL & lãnh đạo đánh giá & đề xuất bổ sung.

Trang 42

Ch ương 3

Trang 43

Nội Dung

 Khái niệm về mô hình nghiệp vụ

 Biểu đồ phân rã chức năng

 Các khái niệm & ký pháp sử dụng

 Ý nghĩa của mô hình

Trang 44

Khái niệm về mô hình nghiệp vụ

Mô tả:

các chức năng nghiệp vụ của TC,

~ mối quan hệ bên trong giữa ~ chức năng &

mối quan hệ giữa ~ chức năng bên trong với môi trường bên ngoài

Trang 45

Khái niệm về mô hình nghiệp vụ

Các thể hiện:

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

DS hồ sơ DL sử dụng

Ma trận thực thể DL - chức năng

Mô tả chi tiết về mỗi chức năng cơ sở

Trang 46

Sơ Đồ Ngữ Cảnh (Context Diagram)

Sơ đồ ngữ cảnh cho thấy biên giới HT, các tác nhân

ngoài tương tác với HT & các dòng DL chính giữa các tác

Trang 47

Biểu đồ phân rã chức năng

Các khái niệm & ký pháp sử dụng

Chức năng nghiệp vụ là tập hợp các công việc mà TC cần thực hiện trong hoạt động của nó

Ký pháp:

Chức năng Liên kết

Tên chức năng

CN 1

Trang 48

Biểu đồ phân rã chức năng

Các khái niệm & ký pháp sử dụng

Ví dụ

Kinh doanh bán hàng

Tiếp nhận

đơn hàng

Giải quyết khách hàng

xử lý đơn hàng

Đóng & gửi hàng

Trang 49

Biểu đồ phân rã chức năng

Ý nghĩa của mô hình

Giúp nắm hiểu TC & định hướng cho hoạt động khảo sát tiếp theo

Cho phép xác định phạm vi các chức năng cần nghiên cứu

Cho thấy vị trí của mỗi công việc trong toàn

HT, tránh trùng lặp, giúp phát hiện các chức năng còn thiếu

Cơ sở để cấu trúc HT chương trình sau này

Trang 50

Biểu đồ phân rã chức năng

Xây dựng mô hình

Nguyên tắc phân rã các chức năng:

 Tính thực chất: Mỗi chức năng được phân rã phải là 1 bộ phận thực sự tham gia thực hiện chức năng đã phân rã ra nó

 Tính đầy đủ: Việc thực hiện tất cả các chức năng ở mức dưới trực tiếp phải đảm bảo thực hiện được chức năng ở mức trên

bố trí sắp xếp mô hình

 Không nên phân rã biểu đồ quá 6 mức

 ở mỗi mức, các chức năng cùng mức sắp xếp trên cùng 1 hàng, cùng 1 dạng

 Cần bố trí cân đối, rõ ràng để dễ kiểm tra, theo dõi

Đặt tên chức năng

 Mỗi chức năng có 1 tên duy nhất

 Tên chức năng phải là 1 mệnh đề động từ

Mô tả chi tiết chức năng lá: tên chức năng, các sự kiện kích hoạt, qui trình thực hiện, yêu cầu giao diện cần thể hiện, dữ liệu vào, công thức tính, dữ liệu ra, qui tắc nghiệp vụ cần tuân

Trang 51

2 dạng biểu diễn của biểu đồ phân rã chức năng

Biểu đồ dạng chuẩn

Là biểu đồ hình cây dùng mô tả chức năng cho 1 miền khảo sát

Kinh doanh bán hàng

Tiếp nhận đơn hàng

Ghi nhận

đơn

hàng

Kiểm tra Đơn Kiểm tra

Khách

Giải quyết khách hàng

Thu thông Tin khách

Thỏa thuận Mua bán

Ký kết Hợp đồng

xử lý đơn hàng

Đối chiếu thẻ kho

Thỏa thuận giao

Lập phiếu giao

Đóng &

gửi hàng

Gom hàng theo phiếu

Thỏa thuận hàng

Tổ chức

Trang 52

2 dạng biểu diễn của biểu đồ phân rã chức năng

Biểu đồ dạng công ty

dùng mô tả tổng thể toàn bộ chức năng cho 1 TC có qui mô lớn

Mô hình thường gồm ít nhất 2 biểu đồ:

 Biểu đồ gộp: mô tả toàn Cty

 Các biểu đồ chi tiết dạng chuẩn để chi tiết mỗi chức năng lá của biểu đồ gộp

Trang 53

2 dạng biểu diễn của biểu đồ phân rã chức năng Biểu đồ dạng công ty

1.1 Lập kế hoạch chiến lược 1.2 Lập kế hoạch hàng năm 1.3 Lập kế hoạch tác nghiệp (quý tháng) 1.4 Xét cấp phát vật tư, phụ tùng

2 Bộ phận lao động tiền lương 2.1 Quản lý nhân sự

2.2 Đào tạo, kèm cặp 2.3 Bố trí cán bộ, nâng bậc, xếp lương

3 Bộ phận Quản lý công nghệ 3.1 Định dạng SP & chỉ tiêu chất lượng 3.2 xây dựng & QL quá trình công nghệ 3.3 Nghiên cứu thử nghiệm công nghệ

1 Bộ phận Kế hoạch

Trang 54

Xác định phạm vi HT

Ma trận yếu tố quyết định thành công & chức năng

Dòng: các chức năng gộpCột: yếu tố quyết định thành côngÔ: tác động của chức năng đối với yếu tố quyết định

 E: essential

 D: desirable

Các chức năng có chứa ô E đưa vào các lĩnh vực của TC cần được xem xét để phát triển HTTT

Trang 55

Xác định phạm vi HT

Ma trận yếu tố quyết định thành công & chức năng

Các bộ phân chức năng Nguyên liệu

đủ số lượng, đảm bảo chất lượng

mỡ rộng thị trường tiêu thụ

Kiểm soát chi phí không tăng giá

4 BP quản lý cơ điện

Trang 56

Xác định phạm vi HT

Ma trận thực thể chức năng

Cột: thực thể Dòng: chức năng ở mức chi tiết Ô:

 R: read

 C: create

 U: update

Trang 57

Xác định phạm vi HT

Ma trận thực thể chức năng

Trang 58

1 Lưu đồ hệ thống thủ cơng

Mơ tả các hoạt động sát thực tế

Sử dụng các ký hiệu Chi tiết

Dòng chảy

Biểu diễn hướng và trình tự của dòng chảy

Thao tác thủ công

Ví dụ, chuẩn bị xử lý một chồng hoá đơn

Tài liệu

Ví dụ, mẩu đơn hàng của công ty

Nơi lưu trữ ngoại tuyến tổng quát

Đây là nơi lưu trữ không được nối trực tiếp với đơn vị xử lý trung tâm của máy tính Do đó nó bao gồm tất cả những phương tiện lưu trữ bằng tay, ví dụ một tập tin hoá đơn bằng tay

Nhập / xuất tổng quát

Vị trí và hoạt động tại đó một tài liệu đi vào hay rời khỏi hệ thống trong sơ đồ

Dấu nối tiếp trang Dấu nối hết trang

So sánh đối chiếu

Trang 59

Lưu đồ hệ thống thủ cơng

Các bộ phận Dịng thơng tin/tài liệu Trái sang phải

2

4 mẫu đơn công ty

2 4

5 mẫu đơn công ty

định giá đơn hàng theo bgiá

T customer #

2 4

5 mẫu đơn công ty

tính toán và ktra tdụng

kiểm tra và gởi đi

1 mẫu đơn công ty

2 mẫu đơn

T

đhàng khg được cnhận

GĐ KTRA TDỤNG

3 mẫu đơn công ty

T customer #

3 mẫu đơn công ty

chọn hhoá, nhập slg, phxuất

4 mẫu đơn công ty

1 phxuất

BÔ PHẬN ĐÓNG &

GỞI

3 mẫu đơn công ty

hhoá

đhg thỏa

order #

3 mẫu đơn công ty

đhg khg thỏa

T date

order #

1 phxuất

chuẩn bị hđơn thtoán

phxuất

1

3 hđơn

Trang 60

- tránh lẫn lộn với những tài liệu khác.

Các tài liệu phải được sắp xếp, huỷ bỏ, hay rời khỏi hệ thống theo đúng như lưu đồ, hay

chuyển đến một lưu đồ khác

Trang 61

Lưu đồ hệ thống thủ công

Ưu điểm

Dễ hiểu & tiêu hoá hơn dạng tường thuật.

Hiểu biết đầy đủ về những quy trình và sự tuần

tự của hoạt động trên tài liệu.

Dễ dàng phát hiện tình trạng không đầy đủ trong việc theo dõi nguồn gốc của một tài liệu  giúp phân tích viên có nhu cầu cần phải điều tra nghiên cứu thêm

Trang 62

Dễ dàng xác định những yếu điểm trong

hệ thống, như tạo ra những tài liệu không cần thiết, thiếu sự kiểm tra, lặp lại

Trang 63

Chúng khó sửa đổi.

Thống tin khống chính thức là một phấ" n quản trọng  hống thế biếu diế5 n đửợc bất kỳ một dạng nào cuả những thống tin

Ngày đăng: 23/02/2024, 02:32