ĐỀ CƯƠNG THÔNG TIN BẢO MẬT

14 216 0
ĐỀ CƯƠNG THÔNG TIN BẢO MẬT

Đ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

Câu 1. Hệ thống là gì: là tập hợp các phần tử và mối liên kết giữa các phần tử khi vận hành cho 1 chức năng or 1 mục tiêu VD: Câu 2. Hệ thống thông tin là hệ thống trên máy tính mà cung cấp khả năng xử lý thông tin mà con người cần, có các chức năng thu thập,lưu trữ truyền xử lý và biểu diễn thông tin phục vụ hoạt động của 1 tổ chức Tính chất: Tính thứ bậc: trong hệ thống có hệ thống con và trong hệ thống con có hệ thống con nữa Hệ thống luôn hoạt động trong môi trường của nó Tính nhất thể: hthong là 1 hệ thống thống nhất,nó tạo ra đặc tính chung để đạt được mục tiêu xác định mà không bộ phận nào của nó có thể có được Tính cấu trúc: số lg và chất lg các ptu,trật tự sxep và qhe giữa chúng xdinh đặc chưng và cơ chế vận hành của hthong đồng thời quyết định mục tiêu mà hthong cần đạt Câu 3. Hãy giới thiệu tóm tắt về mô hình thác nước? Lấy ví dụ đơn giản về một bài toán giải quyết theo mô hình thác nước? Phân tích các yêu cầu và định nghĩa: hệ thống dịch vụ, khó khăn và mục tiêu được hình thành bởi sự trợ ý của hệ thống người tiêu dùng. Sau đó các yếu tố này được định nghĩa sao cho có thể hiểu được bởi cả người phát triển và người tiêu dùng. Thiết kế phần mềm và hệ thống: Thiết kế hệ thống các quy trình, các bộ phận và các yêu cầu về cả phần mềm lẫn phần cứng. Hoàn tất hầu như tất cả kiến trúc của các hệ thống này. Thiết kế phần mềm tham gia vào việc biểu thị các chức năng hệ thống phần mềm mà có thể được chuyển dạng thành một hay nhiều chương trình khả thi. Thực hiện và thử nghiệm các đơn vị: Trong giai đoạn này, thiết kế phần mềm phải được chứng thực như là một tập họp nhiều chương trình hay nhiều đơn vị nhỏ. Thử nghiệm các đơn vị bao gồm xác minh rằng mỗi đơn vị thỏa mãn đặc tả của nó.

