1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 1 - Lê Nhị Lãm Thúy

77 7 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 77
Dung lượng 2,22 MB

Nội dung

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 1: Tổng quan về hệ thống thông tin cung cấp cho người học các kiến thức: Hệ thống, hệ thống tổ chức, hệ thống quản lý, thông tin, hệ thống thông tin,... Mời các bạn cùng tham khảo.

PHÂN TÍCH THIẾT KẾ THỐNG THƠNG TIN Lê Nhị Lãm Thúy Email: thuylnl@sgu.edu.vn Site: thuylnlsgu Chương TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN Nội dung          Hệ thống Hệ thống tổ chức Hệ thống quản lý Thông tin Hệ thống thông tin Phân tích thiết kế hệ thống Vai trị - Yêu cầu phân tích viên Tiếp cận xây dựng HTTT Mơ hình phương pháp mơ hình hóa Hệ thống  Hệ thống tập hợp thành phần phạm vi xác định có tương tác phụ thuộc lẫn tạo thành thể thống nhất, nhằm đạt đến mục đích xác định  Vd: Hệ thống tư tưởng, hệ thống quy tắc ngữ pháp, hệ thống đường sắt, hệ thống tín hiệu giao thơng, …  Trong hệ thống, thành phần có chức riêng kết hợp lại chúng có chức đặc biệt Cấu tạo Hệ thống        Môi trường (environment) Phạm vi (boundary) Thành phần (component) Liên hệ thành phần (interrelationship) Giao diện (interface) Đầu vào (input) Đầu (output) Đầu vào Thành phần Phạm vi Giao diện Liên hệ thành phần Đầu Hệ thống (ví dụ) Đại lý bán sách hệ thống Môi trường: khách hàng, nhà cung cấp, ngân hàng,… Đầu vào: Sách, tiền mặt, lao động, tài sản, … Kho Văn phòng Giới hạn Phòng kinh doanh Đầu ra: Sách, tiền mặt, bảng giá, hóa đơn, … Các phận hệ thống thu thập thông tin, Môi liệu; lưutruờng trữ xử lý thông tin, truyền tin xác định mục tiêu hoạt động, đưa định quan trọng, tác động đến tồn phát triển tổ chức Bộ phận QĐ Thông tin Thông tin vào Bộ phận quản lý thực vật lý hoạt động tổ chức (trực tiếp sản xuất, thực dịch vụ) dựa mục tiêu phương hướng đề phận định Bộ phận tác vụ Hệ thống tổ chức   Là hệ thống nằm bối cảnh môi trường kinh tế xã hội, bao gồm thành phần tổ chức kết hợp với hoạt động nhằm đạt đến mục tiêu kinh tế, xã hội Trong trường hợp gọi hệ thống tổ chức kinh tế xã hội Mục tiêu • Mục tiêu lợi nhuận - Đặt hoạt động kinh doanh Ví dụ: bán hàng, sản xuất,… • Mục tiêu phi lợi nhuận -  Đặt hoạt động xã hội Ví dụ: hoạt động từ thiện, y tế,… Đặc điểm chung: người tạo có tham gia người Hệ thống tổ chức • Các loại hệ thống tổ chức: loại  Tổ chức hành nghiệp • Mục tiêu: phi lợi nhuận, phục vụ cho điều hành nhà nước nhân dân • Ví dụ: ủy ban nhân dân, hội đồng nhân dân, mặt trận,…  Tổ chức xã hội • Mục tiêu: phi lợi nhuận, dịch vụ tổ chức nhằm trợ giúp tinh thần, vật chất cho người • Ví dụ: từ thiện (UNICEP), y tế, giáo dục,…  Tổ chức kinh tế • Mục tiêu: lợi nhuận, hiệu kinh tế Tạo giá trị hàng hóa, dịch vụ phục vụ cho đời sống người • Ví dụ: sản xuất sản phẩm, bán hàng, xuất nhập khẩu, ngân hàng, vận chuyển, điện thoại,… Môi trường hệ thống tổ chức  Là thành phần bên tổ chức tác động lên tổ chức nhằm cung cấp đầu vào nhận đầu tổ chức hàng hóa, ngun vật liệu, thơng tin,… • • Mơi trường kinh tế: khách hàng, nhà cung ứng, ngân hàng,… Môi trường xã hội: nhà nước, cơng đồn,… Mơi trường hàng hố Thơng lượng vào dịch vụ tiền Môi trường Biến đổi Thông lượng nội hàng hố dịch vụ tiền Thơng lượng 10 Mơ hình động  Mơ hình mạng Petri-net: diễn tả biến cố đồng biến cố Đặt hàng Lên lịch giao hàng Đã lên lịch ĐĐ hàng Thanh toán Trạng thái Đã toán Giao hàng Đã giao Biến cố Trạng thái hành Ví dụ: trạng thái đơn đặt hàng 63 Mơ hình động  Mơ hình trạng thái: diễn tả biến cố đồng biến cố Đặt hàng ĐĐ hàng Chấp nhận đặt hàng Trạng thái khởi tạo Hợp lệ Trạng thái kết thúc Trạng thái Từ chối không hợp lệ Lên lịch giao Bị từ chối Đã lên lịch giao tháng Thanh toán Đã tốn Giao hàng năm Đã giao Ví dụ: trạng thái đơn đặt hàng Biến cố Mơ hình động  Mơ hình xử lý Merise: diễn tả quan niệm xử lý Đặt hàng Kiểm tra đơn hàng Được Lên lịch giao hàng (b) Thanh tốn đơn hàng(a) Khơng Từ chối đơn hàng Biến cố a b Đồng Giao hàng Ln ln Đơn hàng giao Ví dụ: biểu diễn xử lý đơn đặt hàng Hành động Mơ hình liệu  Mơ hình quan hệ: diễn tả tổ chức liệu BANGDIA(MA_BD, TEN_BD, LOAI, DVTINH, DON_GIA) ĐĐHANG_NGK(SO_DDH, NGAY_DAT, KHACH_HANG, NGAYGIAO, TRANG THAI) CHITIET_DDH(MA_BD, SO_DDH, SL_DAT, DONGIA_DAT)  Cấu trúc QUAN_HỆ1 (THUỘC TÍNH KHĨA1, THUỘC TÍNH,…) QUAN_HỆ2 (THUỘC TÍNH KHĨA2, THUỘC TÍNH KHĨA NGOẠI,…) Mơ hình liệu  Mơ hình thực thể - kết hợp: diễn tả liệu mức trừu tượng (1,1) BANGDIA THUỘ C (0,n) LOẠI_BD (0,n) ĐẶT (1,n) ĐĐHÀNG_BD Thực thể (1,1) CỦA (1,n) Mối kết hợp KHÁCH_HÀNG Mơ hình đối tượng  Mơ hình đối tượng theo OOA n Đối tác Mã số Họ tên Địa Điện thoại BANGDIA Mã số Tên ĐVT Đơn giá Lớp & đối tượng Kết hợp n n BD đặt Nhà cung ứng Phương thức toán Số lượng đặt Đơn giá Trị giá() Khách hàng Công nợ tối đa Tổng quát hoá (IS – A) Trị giá đặt hàng() ĐĐ Hàng n Mã số Ngày đặt Ngày giao Tổng trị giá Tính trị gia ĐĐ hàng() Thơng điệp (Message) Thành phần (Is – Part Of) UML (Unified Modeling Language) :Class A Class A Class diagram Object diagram Class B b1:Class B : Class A b2:Class B : Class B b3:Class B : Class C Message Message Message Message Sequence diagram Tham khảo qui trình phát triển hệ thống Các qui trình phát triển hệ thống Qui trình tăng trưởng (D R Grahma, 1989 ) • Hồn thành thành phần hệ thống • Mỗi bước tăng trưởng áp dụng qui trình tuyến tính xây dựng hồn thành phần hệ thống • Nhược điểm:chỉ phù hợp cho hệ thống có phân chia rõ ràng chuyển giao theo phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần Tăng trưởng Phân tích Thiết kế Lập trình Thử nghiệm Chuyển giao phần 71 Các qui trình phát triển hệ thống Qui trình xoắn ốc (Boehm, 1988 ) • Một đặc điểm quan trọng qui trình nhấn mạnh việc quản lý rũi ro • Dựa khái niệm chu trình phát triển, qui trình chu trình lặp Xác định mục tiêu, phương án, ràng buộc Chu trình Đánh giá phương án Chu trình Chu trình Lập kế hoạch cho chi trình Phát triển kiểm tra 72 Các qui trình phát triển hệ thống  Qui trình phát triển nhanh (RAD – Rapid Development Application - James Martin, 1991) • Người phát triển hệ thống người sử dụng hệ thống làm việc kết hợp chặt chẽ với • Không phải phương pháp luận riêng lẽ mà chiến lược chung để phát triển HTTT, có đặc điểm sau: - Sử dụng công cụ phần mềm môi trường phát triển trực quan để để biểu diễn tối đa kết đạt - Đẩy nhanh việc phân tích vấn đề, thiết kế giải pháp hệ thống Các qui trình phát triển hệ thống Xác lập yệu cầu (Requirements planning) Thiết kế (User design) Xây dựng (Construction) Chuyển giao (Cutover) Các qui trình phát triển hệ thống  Qui trình lắp ráp thành phần (component) • Dựa việc tái sử dụng thành phần phần mềm có sẵn • Phát triển phần mềm thực cách tập hợp lại thành phần có sẵn • Là quy trình lặp, chu trình gồm giai đoạn Xác định mục tiêu, phương án, ràng buộc: Nhận thức, hình thành, tìm kiếm giải pháp Chu trình Đánh giá phương án, thành phần Chu trình Chu trình Lập kế hoạch cho chi trình kế tiếp: Đánh giá, tuyển chọn Phát triển kiểm tra: Bổ sung, điều chỉnh tích hợp thành phần 75 Các qui trình phát triển hệ thống  Qui trình đồng Rational (RUP – Rational Unified Process) Một vòng lặp giai đoạn construction 76 Thank you! .. .Chương TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN Nội dung          Hệ thống Hệ thống tổ chức Hệ thống quản lý Thơng tin Hệ thống thơng tin Phân tích thiết kế hệ thống Vai trò - Yêu cầu phân tích. .. lý CSDL (hệ DBMS) - Hệ thống phần mềm (thiết kế lập trình) - Lập trình viên -Chuyên viên HTTT -? ?ối tượng khai thác - Cấu hình cụ thể, hiệu, model, … - Cấu hình mạng cụ thể (giao thức, ) - Mơ hình... hệ Phân bổ liệu cho xử lý (cách nhìn view) - Mơ hình tổ chức xử lý (Thủ cơng, máy tính) -Chun viên HTTT (phân tích + thiết kế) -? ?ối tượng khai thác -Người có quyền định -Người định phối hợp -

Ngày đăng: 09/05/2021, 14:33