Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 1: Tổng quan về phát triển hệ thống

20 21 0
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 1: Tổng quan về phát triển hệ thống

Đ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

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 1: Tổng quan về phát triển hệ thống cung cấp cho người học những kiến thức như: Hệ thống; Hệ thống tổ chức; Hệ thống quản lý; Hệ thống thông tin; Phân tích thiết kế hệ thống thông tin là gì; Chu kỳ phát triển hệ thống thông tin (systems development Life cycle - SDLC); Phân loại hệ thống thông tin; Một số phương pháp phát triển Hệ Thống; Vai trò của nhà phân tích hệ thống (system analyst).

Phân tích thiết kế hệ thống thơng tin Chương 1: Tổng quan phát triển hệ thống Nội dung          Hệ thống Hệ thống tổ chức Hệ thống quản lý Hệ thống thơng tin Phân tích thiết kế hệ thống thơng tin Chu kỳ phát triển hệ thống thơng tin (systems development Life cycle - SDLC) Phân loại hệ thống thông tin Một số phương pháp phát triển Hệ Thống Vai trò nhà phân tích hệ thống (system analyst) Hệ thống  Là tập hợp các phần tử phạm vi xác định phối hợp hoạt động với nhằm đạt đến mục đích định Hệ thống (tt) Phần tử Phạm vi Liên hệ phần tử Đầu vào Đầu Giao tiếp Mơi trường Ví dụ  Cửa hàng bán nước giải khát Nước giải khát Lao động Tiền tệ Văn phòng … Nước giải khát Kho hàng Khách hàng Bộ phận bán hàng Nhà cung cấp Hóa đơn Tiền tệ … Ngân hàng Hệ thống tổ chức  Là hệ thống môi trường kinh tế - xã hội  Mục tiêu    Lợi nhuận Phi lợi nhuận Do người tạo có tham gia người Hệ thống tổ chức (tt)  Bao gồm  Tổ chức hành nghiệp    Tổ chức xã hội    Ủy ban nhân dân, mặt trận tổ quốc… Phi lợi nhuận: phục vụ nhân dân, thực các công việc hành pháp Hội từ thiện, chăm sóc sức khỏe cộng đồng… Phi lợi nhuận: trợ giúp tinh thần/vật chất cho người Tổ chức kinh tế   Xí nghiệp, cơng ty… Lợi nhuận: sản xuất, kinh doanh, cung cấp dịch vụ Hoạt động tổ chức    Nhận hàng hóa, dịch vụ, tiền… Biến đổi Xuất mơi trường hàng hóa, dịch vụ… Mơi trường Mơi trường hàng hố Thơng lượng vào dịch vụ hàng hố Biến đổi tiền thơng tin dịch vụ tiền Thông lượng nội thông tin Thông lượng Hoạt động tổ chức (tt)  Hoạt động cân  (Thông lượng vào + Thơng lượng ra) bị nhiễu  Ví dụ    Thanh toán tiền hàng khách hàng bị trễ hạn Cung ứng nguyên vật liệu chậm trễ Cần phải   Kiểm tra hoạt động Quản lý hoạt động Hệ thống quản lý  Là phận đảm nhận các hoạt động quản lý  Gồm người, phương tiện, phương pháp biện pháp  Kiểm tra xem hoạt động tổ chức có đạt mục tiêu hay không  Đưa hoạt động tổ chức mục tiêu 10 Ví dụ (1) Đơn đặt mua nước giải khát khách hàng gởi đến phận bán hàng (2) Đơn đặt mua nước giải khát Khách hàng (8) kiểm tra hợp lệ gởi cho văn phòng để theo dõi kho để chuẩn bị giao hàng (1) (2) Bộ phận bán hàng (2) (3) Thông tin tồn kho số lượng cần đặt Văn phòng để đáp ứng đơn hàng (4) Đơn đặt hàng lập gởi cho đơn (3) (7) vị cung ứng (6) (5) Nước giải khát giao từ đơn vị cung ứng Kho vào kho (4) (5) (6) Phiếu nhập hàng gởi cho văn phòng để theo dõi (7) Thơng báo cho phận bán hàng tình trạng tồn kho hành Đơn vị cung ứng 11 (8) Nước giải khát giao cho khách hàng Hệ thống thông tin  Thông tin   Là khái niệm phản ánh hiểu biết người đối tượng loại thông tin  Thông tin tự nhiên   Văn bản, hình ảnh, sơ đồ, lời nói Thơng tin cấu trúc   Được chọn lọc cấu trúc dạng các đặc trưng Cô đọng, truyền đạt nhanh, có độ tin cậy xác cao, có thể tính toán – xử lý theo thuật giải 12 Hệ thống thông tin (tt)  Phân biệt   Thông tin Dữ liệu Số liệu nhập hàng Lập báo cáo tồn kho Báo cáo tồn kho Số liệu xuất hàng 13  DỮ LiỆU: các kiện số liệu “ít có ý nghĩa người sử dụng”  THÔNG TIN: liệu qua xử lý “có ý nghĩa với người sử dụng”  TRI THỨC: tài sản sức mạnh “quyết định tồn tại thành công” 14 Hệ thống thông tin (tt)  Định nghĩa  Là tập hợp các thành phần thu thập, xử lý, lưu trữ phân phối thông tin nhằm hỗ trợ các hoạt động định, kiểm soát tổ chức 15 Hệ thống thông tin (tt)  Hai thành phần HTTT  Các liệu: thông tin lưu trữ trì nhằm phản ánh trạng thời hay quá khứ doanh nghiệp    Các liệu phản ánh cấu trúc nội công ty liệu: nhân sự, nhà xưởng, thiết bị… Các liệu phản ánh hoạt động kinh doanh/ dịch vụ công ty liệu: sản xuất, mua bán, giao dịch… Các xử lý: quá trình biến đổi thông tin   Sản sinh các thông tin theo thể thức quy định đơn hàng, hóa đơn, các báo cáo, các thống kê… Trợ giúp định thông thường cung cấp tin cần thiết cho việc lựa chọn lãnh đạo 16 Phân tích thiết kế hệ thống thơng tin  Phân tích thiết kế HTTT gì?   Phân tích: hiểu rõ chi tiết HTTT nên làm gì? Thiết kế: rõ chi tiết HTTT nên thực nào? 17 Chu kỳ phát triển hệ thống (Systems Development Life Cycle – SDLC) yêu cầu hệ thống Pha 1: Lập kế hoạch b/c khả thi Pha 2: Phân tích hệ thống Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ thống Tài liệu thiết kế hệ thống Pha 4: Cài đặt KT HT Hệ thống cài đặt Pha 5: 18 Vận hành, bảo trì Lập kế hoạch  Giải vấn đề, câu hỏi    Tại phải xây dựng HTTT ? Nhóm dự án phát triển hệ thống thông tin nào? Các công việc cụ thể    Tìm hiểu dự án bắt đầu đánh giá ban đầu Xác định vấn đề, hội, mục tiêu Phân tích SWOT (Strength – Weakness – Opportunity – Threat) 19 Phân tích hệ thống  Giải các vấn đề, câu hỏi    Ai sử dụng hệ thống? Hệ thống thực gì, nào, đâu? Các công việc cụ thể    Phân tích chiến lược: phân tích trạng, phương pháp sử dụng Thu thập u cầu: mơ hình hóa phân tích các u cầu Đề xuất mơ hình hệ thống 20 10 Thiết kế hệ thống  Giải các vấn đề, câu hỏi   Hệ thống hoạt động (phần cứng, phần mềm, mạng, giao diện người dùng, modun chương trình, CSDL, tệp, …) Các công việc cụ thể      Chiến lược thực Kiến trúc hệ thống: phần cứng, phần mềm, mạng Thiết kế liệu Thiết kế chương trình Thiết kế giao diện 21 Cài đặt hệ thống  Giải các vấn đề, câu hỏi   Lập trình, kiểm thử Các cơng việc cụ 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 đánh giá Xây dựng kế hoạch hỗ trợ bảo trì hệ thống 22 11 Ví dụ 23 Phân loại hệ thống thông tin  Phân loại  Hệ hỗ trợ đạo   Management Information System (MIS) Hệ hỗ trợ định   Chiến lược Hệ thống thông tin quản lý   Executive Support System (ESS) Quản lý Decision Support System (DSS) Hệ thống xử lý giao dịch  Transaction Processing System (TPS Tác vụ 24 12 25 Một số phương pháp phát triển HT   Phương pháp ~ cách thực chu trình phát triển hệ thống nhóm phương pháp  Các phương pháp hướng quy trình (động)    Các phương pháp hướng liệu (tĩnh)    Tập trung định nghĩa hoạt động gắn với hệ thống Mơ hình hóa quy trình với luồng vào/ra Tập trung định nghĩa nội dung liệu lưu trữ Mơ hình hóa liệu Các phương pháp hướng đối tượng   Cân liệu quy trình UML ngơn ngữ mơ hình hóa 26 13 Một số kiểu phát triển hệ thống  Phân tích thiết kế có cấu trúc (Structured Design)  Chu trình thác nước  Chu trình tăng trưởng / chu trình song song  Phát triển nhanh ứng dụng (Rapid Application Development - RAD)    Chu trình phát triển theo pha Làm mẫu Phát triển nhanh dựa lập trình (Agile Development)  eXtreme-Programming based 27 Mơ hình phát triển thác nước (Waterfall Development Model) 28 14 Mơ hình phát triển song song (Parallel Development Model) 29 Phương pháp phát triển nhanh ƯD   Thực phát triển phần hệ thống với mục đích chuyển giao cho người dùng sớm Cần sử dụng các kỹ thuật cơng cụ để tăng tốc quá trình phân tích, thiết kế cài đặt (vd: CASE – computer-aided software engineering) 30 15 Mơ hình phát triển theo pha 31 Làm mẫu (prototyping-based) 32 16 Phát triển nhanh dựa lập trình (Agile Development)    Tập trung vào bước chu trình phát triển hạn chế việc sử dụng mơ hình hóa, xây dựng tài liệu các bước trung gian Phát triển ứng dụng đơn giản, lăp lặp lại Sử dụng eXtreme Programming (XP) 33 eXtreme-Programming -based     Trao đổi thông tin (communication) Đơn giản (simplicity) Phản hồi (feedback) Thế mạnh (courage) 34 17 Điều kiện lựa chọn phương pháp 35 Vai trò nhà phân tích hệ thống (system analyst)      Phân tích nghiệp vụ (giá trị nghiệp vụ) Phân tích hệ thống (các vần đề hệ thống hoạt động) Phân tích sở hạ tầng (các vấn đề kỹ thuật – hệ thống tương tác nào: phần cứng, phần mềm, mạng truyền thơng, sở liệu) Phân tích quản lý thay đổi (vấn đề quản lý người) Quản lý dự án (kinh phí, thời gian, kế hoạch, quản lý) 36 18 Các nhiệm vụ phân tích  Phân tích nghiệp vụ    Phân tích các yêu cầu nghiệp vụ vai trò hệ thống việc thực các yêu cầu nghiệp vụ Đưa các quy trình nghiệp vụ “mới” các sách Phân tích hệ thống   Xác định cơng nghệ sử dụng Thiết kế các quy trình nghiệp vụ đề xuất HTTT theo quy chuẩn 37 Phân tích thiết kế hệ thống  Mục đích     Xác định các vấn đề, các hội, các mục tiêu Phân tích dịng thơng tin vào/ra Sử dụng máy tính để xử lý tự động các thơng tin u cầu   Mơ hình hóa quy trình nghiệp vụ Xây dựng    Bản tóm lược nghiệp vụ Mơ hình nghiệp vụ Quá trình nghiệp vụ 38 19 ??? 39 20 ... cáo, các thống kê… Trợ giúp định thông thường cung cấp tin cần thiết cho việc lựa chọn lãnh đạo 16 Phân tích thiết kế hệ thống thơng tin  Phân tích thiết kế HTTT gì?   Phân tích: hiểu... phân tích hệ thống (system analyst)      Phân tích nghiệp vụ (giá trị nghiệp vụ) Phân tích hệ thống (các vần đề hệ thống hoạt động) Phân tích sở hạ tầng (các vấn đề kỹ thuật – hệ thống tương... Opportunity – Threat) 19 Phân tích hệ thống  Giải các vấn đề, câu hỏi    Ai sử dụng hệ thống? Hệ thống thực gì, nào, đâu? Các cơng việc cụ thể    Phân tích chiến lược: phân tích trạng, phương

Ngày đăng: 19/08/2021, 14:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan