bài dịch phân tích và thiết kế hệ thống - robeta m.roth chương 5 phân tích use case

26 372 0
bài dịch phân tích và thiết kế hệ thống - robeta m.roth chương 5 phân tích use case

Đ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

• Giáo viên hướng dẫn: Vũ Anh Hùng • Nhóm thực hiện: Lê Hồng Chuyên Nguyễn Quỳnh Nga Đoàn Hà Triệu Bích Hằng Phân tích thiết kế hệ thống (xuất lần 2) Alan Dennis Barbara Hayley Wixom John Wiley Sons,liên hợp Slides RoBerta M.Roth Trường đại học bắc Iowa Phân tích Use Case Chương Ý tưởng • Use case dạng văn dựa vào phương phápmiêu tả kiểm tra q trình phức tạp(có quan hệ với nhau) • Ca sử dụng thêm chi tiết thủ tục vào định nghĩa thủ tục • Hệ thớng phân tích làm việc với những người sử dụng để phá́t triển use case • Quá trình phát triển hệ thớng phân tích và mơ hình dữ liệu về sau dựa vào ca sử dụng Use Case Vai trò Use Case • Một ca sử dụng tập hợp hoạt động mà đưa kết • Mơ tả làm cách hệ thống tác động trở lại tới việc mà gây hệ thống • Thúc đẩy kiện nguyên nhân Use Case thực • Mơ hình tiến triển việc-tất thứ hệ thống đáp lại kiện • Tất câu trả lời hợp lí tới kiện liệu • Các ca sử dụng có ích trạng thái phức tạp Những thành phần của Use Case • Thông tin bản: - Tên ,số mô tả ngắn gọn - Sự kiện khởi tạo nguyên nhân mà use case thực + Tác động - số đến từ bên hệ thống + Thời gian khởi tạo – thời gian dựa kiện xảy - Quan điểm ca sử dụng phải chắn • Dữ liệu đầu vào đầu ra: - Nguồn đích - Mục đích bao hàm • Những chi tiết: - Những bước thực liệu đầu vào ,dữ liệu đầu Mẫu Use Case • • • • Tên kiện : Bệnh nhân yêu cầu, hủy bỏ thay đổi lịch hẹn Miêu tả ngắn gọn:làm cách tạo lịch hẹn phù hợp với thay đổi hủy bỏ Trigger: Bệnh nhân gọi điện hỏi lịch hẹn hỏi để huỷ lịch hiện thời Kiểu: thời gian mở rộng Đầu vào Đầu Mô tả Nguồn Mô tả Đích Tên bệnh nhân Bệnh nhân Lịch hẹn Lịch hẹn Lịch hẹn mong muốn Bệnh nhân Lịch hẹn Bệnh nhân Lịch hẹn thay đổi/hủy Bệnh nhân Lịch hẹn hợp lí Bệnh nhân Thơng tin bệnh nhân Hồ sơ liệu bệnh nhân Lịch hẹn có Hồ sơ liệu lịch hẹn Các bước thực Thơng tin cho bước 1.Nếu thay đổi hủy bỏ tìm lịch hẹn thời hồ Tên bệnh nhân sơ lịch hẹn xóa Lịch hẹn thay đổi / hủy bỏ Sửa lại lịch hẹn 2.Kiểm tra chắn bệnh nhân bệnh nhân thời Tên bệnh nhân tốn hóa đơn Nếu bệnh nhân ,thực :”Nhập bệnh nhân “ ca sử dụng trước tiếp tục Nếu bệnh nhân chưa tốn hóa đơn ,khi chuyển lời u cầu tới phận giao dịch thông tin bệnh nhân Lịch hẹn có sẵn 3.Tìm kiếm thời gian có sắn cho lịch hẹn lựa chọn Lịch hẹn thích hợp thời gian để đề xuất với bệnh nhân(một số thời gian lịch hẹn ngắn dài bệnh nhân).Điều lặp lại nhiều lần tìm thấy thời gian tốt thông tin bệnh nhân 4.Bệnh nhân lựa chọn lịch hẹn dự kiến tương lai Xây dựng Use Case Bước 1-Xác định use case Các hoạt động Những yêu cầu câu hỏi tiêu biểu * Câu hỏi ai, gì,ở đâu tác vụ thông tin đầu vào đầu chúng: *Những tác vụ thực hiện? *Nếu lớn 9, nhóm vào *Cái thúc đẩy tác vụ này? Cái nói lên để thực gói tác vụ này? * Những thơng tin /những mẫu/những báo cáo mà bạn cần để thực tác vụ này? *Ai cung cấp cho bạn thông tin /những mẫu /những báo cáo này? *Những thông tin /những mẫu /những báo cáo *Bắt đầu mẫu use case cho use case Bước 2- Xác định bước chính mỗi use case Các hoạt động *Với Use Case, điền vào bước cần thiết để xử lí liệu đầu vào đưa liệu Những yêu cầu câu hỏi tiêu biểu *Đặt câu hỏi “như nào” ca sư dụng: *Bạn lập báo cáo nào? *Bạn thay đổi thông tin báo cáo nào? *Bạn xử lý mẫu nào? *Bạn sử dụng cơng cụ để thực bước (ví dụ: ,trên giấy,bằng thư điện tử, điện thoại)? Bước – Xác định thành phần bước Các hoạt động *Với bước, xác định … thúc đẩy liệu đầu vào liệu đầu Những yêu cầu câu hỏi tiêu biểu *Đặt câu hỏi “như “ với bước *Người thực có biết làm thực bước này? *Bước tạo mẫu/ báo cáo/ liệu gì? *Bước cần mẫu/ báo cáo/ liệu nào? *Điều xảy mẫu/ báo cáo/ liệu khơng sẵn có? Bước 4-Xác nhận Use Case Các hoạt động *Với use case, xác nhận đầy đủ Những yêu cầu câu hỏi tiêu biểu *Hỏi người dùng để thực trình sử dụng bước viết Use Case – tức là,có người dùng sắm vai ca sử dụng Lựa chọn CD • • Tên ca sử dụng : lấy yêu cầu CD’s Mô tả ngắn gọn : Mơ tả làm cách khách hàng tìm trang Web nơi có nhu cầu giữ CD’s kho đặt thứ tự đặc biệt • Trigger : khách hàng tìm kiếm trang Web địa điểm có nhu cầu giữ CD’s thứ tự đặc biệt • Kiểu :External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Tìm kiếm nhu cầu Khách hàng Thứ tự đặc biệt Thứ tự đặc biệt DBs Lựa chọn CDs cho Khách hàng Lưu trữ với kho CD Trong kho chứa DB yêu cầu Thông tin khách hàng Khách hàng Thông tin đưa Đưa DB Tên ca sử dụng : Xác nhận tài liệu đưa Mô tả ngắn gọn : Thêm bớt, xóa, sửa đổi thơng tin thêm vào từ nhà cung cấp (ví dụ: bình luận, clip ca nhạc) Các bước : Trigger : Các thông tin từ nhà cung cấp, người phân phối, người bán buôn,hồ sơ khách hàng báo tạp chí bn bán Kiểu : External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Các thơng tin đưa Nhà cung cấp Các thông tin đưa đưa DB Tên ca sử dụng :Xử lí lưu trữ kho Mơ tả ngắn gọn :Bố trí kho liệu để lấy CD yêu cầu từ ngăn,địa điểm với thứ tự lựa chọn Trigger: Giữ yêu cầu từ lấy yêu cầu ca sử dụng Kiểu : External Temporal Đầu vào Đầu Các bước Mơ tả Nguồn Mơ tả Đích Lưu trữ yêu cầu Lấy yêu cầu Lưu trữ Kho liệu ca sử dụng nhãn hiệu Các bước thực Thơng tin cho bước Lựa chọn CD • • Tên ca sử dụng : lấy yêu cầu CD’s Mô tả ngắn gọn : Mơ tả làm cách khách hàng tìm trang Web nơi có nhu cầu giữ CD’s kho đặt thứ tự đặc biệt • Trigger : khách hàng tìm kiếm trang Web địa điểm có nhu cầu giữ CD’s thứ tự đặc biệt • Kiểu :External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Tìm kiếm nhu cầu Khách hàng Thứ tự đặc biệt Thứ tự đặc biệt DBs Lựa chọn CDs cho Khách hàng Lưu trữ với kho CD Trong kho chứa DB yêu cầu Thông tin khách hàng Khách hàng Thông tin đưa Đưa DB • Các bước thực thơng tin cho 1.Tìm CDs phù hợp u cầu khách hàng,lựa chọn bước yêu cầu tìm theo tên tác giả, đầu đề v v, tìm theo loại (ví dụ jazz,classical), yêu cầu “bán” tin tức 2.Cung cấp thông tin CD.Bắt đầu với số thơng tin bao gồm thơng tin bình luận hay clib âm nhạc 3.Tìm cho khách hàng đưa CD có sẵn bảng danh mục 4.Khách hàng chọn lựa đĩa CD nơi lưu trữ theo thứ tự riêng biệt đĩa 5.Khách hàng “thanh tốn” đĩa CDs lựa chọn, tính tốn tồn số lượng, nhận tên người sử dụng, đưa thơng tin 6.Vị trí lưu trữ đĩa CD kho 7.Đặt thứ tự riêng biệt cho đĩa khơng có kho Lựa chọn CD • • Tên ca sử dụng : lấy yêu cầu CD’s Mô tả ngắn gọn : Mô tả làm cách khách hàng tìm trang Web nơi có nhu cầu giữ CD’s kho đặt thứ tự đặc biệt • Trigger : khách hàng tìm kiếm trang Web địa điểm có nhu cầu giữ CD’s thứ tự đặc biệt • Kiểu :External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Tìm kiếm nhu cầu Khách hàng Thứ tự đặc biệt Thứ tự đặc biệt DBs Lựa chọn CDs cho Khách hàng Lưu trữ với kho C Trong kho chứa DB yêu cầu Thông tin khách hàng Khách hàng Những CD phù hợp Khách hàng theo yêu cầu Thông tin đưa Đưa DB Những CD yêu cầu Khách hàng Thông tin CD yêu cầu Khách hàng Thông tin đĩa CD Khách hàng Danh sách đĩa CD Danh sách DB Thông tin đưa Khách hàng • Các bước thực thơng tin cho bước 1.Tìm CDs phù hợp yêu cầu khách hàng,lựa chọn Tìm kiếm nhu cầu yêu cầu tìm theo tên tác giả, đầu đề v v, tìm theo loại (ví dụ jazz,classical), yêu cầu “bán” tin tức 2.Cung cấp thông tin CD.Bắt đầu với số thông Thông tin CD yêu cầu tin bao gồm thơng tin Thơng tin CD bình luận hay clib âm nhạc Thơng tin đưa 3.Tìm cho khách hàng đưa CD có sẵn Mã số bảng danh mục CD có sẵn kho 4.Khách hàng chọn lựa đĩa CD nơi lưu trữ theo CD lựa chọn theo yêu cầu thứ tự riêng biệt đĩa CD lựa chọn theo yêu cầu CD lựa chọn theo yêu cầu 5.Khách hàng “thanh tốn” đĩa CDs lựa chọn, tính tốn CD lựa chọn theo yêu cầu toàn số lượng, nhận tên người sử dụng, đưa Thông tin khách hàng thơng tin CD lựa chọn theo u cầu 6.Vị trí lưu trữ đĩa CD kho Lưu trữ đĩa kho CD lựa chọn theo yêu cầu 7.Đặt thứ tự riêng biệt cho đĩa khơng có kho Thứ tự riêng biệt Lựa chọn CD • • Tên ca sử dụng : lấy yêu cầu CD’s Mô tả ngắn gọn : Mô tả làm cách khách hàng tìm trang Web nơi có nhu cầu giữ CD’s kho đặt thứ tự đặc biệt • Trigger : khách hàng tìm kiếm trang Web địa điểm có nhu cầu giữ CD’s thứ tự đặc biệt • Kiểu :External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Tìm kiếm nhu cầu Khách hàng Thứ tự đặc biệt Thứ tự đặc biệt DBs Lựa chọn CDs cho Khách hàng Lưu trữ với kho C Trong kho chứa DB yêu cầu Thông tin khách hàng Khách hàng Những CD phù hợp Khách hàng theo yêu cầu Thông tin đưa Đưa DB Những CD yêu cầu Khách hàng Thông tin CD yêu cầu Khách hàng Thông tin đĩa CD Khách hàng Danh sách đĩa CD Danh sách DB Thông tin đưa Khách hàng Tên ca sử dụng : Xác nhận tài liệu đưa Mơ tả ngắn gọn : Thêm bớt, xóa, sửa đổi thông tin thêm vào từ nhà cung cấp (ví dụ: bình luận, clip ca nhạc) Các bước : Trigger : Các thơng tin từ nhà cung cấp, người phân phối, người bán buôn,hồ sơ khách hàng báo tạp chí bn bán Kiểu : External Temporal Đầu vào Đầu Mơ tả Nguồn Mơ tả Đích Các thơng tin đưa Nhà cung cấp Các thông tin đưa Đưa DB Các thông tin dưa Người quản lí Bảng thơng tin Người quản lí đưa đưa đưa Thông tin CD CD DB Thông tin nhà cung cấp Nhà cung cấp Tên ca sử dụng : Xử lí lưu trữ kho Mơ tả ngắn gọn : Bố trí kho liệu để lấy CD yêu cầu từ ngăn,địa điểm với thứ tự lựa chọn Trigger: Giữ yêu cầu từ lấy yêu cầu ca sử dụng Kiểu : External Temporal Đầu vào Mơ tả Nguồn Lưu trữ yêu Lấy yêu cầu cầu ca sử dụng Xác nhận lưu trữ Bố trí kho liệu Đầu Mơ tả Lưu trữ nhãn hiệu Đích Kho liệu Kho liệu Xác nhận lưu trữ Kho lưu trữ DB Điều chỉnh danh Danh sách DB sách Các bước thực Thơng tin cho bước Bản tóm tắt • Use Case chứa đựng tất thơng tin cần cho q trình mơ hình hố, giúp người dùng dễ hiểu • Use Case tạo trình bước lặp lặp lại chúng xem xét xác đầy đủ Bản quyền C 2003 Jonh Wiley Sons phối hợp • Tất giữ quyền.Việc tái xuất bản,dịch vượt cho phép mục 117 luật quyền hợp chủng quốc Hoa Kỳ khơng có giấy phép rõ ràng quyền tác giả vi phạm pháp luật • Khi cần thơng tin thêm gửi tới địa Permissions Department, John Wiley & Sons, Inc • Người mua tạo sử dụng cho thân khơng phân phát bán lại • Nhà xuất không chịu trách nhiệm lỗi,bỏ sót, hư hại,do sử dụng nhiều chương trình từ việc sử dụng thông tin .. .Phân tích thiết kế hệ thống (xuất lần 2) Alan Dennis Barbara Hayley Wixom John Wiley Sons,liên hợp Slides RoBerta M.Roth Trường đại học bắc Iowa Phân tích Use Case Chương Ý tưởng • Use case. .. /những báo cáo *Bắt đầu mẫu use case cho use case Bước 2- Xác định bước chính mỗi use case Các hoạt động *Với Use Case, điền vào bước cần thiết để xử lí liệu đầu vào đưa liệu Những yêu cầu... của Use Case • Thơng tin bản: - Tên ,số mô tả ngắn gọn - Sự kiện khởi tạo nguyên nhân mà use case thực + Tác động - số đến từ bên hệ thống + Thời gian khởi tạo – thời gian dựa kiện xảy - Quan

Ngày đăng: 23/10/2014, 05:41

Từ khóa liên quan

Mục lục

  • Slide 1

  • Phân tích và thiết kế hệ thống (xuất bản lần 2) Alan Dennis và Barbara Hayley Wixom John Wiley và Sons,liên hợp Slides bởi RoBerta M.Roth Trường đại học bắc Iowa

  • Slide 3

  • Ý tưởng chính

  • Slide 5

  • Slide 6

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

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

Tài liệu liên quan