THÔNG TIN BẢO MẬT - - - - - - Câu Hệ thống gì: tập hợp phân tư mối liên kết phân tư vận hành cho chức or mục tiêu VD: Câu Hệ thống thông tin hệ thống máy tính mà cung cấp khả xư lý thơng tin mà người cân, có chức thu thập,lưu trữ truyền xư lý biểu diễn thông tin phục vụ hoạt động tổ chức Tính chất: Tính thứ bậc: hệ thống có hệ thống hệ thống có hệ thống Hệ thống hoạt động môi trường Tính thể: hthong hệ thống thống nhất,nó tạo đặc tính chung để đạt mục tiêu xác định mà không phận có Tính cấu trúc: số lg chất lg ptu,trật tự sxep qhe chúng xdinh đặc chưng chế vận hành hthong đồng thời định mục tiêu mà hthong cân đạt Câu Hãy giới thiệu tóm tắt mơ hình thác nước? Lấy ví dụ đơn giản tốn giải theo mơ hình thác nước? Phân tích yêu câu định nghĩa: hệ thống dịch vụ, khó khăn mục tiêu hình thành trợ ý hệ thống người tiêu dùng Sau yếu tố định nghĩa cho hiểu người phát triển người tiêu dùng Thiết kế phân mềm hệ thống: Thiết kế hệ thống quy trình, phận yêu câu phân mềm lẫn phân cứng Hoàn tất hâu tất kiến trúc hệ thống Thiết kế phân mềm tham gia vào việc biểu thị chức hệ thống phân mềm mà chuyển dạng thành hay nhiều chương trình khả thi Thực thư nghiệm đơn vị: Trong giai đoạn này, thiết kế phân mềm phải chứng thực tập họp nhiều chương trình hay nhiều đơn vị nhỏ Thư nghiệm đơn vị bao gồm xác minh đơn vị thỏa mãn đặc tả 1 - - - - - - - Tổng hợp thư nghiệm tồn bộ: Các đơn vị chương trình riêng lẻ hay chương trình tích hợp lại thư nghiệm hệ thống hoàn tất chứng tỏ yêu câu phân mềm thỏa mãn Sau thư nghiệm phân mềm cung ứng cho người tiêu dùng Sản xuất bảo trì: Thơng thường (nhưng không bắt buộc) pha lâu chu kỳ sống (của sản phẩm) Phân mềm cài đặt dùng thực tế Bảo trì bao gồm điều chỉnh lỗi mà chưa phát giai đọan trước chu kì sống; nâng cấp thực hệ thống đơn vị nâng cao hệ thống dịch vụ cho phát yêu câu Câu UML gì: unified modeling languagelà ngơn ngữ hình hóa thống trực quan,đặc tả, xây dựng tài liệu hóa Vì nói UML ngơn ngữ Là ngơn ngữ thống trực quan: xư lý quán giảm thiểu lỗi xảy trợ giúp hiệu việc trao đổi hay ngồi tổ chức Là ngơn ngữ đặc tả thể chỗ: xây dựng mơ hình xác, rõ ràng, đủ Là ngơn ngữ xây dựng hệ thống: ánh xạ sang ngôn ngữ khác chuyển UML thành mã nguồn Là ngôn ngữ tài liệu hóa: giúp tài liệu hóa kiến trúc yêu câu,kiểm thư, lập kế hoạch dự án quản lý bàn giao phân mềm Các biểu đồ khác ghi giàng buộc đặc tả khác Câu Các thành phân UML Các phân tư bản: + ptu cấu trúc: phận tĩnh danh từ biểu diễn: lớp, giao diện,sự cộng tác,usecase, lớp hoạt động + ptu hành vi: phận động động từ mô tả hành vi theo thời gian, không gian + ptu tương tác: tập hợp thông báo trao đổi đối tượng khung cảnh cu thể để thực mục tiêu xác định +ptu hành vi máy trạng thái: xác định dãy trạng thái 2 - - - - ♦ ♦ - +ptu nhóm: phận tổ chức có chế mục đích tổng quát để tổ chức ptu nhóm + ptu giải thích: làm rõ đối tượng Các quan hệ UML + Qhe phụ thuộc: qhe ngữ nghĩa ptu thay đổi ptu tác động đến ngữ nghĩa ptu khác + Qhe kết hợp: qhe cấu trúc miêu tả tập mối liên kết dtg gưi nhận thông báo đến dạng khác +Qhe tổng quát hóa: trog đtg cụ thể kế thừa thuộc tính phương thức cua dạng tổng quát + Qhe thực hóa: qhe ngữ nghĩa giao diện lớp thể thực lớp,các usecase cộng tác thực Câu Hãy liệt kê biểu đồ UML giới thiệu sơ lược biểu đồ đó? Biểu đồ use case (Use Case Diagram) biểu đồ tập use-case, tác nhân (actor) mối quan hệ chúng Biểu đồ hoạt động (Activity Diagram) : biểu đồ hoạt động luồng công việc từ hoạt động đến hoạt động khác hệ thống Biểu đồ dùng để mơ hình hóa chức hệ thống nhấn mạnh luồng điều khiển đối tượng Biểu đồ tương tác (Interaction Diagrams) :Biểu đồ tương tác bao gồm tập đối tượng mối quan hệ chúng, mối quan hệ thể thông điệp truyền đối tượng Có hai loại biểu đồ tương tác: Biểu đồ tuân tự: Nhấn mạnh trình tự thời gian thông điệp Biểu đồ cộng tác: nhấn mạnh tổ chức cấu trúc đối tượng gưi nhận thông điệp Biểu đồ trạng thái (Statechart Diagram) :: biểu đồ bao gồm trạng thái, chuyển tiếp trạng thái, kiện hành động Biểu đồ dùng việc mơ hình hóa hành vi giao diện, lớp cộng tác 3 - - - ♦ ♦ ♦ ♦ ♦ ♦ Biểu đồ cấu trúc tĩnh (Static Structure Diagrams) Biểu đồ lớp (Class Diagram) :Biểu đồ lớp tập lớp, giao diện, cộng tác mối quan hệ Biểu đồ lớp biểu đồ chung mơ hình hóa hệ thống hướng đối tượng ▫Biểu đồ đối tượng (Object Diagram) •Biểu đồ thực thi (Implementation Diagrams) ▫ Biểu đồ thành phân (Component Diagram) :Biểu đồ thành phân cách tổ chức phụ thuộc thành phân Biểu đồ liên hệ với biểu đồ lớp mà đó, thành phân ánh xạ vào nhiều lớp, giao diện cộng tác ▫Biểu đồ triển khai (Deployment Diagram) Câu UC gì? Actor gì? Ký hiệu? UC ( chức năng) : Mơ tả chức mà hệ thống có Mục đích để phân tích u câu nghiệp vụ tốn thiế kế phân mềm Tác nhân ( actor): biểu diễn thứ tương tác với hệ thống Có thể người, máy móc hệ thống khác mà khơng phải xây dựng Có thể chủ động trao đổi thông tin với hệ thống Không phải phân hệ thống Vai trò UC tiến trình phát triển hệ thống? Câu Các yêu câu phải viết thành use case Góp phân quan trọng kế hoạch lặp lại lân lặp lại phải chọn số hay toàn scenario use case để thực thi Việc thực hóa use case dẫn đến công đoạn thiết kế , nghĩa đội thiết kế đối tượng hệ thống cho thực thi hay thực hóa use case Thường có ảnh hưởng lớn đến người dung sau Đưa UC actor nào? Câu Trong biểu đồ UC: 4 ♦ - Các kết hợp sd actor với UC: - Các quan hệ sd UC với nhau: - Khác include extend: + Quan hệ include (qhe bao gồm) (bắt buộc):đơi UC có tính UC khác tồn qhe include chúng (qhe UC chứa UC khác) UC A bao gồm UC B để thực A cân hoàn thành B trước VD: muốn thực giao dịch phải xác thực thơng tin trước + Quan hệ extend ( qhe mở rộng ): Khi thỏa mãn điều kiện UC mở rộng (kế thừa phát triển) UC A mở rộng UC B để thực A phải hồn thành B phụ thuộc vào yêu câu cụ thể Câu 10 Phân rã biểu đồ UC nghĩa gì: Uc mức thấp lựa chọn cách them vào UC cho chức cụ thể thường mở rộng sở chuyển tiếp phân rã chức hệ thống Tiếp tục pra đến gặp UC mức lá, UC mức thường gắn với cnăng cụ thể hthong thực tương tác vs tác nhân - Tác dụng biểu đồ pra xây dựng hệ thống: giúp xác định phạm vi hệ thống cân phân tích, cho phép mơ tả khái qt dân chức tổ chức cách trực tiếp khách quan, cho phép phát chức thiếu trùng lặp, giúp làm việc nhà thiết kế người sư dụng phát triển hệ thống 11 Đối tượng gì: đối tượng vật xung quanh có thuộc tính hành vi VD: giáo viên, học sinh… Câu 13 Nêu tác dụng biểu đồ tương tác? Biểu đồ tương tác gồm thành phân nào? Ký hiệu chúng UML? Tác dụng biểu đồ tương tác: thể đối tượng mối quan hệ chúng, thể trình thực thi xư lý thơng tin Các thành phân : Đối tượng: ♦ Thông điệp:   Thông điệp gửi Thông điệp phản hồi ♦ ♦   ♦ ♦ ♦ Liên kết Chú thích ràng buộc Câu 14 Mục đích biểu đồ tuân tự trình phát triển hệ thống? Các ký hiệu sư dụng? Ý nghĩa? Mục đích : Biểu đồ biểu diễn mối liên hệ đối tượng hệ thống đối tượng tác nhân theo thứ tự thời gian Biểu đồ tuân tự nhấn mạnh thứ tự thực tương tác Các ký hiệu : Đối tượng: Vòng đời( lifeline): đường kẻ nối dài phía đối tượng mơ tả trình đối tượng tương tác thuộc biểu đồ Thông điệp vẽ đối tượng: thể phương thức tác động đối tượng ♦ Thông điệp phản thân: thể phương thức, công việc đối tượng tự xư lý cho ♦ Chú thích:: Biểu đồ tn tự có thích để người đọc dễ dàng hiểu nội dung biểu đồ 6   ♦ ♦ ♦   ♦ ♦  ♦ ♦ Câu 15 Biểu đồ cộng tác dùng để làm gì? Thành phân, ký hiệu sư dụng? Ý nghĩa : : Là biểu đồ tương tác biểu diễn mối quan hệ đối tượng, đối tượng tác nhân nhấn mạnh đến vai trò đối tượng tương tác Thành phân : Đối tượng : Liên kết: Message: Câu 16 Khái niệm lớp? Mối quan hệ lớp đối tượng gì? Ký hiệu lớp UML? Khái niệm : nhóm đối tượng có chung thuộc tính, chung hành vi, chung mối quan hệ với đối tượng khác chung ngữ nghĩa Mối quan hệ : Đối tượng thực lớp, đối tượng thuộc lớp Lớp xác định thơng tin đối tượng lưu trữ hành vi đối tượng có  Ký hiệu: Tên lớp Đối tượng Câu 17 Phươn Cách xác định lớp? Các kiểu lớp có đặc điểm g thức xác định nào? Cho ví dụ minh họa? Cách xác định lớp : Dựa vào số nguồn thông tin : Usecase Hệ thống tương tự Hệ thống trước Chuyên gia ứng dụng Yêu câu vài câu hỏi hỗ trợ 7  ♦ - ♦ - ♦ -  - - Có thơng tin cân lưu trữ hay phân tích Có hệ thống ngồi khơng Có mẫu, thư viện lớp, thành phân… Hệ thống cân quản lý thiết bị ngoại vi Actor đóng vai trị tác nghiệp Đặc điểm kiểu lớp Lớp biên: Đặc điểm: Được sư dụng để mơ hình hóa tương tác hệ thống actor, bao gồm việc nhận hiển thị thông tin từ yêu câu đến/đi người dùng hệ thống Mỗi lớp biên phải liên quan đến actor Các lớp biên thường thể trừu tượng hóa cưa sổ (window), biểu mẫu form, bảng hiển thị, giao diện truyền thông, giao diện máy in, thiết bị đâu cuối mức độ tương đối cao… Cách xác định : dựa vào biểu đồ UC Lớp thực thể Đặc điểm: Được sư dụng để mơ hình hóa thơng tin tồn lâu dài lưu trữ Thể cấu trúc liệu logic Các xác định: tìm luồng kiện biểu đồ tương tác Lớp điều khiển Đặc điểm:Thể phối hợp, xếp trình tự, giao dịch, điều khiển đối tượng Thường sư dụng để gói lại điều khiển liên quan đến UC cụ thể Cách xác định: Ví dụ : Ví dụ thực thi UC “ Rút tiền” Lớp biên: máy trả tiền – kiểm soát đưa tiền trả khách Lớp điều khiển: điều khiển rút tiền, điều khiển việc kiểm tra điều kiện rút tiền đưa tiền trả khách, điều khiển giảm số dư tài khoản Lớp thực thể: tài khoản, lưu trữ thông tin tài khoản trạng thái (đóng, mở) 8 - - - - - - - - Câu 18: Cách tìm thuộc tính: Tìm tài liệu UC: tìm danh từ lưu ý phân biệt danh tư thuộc tính với danh từ lớp hay đối tượng Tìm tài liệu yêu câu hệ thống: có mơ tả loại thơng tin hthong thu thập Đặc tả thuộc tính: Kiểu liệu: string,date… Khai báo: : Gán gtri khởi đâu: tùy chọn := Thuộc tính suy diễn: thuộc tính hình thành từ thu ộc tính khác Kí hiệu: / vân động viên Qhe tập hợp: hình thức mạnh mẽ kết hợp, lớp biểu diễn toàn thể whole lớp biểu diễn phận part dạng khác qhe tập hợp qhe hợp thành với whole part tạo hủy thời điểm Qhe tổng quát hóa: tổng quat hóa chun biệt hóa cách nhìn phân cấp lớp, khả quản lý phức tạp xếp đối tượng vào lớp làm tăng mức trừu tượng hóa Câu 20 Biểu đồ trạng thái phương tiện mô tả thay đổi trạngt hái thể dùng để mô tả hành vi phức tạp phân tư môi trường hệ thống cung dùng để mô tả hành vi lớp điều khiển, lớp biên lớp thực thể phức tạp giai đoạn thiết kế thể thay đổi trạng thái từ lúc bắt đâu đến kết thúc - Các thành phân: trạng thái, chuyển tiếp trạng thái biến cố gây nên chuyển tiếp 9 • • • 1) 2) Câu 21: Xác định trạng thái : Để xác định trạng thái biến cố ảnh hưởng đến đối tượng, ta tìm câu trả lời cho số câu hỏi sau: + Đối tượng có trạng thái vịng đời nó? Liệt kê tất trạng thái + Những biến cố xảy làm ảnh hưởng đến trạng thái đối tượng +Trạng thái đối tượng biến cố xảy sau biến cố xảy + Đối tượng tạo bị hủy nào? Ví dụ: - nhân viên bán hàng (đối tượng) in hóa đơn; in sai, đúng(trạng thái) - Xe ( đối tượng ) chạy, đứng yên (trạng thái) - Thư viện ( đối tượng) sách, hết sách (trạng thái) v v Câu 22: Cách tạo biểu đồ trạng thái Biểu đồ trạng thái cân thiết với thực thể mà cân thiết với thực thể có hành vi phức tạp Các bước cân thực tạo biểu đồ trạng thái: Bước 1: Xác định trạng thái biến cố Để xác định trạng thái biến cố ảnh hưởng đến đối tượng, ta tìm câu trả lời cho số câu hỏi sau: + Đối tượng có trạng thái vịng đời nó? Liệt kê tất trạng thái + Những biến cố xảy làm ảnh hưởng đến trạng thái đối tượng +Trạng thái đối tượng biến cố xảy sau biến cố xảy + Đối tượng tạo bị hủy nào? Bước 2: Xây dựng hiệu chỉnh biểu đồ Sau có câu trả lời từ câu hỏi bước trước, xếp trạng thái biến cố vào biểu đồ Từ trạng thái bắt đâu, dựa vào biến cố để xác định trạng thái biểu 10 10 diễn chuyển tiếp trạng thái Gắn chuyển tiếp với biến cố tương ứng Câu 23 Biểu đồ hoạt động sư dụng cho nhiều mục đích khác nhau, ví dụ như: - Để nắm bắt cơng việc (hành động) phải thực thi thủ tục thực Đây tác dụng thường gặp quan trọng biểu đồ hoạt động - Để nắm bắt công việc nội đối tượng - Để nhóm hành động liên quan thực thi sao, chúng ảnh hưởng đến đối tượng nằm xung quanh chúng - Để trường hợp sư dụng thực thể hóa nào, theo khái niệm hành động biến đổi trạng thái đối tượng - Để doanh nghiệp hoạt động theo khái niệm cơng nhân (tác nhân), qui trình nghiệp vụ (workflow), tổ chức đối tượng (các khía cạnh vật lý tri thức sư dụng doanh nghiệp) Biểu đồ hoạt động coi loại Flowchart Điểm khác biệt FlowChart bình thường áp dụng qui trình tn tự, biểu đồ hoạt động xư lý các qui trình song song Câu 24 BIỂU ĐỒ HOẠT ĐỘNG - gồm : + Hoạt động (activity) hành động Hoạt động đơn vị cơng việc cân thực hiện, lớn hay nhỏ khoảng thời gian dài hay ngắn Hoạt động thể hình chữ nhật bo trịn cạnh Kí hiệu UML: + Trạng thái BĐHĐ đóng vai trị điểm chờ biến cố xảy trước hoạt động tiếp tục Có trạng thái đặc biệt : Trạng thái bắt đâu trạng thái kết thúc 11 11 Trong biểu đồ hoạt đọng có trạng thái bắt đâu có nhiều trạng thái kết thúc Kí hiệu UML :Bắt đâu : Kết thúc : + Chuyển tiếp : Là chuyển động từ hoạt động sang hoạt động khác, từ trạng thái sang trạng thái khác hay từ hoạt động sang trạng thái ngược lại Kí hiệu UML : + Rẽ nhánh với điểm định (decisionpoint) điểm dịng cơng việc mà rẽ nhánh theo hướng khác tùy theo điều kiện cụ thể Kí hiệu hình thoi Kí hiệu điểm định với chuyển tiếp vào, UML : + Thanh đồng hóa (Synchronisationbar): chúng cho phép ta mở đóng lại nhánh chạy song song nội tiến trình Kí hiệu UML + Điều kiện canh giữ (GuardCondition): biểu thức logic có giá trị hoặc sai Điều kiện canh giữ thể ngoặc vng VD :[dk1]… 12 12 • • • • • • • • • • • • • -Đường phân luồng nghiệp vụ: Đường luồng nghiệp vụ cịn gọi đường bơi có tác dụng hoạt động xảy đâu hệ thống phức tạp Đường bơi hữu ích với hệ thống thực thi mơ hình internet, xác định vùng mà có hoạt động thực Câu 25 Lập BĐHĐ * mơ hình nghiệp vụ : Xác định actor nghiệp vụ UC nghiệp vụ Xác định kịch UC, kết hợp kịch để tạo thành dòng nghiệp vụ Mỗi dòng mô tả BĐHĐ ( công việc thực hoạt động BĐ, thứ tự thực công việc biểu diễn thông qua chuyển tiếp, điểm định đồng bộ) Khi có mơ hình nghiệp vụ mơ tả BĐHĐ, xác định UC hệ thống tiếp tục công việc xây dựng BĐHĐ cho mơ hình UC *Mơ hình UC Tương tự tạo BĐ cho mơ hình nghiệp vụ Xác định kịch UC hệ thống, sau hợp kịch để tạo dòng thao tác hồn chỉnh Mỗi dịng biểu diễn BĐHĐ Bổ sung dòng đối tượng đường bơi vào BĐ cân thiết Định nghĩa lại hoạt động phức tạp theo trình tự Cùng với biểu đồ tương tác ,BĐHĐ cung cấp phương tiện để mô tả hoạt động hệ thống Câu 26 Quy trình phát triển phần mềm thống RUP • Tiến trình thống Là trình phân mềm hướng đối tượng Một tập hoạt động để chuyển yêu câu người dùng thành hệ thống phân mềm Một khung làm việc chung nhiều người tham gia Dựa thành phân kết nối qua giao diện Sư dụng cơng cụ UML 13 13 • • • • • • • • • • • • Các giai đoạn Khởi tạo Chi tiết Xây dựng Chuyển giao Phân biệt pha cột mốc Ở giai đoạn lại chia thành bước lặp Kết thúc bước lặp tạo sản phẩm vận hành ( trừ số bước đâu) • Các hoạt động Mơ hình hóa nghiệp vụ Đặc tả yêu câu Phân tích thiết kế Cài đặt kiểm thư triển khai Quản lý cấu hình thay đổi Quản lý dự án Môi trường 14 14 ... thể đối tượng mối quan hệ chúng, thể q trình thực thi xư lý thơng tin Các thành phân : Đối tượng: ♦ Thông điệp:   Thông điệp gửi Thông điệp phản hồi ♦ ♦   ♦ ♦ ♦ Liên kết Chú thích ràng buộc... hệ thể thông điệp truyền đối tượng Có hai loại biểu đồ tương tác: Biểu đồ tuân tự: Nhấn mạnh trình tự thời gian thông điệp Biểu đồ cộng tác: nhấn mạnh tổ chức cấu trúc đối tượng gưi nhận thông. .. mềm cung ứng cho người tiêu dùng Sản xuất bảo trì: Thông thường (nhưng không bắt buộc) pha lâu chu kỳ sống (của sản phẩm) Phân mềm cài đặt dùng thực tế Bảo trì bao gồm điều chỉnh lỗi mà chưa phát

Ngày đăng: 05/07/2017, 16:05

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan