Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,15 MB
Nội dung
Bài Đại cương phân tích thiết kế hệ thống Nguyễn Hồi Anh Khoa cơng nghệ thơng tin Học viện kỹ thuật quân hoaianh2005@gmail.com NỘI DUNG Hệ thống (HT) Hệ thống thông tin (HTTT) Phát triển hệ thống thơng tin Mơ hình hóa hệ thống GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân HT - KHÁI NIỆM VÀ ĐẶC ĐIỂM Khái niệm hệ thống tập hợp gồm nhiều phần tử, có mối quan hệ ràng buộc lẫn hoạt động hướng tới mục đích chung Trong Các phần tử đa dạng, phức tạp Mối quan hệ có nhiều loại khác GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân HT - KHÁI NIỆM VÀ ĐẶC ĐIỂM GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HT - KHÁI NIỆM VÀ ĐẶC ĐIỂM Sự hoạt động mục đích hệ thống Sự biến động thể hai mặt Sự tiến triển: thành phần phát sinh, tăng trưởng, suy thoái, Sự hoạt động: phần tử hệ thống có mối ràng buộc định, cộng tác để thực mục đích chung Mục đích: nhận đầu vào biến đổi thành đầu GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HT KINH DOANH/DỊCH VỤ - HỆ CON hệ thống mà mục đích kinh doanh/dịch vụ Phân loại Kinh doanh quan tâm đến lợi nhuận: bán hàng, vật tư… Dịch vụ quan tâm đến lợi ích: trường học, bệnh viện Hệ thống kinh doanh: dựa vào hoạt động doanh nghiệp Cơng ty sản xuất bán sản phẩm (prodution-oriented company) Công ty cung cấp dịch vụ: cung cấp thông tin, bán sản phẩm công ty khác (service company) Hãng dịch vụ Internet (.com) (Internet dependent firm) Hệ thống dịch vụ: trường học, bệnh viện, quan hành chính, quan cơng quyền Quy mơ: nhỏ, vừa, lớn GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HT KINH DOANH/DỊCH VỤ - HỆ CON Trong doanh nghiệp có cơng việc Quản lý – hệ quản lý Sản xuất – hệ tác nghiệp Trong việc quản lý có hai vấn đề Thu thập xử lý thông tin – hệ thông tin Đưa sách – Hệ định GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HT KINH DOANH/DỊCH VỤ - HỆ CON Nguyên vật liệu Hệ thông tin Chỉ đạo sản xuất Thông tin vào Báo cáo sản xuất Hệ định Hệ tác nghiệp Thông tin Sản phẩm/dịch vụ Môi trường GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân HTTT – KHÁI NIỆM HTTT tổ chức hệ thống có mục đích cung cấp thơng tin phục vụ cho hoạt động người tổ chức Hệ thống quản lý nhân sự, Hệ thống kế toán, Hệ thống bán hàng, Hệ thống quản lý vật tư… GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HTTT – CHỨC NĂNG Chức HTTT Nhận thông tin vào Xử lý liệu Lưu trữ loại thông tin khác Đưa thơng tin GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân 10 VẬN HÀNH, BẢO TRÌ Lắp đặt hệ thống Lắp đặt phần cứng Cài đặt phần mềm Chuyển đổi hệ thống Chuyển đổi liệu Sắp xếp đội ngũ cán hệ thống Lập tài liệu hướng dẫn Đào tạo người sử dụng Vận hành hệ thống GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 44 VẬN HÀNH, BẢO TRÌ Bảo trì hệ thống Sửa lỗi hệ thống Làm thích nghi Hoàn thiện Phát triển, bổ sung GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật qn 45 TIẾN TRÌNH PHÂN TÍCH, THIẾT KẾ HT Các giai đoạn GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật qn 46 MƠ HÌNH HĨA HỆ THỐNG Là việc dùng mơ hình để nhận thức diễn tả hệ thống Ở mức độ trừu tượng hóa Theo quan điểm hay góc nhìn Bởi dạng mơ hình GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân 47 MỨC ĐỘ MƠ HÌNH HĨA HỆ THỐNG Mức logic Tập trung chất mục đích hoạt động hệ thống Bỏ qua yếu tố tổ chức thực hiện, biện pháp cài đặt Mức logic trả lời câu hỏi: “Làm ?” Bỏ qua câu hỏi “Làm ?” Mức vật lý Trả lời câu hỏi “Làm ?” Quan tâm đến: phương pháp, biện pháp, công cụ, tác nhân, địa điểm, thời gian, hiệu năng… GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 48 MỨC ĐỘ MƠ HÌNH HĨA HỆ THỐNG GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật qn 49 BỐN GĨC NHÌN HỆ THỐNG Động thái, ứng xử (phản ứng, tiến hóa) Các chức (quá trình xử lý) Cấu trúc tĩnh (các thông tin) Kiến trúc (các thành phần) GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 50 MỤC ĐÍCH, CHẤT LƯỢNG MH HĨA Có ba mục đích Mơ hình hố để hiểu Mơ hình hố để trao đổi Mơ hình hố để hồn chỉnh Chất lượng mơ hình hóa: Một mơ hình tốt phải đặc điểm sau Dễ đọc, dễ hiểu, dễ trao đổi, Xác thực, chặt chẽ, đủ, Dễ thực GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 51 BA THÀNH PHẦN CỦA PP MH HÓA Tập hợp khái niệm mơ hình Quy trình thực Mỗi phương pháp dựa số khái niệm Sử dụng số dạng mơ hình định Các bước theo thứ tự định, hoạt động cần làm Các sản phẩm qua giai đoạn mơ hình, tư liệu… Cách điều hành tiến độ Và cách đánh giá chất lượng kết thu Các công cụ trợ giúp Phần mềm hỗ trợ trình mơ hình hóa GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân 52 MƠ HÌNH HĨA HƯỚNG CẤU TRÚC Khảo sát hệ thống Phân tích hệ thống Hồ sơ tài liệu khảo sát, tổng hợp Cơ cấu tổ chức, quy trình xử lý, quy tắc Hồ sơ thiết kế tổng thể DFD BFD Biểu đồ hoạt động DFD hệ thống Đặc tả chức MHQH MH tiến trình Nghiệp vụ Thiết kế hệ thống Hồ sơ thiết kế giao diện Hồ sơ thiết kế kiểm soát ER Đặc tả liệu Hồ sơ thiết kế bảng DL Mẫu biểu GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân Hồ sơ thiết kế chương trình 53 MƠ HÌNH HĨA HƯỚNG CẤU TRÚC Cơng cụ trợ giúp: Công cụ CASE Upper CASE Lower CASE Tạo thay đổi thiết kế hệ thống Mơ hình hóa u cầu tổ chức định nghĩa biên hệ thống Kho lưu trữ mơ hình hệ thống Tạo mã nguồn từ thiết kế dùng CASE nhiều ngôn ngữ Ưu điểm Hỗ trợ nhà phân tích việc lập hiệu chỉnh sơ đồ Giảm thời gian phát triển hệ thống Hạn chế lỗi sai lập trình GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 54 MƠ HÌNH HĨA HƯỚNG ĐỐI TƯỢNG Khảo sát hệ thống Hồ sơ tài liệu khảo sát, tổng hợp Cơ cấu tổ chức, quy trình xử lý, quy tắc Phân tích hệ thống Giao diện kịch usecase BĐ Usecase hệ thống BĐ cộng tác PT BĐ usecase nghiệp vụ Thiết kế hệ thống BĐ tương tác mức thiết kế BĐ hoạt động BĐ lớp thiết kế BĐ trình tự PT BĐ lớp thực thể BĐ trạng thái Mẫu biểu GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân BĐ vật lý phát sinh mã trình 55 MƠ HÌNH HĨA HƯỚNG ĐỐI TƯỢNG Công cụ trợ giúp: Công cụ Rational Rose Use case View – khảo sát phân tích nghiệp vụ hệ thống Tác nhân, Usecase (UC), biểu đồ UC (khía cạnh tĩnh) Biểu đồ trình tự, biểu đồ cộng tác (khía cạnh động) Gói Logic View – phân tích thiết kế hệ thống UC, biểu đồ UC, lớp, biểu đồ lớp, biểu đồ đối tượng (khía cạnh tĩnh) Biểu đồ trình tự, biểu đồ cộng tác, biểu đồ trạng thái, biểu đồ hoạt động (khía cạnh động) Gói GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật qn 56 MƠ HÌNH HĨA HƯỚNG ĐỐI TƯỢNG Cơng cụ trợ giúp: Cơng cụ Rational Rose Component View – cài đặt hệ thống Thành phần Biểu đồ thành phần Gói Deployment View – triển khai hệ thống Tiến trình (luồng thực vùng nhớ riêng) Bộ xử lý (Processor) Thiết bị (Device) GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 57 THẢO LUẬN Vị trí tiến trình phân tích thiết kế vịng đời phát triển hệ thống Tại phải mơ hình hóa hệ thống So sánh mơ hình hóa hướng đối tượng hướng cấu trúc GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân 58 ... Hệ thống (HT) Hệ thống thông tin (HTTT) Phát triển hệ thống thông tin Mơ hình hóa hệ thống GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân HT - KHÁI NIỆM VÀ ĐẶC ĐIỂM... 39 PHÂN TÍCH HỆ THỐNG Phân tích chức Phân rã chức lớn thành chức chi tiết Mô tả đầy đủ thông tin chức năng: tên, đầu vào, đầu ra, xử lý tác động chức đến HTTT Phân tích liệu Phân tích. .. trúc thơng tin hệ thống làm sở xác định thành phần thông tin hệ thống Xây dựng CSDL thống GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 40 THIẾT KẾ HỆ THỐNG Chuyển đặc