1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chng 3 phan tich and dc t yeu cu

90 8 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

Nội dung

Chương Phân tích & Đặc tả yêu cầu ThS Nguyễn Thị Thanh Trúc Khoa Công nghệ phần mềm Nội dung Giai đoạn khảo sát trạng Xác định thu thập yêu cầu Phân loại yêu cầu Kỹ thuật thu thập yêu cầu Phân tích yêu cầu Tài liệu yêu cầu & Đặc tả yêu cầu 25-Jun-16 SE - PTV 22 GIỚI THIỆU    Là khâu kỹ thuật Bên phát triển khách hàng phối hợp thực Tìm hiểu xem cần làm Tài liệu đặc tả Bài tốn • hiểu vấn đề • chi tiết hóa • biểu diễn lại (cơ sở hợp đồng) KHẢO SÁT HIỆN TRẠNG  Hiện trạng tổ chức  Hiện trạng nghiệp vụ  Hiện trạng tin học (phần cứng, phần mềm, người) 25-Jun-16 SE - PTV 44 HIỆN TRẠNG TỔ CHỨC  Đối nội:  Cơ cấu tổ chức nội   Bản thân tổ chức hệ thống, có cấu tổ chức Sơ đồ cấu tổ chức nội  Cách nhìn tổng thể tổ chức  Đối ngoại:  Tổ chức Môi trường tổ chức 25-Jun-16 SE - PTV 55 HIỆN TRẠNG NGHIỆP VỤ  Hiểu quy trình nghiệp vụ: mục tiêu quan trọng khảo sát trạng  Có nghiệp vụ, quy trình?   Nghiệp vụ thực nào?   Dưới góc nhìn người làm quản lý, khơng phải chuyên viên Tin học Các công đoạn, phận liên quan… Tần suất? Thời điểm thực 25-Jun-16 SE - PTV 66 HIỆN TRẠNG NGHIỆP VỤ (TT)  Khối lượng tác vụ/quyết định?  Đánh giá nghiệp vụ   Cần có nhận xét người chun mơn guồng máy cơng tác Có vấn đề/khó khăn hay khơng? Ngun nhân?  25-Jun-16 Vấn đề/khó khăn độc lập với cơng nghệ, liên quan đến chun mơn nghiệp vụ cần giải SE - PTV 77 HIỆN TRẠNG TIN HỌC  Phần cứng:  Các thiết bị tại,  Số lượng,  Cấu hình,  Vị trí (vật lý),  Tình hình kết nối mạng,  Loại kết nối… 25-Jun-16 SE - PTV 88 HIỆN TRẠNG TIN HỌC(tt)   Phần mềm:  Hệ điều hành  Hệ quản trị CSDL  Các phần mềm tiện ích khác  … Con người:  Trình độ chun mơn Tin học 25-Jun-16 SE - PTV 99 CÁC HOẠT ĐỘNG Mô hình hóa Đặc tả u cầu Nắm bắt u cầu Làm mẫu Tài liệu đặc tả yêu cầu Tài liệu định nghĩa yêu cầu Thẩm định Tài liệu yêu cầu 10 CÁC PHƯƠNG PHÁP ĐẶC TẢ  Đặc tả phi hình thức   Dùng ngơn ngữ tự nhiên Dùng ngơn ngữ mơ hình  Đặc tả hình thức   Dùng ngơn ngữ mơ hình Dùng ngơn ngữ hình thức hóa 76 CÁC PHƯƠNG PHÁP ĐẶC TẢ  Dùng ngơn ngữ tự nhiên Ví dụ Chức năng: kiểm tra lỗi tả u cầu: thơng báo lỗi tả văn duyệt Đặc tả: Lỗi tả: - Từ đơn khơng có từ điển - Gạch đỏ bên lỗi tả tìm sau duyệt văn Lỗi soạn thảo - Thừa dấu cách - Không viết hoa đầu câu - Các lỗi soạn thảo gạch xanh bên    Dễ thực Khơng chặt chẽ Khó phân hoạch 77 CÁC PHƯƠNG PHÁP ĐẶC TẢ  Sử dụng ngôn ngữ mơ hình  Đặc tả liệu   ER Biểu đồ lớp 78 CÁC PHƯƠNG PHÁP ĐẶC TẢ  Sử dụng ngơn ngữ mơ hình  Đặc tả cách thức thực chức Biểu đồ luồng liệu (Data Flow Diagram–DFD) Trách nhiệm Thêm sinh viên  Sơ đồ luồng tiến trình (FlowChart Diagram) Tham chiếu uc1 : QLSV  Biểu đồ tương tác phân tích (Interaction Diagram) : NV phong CTSV Ngoại lệ Dữ liệu sinh viên thiếu chưa Them sinh vien () xác thơng báo lỗi u cầu nhập lại  Biểu đồ trạng thái (Statechart Diagram) Tim kiem sinh vien()  dừng Sua thong tin sinh vien() Xoa sinh vien In thong tin sinh vien() Đầu Thông báo kết thêm sinh viên Tiền điều kiện Đã có đối tượng Đối tượng (Đối tượng sách) hệ thống Hậu điều kiện Đối tượng Sinh vien tạo Liên kết Sinh vien Đối tượng tạo 79 CÁC PHƯƠNG PHÁP ĐẶC TẢ  Sử dụng ngôn ngữ mơ hình  Đặc tả kiến trúc   Biểu đồ bố trí (deployment diagram) Biểu đồ thành phần (component diagram) 80 CASE TOOLS  Tập hợp công cụ xây dựng để hỗ trợ hoạt động phát triển phần mềm      Xây dựng mơ hình phân tích Lập từ điển liệu Kiểm chứng mơ hình phân tích Import/export mơ hình phân tích Làm tài liệu phân tích 81 CASE TOOLS Công cụ Cách tiếp cận Hướng cấu trúc Hướng đối tượng • • • • • • Power Designer (Sybase) Designer 2000 (Oracle) ERWin Rational Rose Power Designer IIOSS (Integrated Interexchangeable Object-modeling and Simulation System) 82 CASE TOOLS  Power Designer 83 CASE TOOLS Electronic incoming order request process Power Designer Check credit card details [amount>2000 USD] Customer submits order Credit card details Order request description Accounting Dpt  Bank [unvalid] Send email to customer Unauthorized amount [valid] Record order request Stock Check item availabity in stock Item available [available] [unavailable] Send email to acknowledge order Email notice of unavailability Mơ hình tiến trình nghiệp vụ (Business Process Diagram) Send request for item to be delivered Delivery request form Sales Dpt Item unavailable Warehousing Dpt Dispatch item Order complete 84 CASE TOOLS Royalty Schedule  Power Designer is written by 0,n TitleAuthor writes 0,n Title Title Title Title Title Title Title ISBN Text Type Price Notes Publication Date applies to 0,n title_roysched has 1 title_pub is published by publishes 0,n 1 is sold 1 Author Author ID Author Last Name Author First Name Author Advance Author Address City State Postal Code Author Phone Number Discount Discount ID Discount Percent Discount Type Low Quantity High Quantity Royalty Low Range Royalty High Range Royalty Amount Publisher Publisher ID Publisher Name City State sales_title correspond to 0,n is given to 0,n receives Store Discount 1 Sale Sale Sale Sale Sale Sale Invoice ID Date Amount Terms Quantity takes place in store_sales 1 0,n Store Mơ hình liệu khái niệm Store ID Store Name City State Postal Code Store Address 85 CASE TOOLS  Rational Rose 86 CASE TOOLS  Rational Rose Mơ hình ca sử dụng Them sinh vien Sinh vien initiates initiates (from Use Case View) initiates Sua sinh vien NV phong CTSV (from Use Case View) Xoa sinh vien Khach (from Use Case View) NV phong DT Xem thong tin ve sinh vien (from Use Case View) 87 CASE TOOLS  Rational Rose Mơ hình phân tích 88 TỔNG KẾT   Sản phẩm cuối giai đoạn phân tích đặc tả yêu cầu – Tài liệu yêu cầu Các công cụ hỗ trợ giai đoạn phân tích đặc tả yêu cầu – CASE Tools 89 YÊU CẦU ĐỐI VỚI SINH VIÊN       Thực đề tài Nhóm: Phân tích đặc tả yêu cầu Vẽ Biểu đồ phân rã chức – FDD Vẽ Biểu đồ luồng liệu DFD Tìm hiểu sưu liệu mẫu SRS- Tài liệu đặc tả u cầu Tự tìm hiểu cơng cụ hỗ trợ mơ hình hóa phân tích đặc tả u cầu Chuẩn bị sẵn tập để trình bày lớp 90 ...    T? ??c độ Bộ nhớ Chi phí làm mẫu cao Khơng hiệu yêu cầu thay đổi nhanh 32 Kỹ thu? ?t thu thập yêu cầu  M? ?t số tiêu chí để chọn kỹ thu? ?t phù hợp 25-Jun-16 SE - PTV 33 33 MƠ HÌNH HĨA Data Model... - PTV 77 HIỆN TRẠNG TIN HỌC  Phần cứng:  Các thi? ?t bị t? ??i,  Số lượng,  Cấu hình,  Vị trí (v? ?t lý),  T? ?nh hình k? ?t nối mạng,  Loại k? ?t nối… 25-Jun-16 SE - PTV 88 HIỆN TRẠNG TIN HỌC(tt)... khảo s? ?t trạng Xác định thu thập yêu cầu Phân loại yêu cầu Kỹ thu? ?t thu thập yêu cầu Phân t? ?ch yêu cầu T? ?i liệu yêu cầu & Đặc t? ?? yêu cầu 25-Jun-16 SE - PTV 22 GIỚI THIỆU    Là khâu kỹ thu? ?t Bên

Ngày đăng: 05/01/2022, 16:48

HÌNH ẢNH LIÊN QUAN

 Cấu hình, - Chng 3 phan tich and dc t yeu cu
u hình, (Trang 8)
3. Điều tra bằng bảng hỏi - Chng 3 phan tich and dc t yeu cu
3. Điều tra bằng bảng hỏi (Trang 16)
MÔ HÌNH HÓA - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA (Trang 34)
 Biểu đồ phân rã chức năng – FDD - Chng 3 phan tich and dc t yeu cu
i ểu đồ phân rã chức năng – FDD (Trang 39)
MÔ HÌNH HÓA CHỨC NĂNG - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA CHỨC NĂNG (Trang 39)
MÔ HÌNH HÓA CHỨC NĂNG - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA CHỨC NĂNG (Trang 40)
 Mô hình hóa hướng chức năng với sơ đồ luồng dữ liệu – DFD (Data Flow Diagram) - Chng 3 phan tich and dc t yeu cu
h ình hóa hướng chức năng với sơ đồ luồng dữ liệu – DFD (Data Flow Diagram) (Trang 41)
MÔ HÌNH HÓA CHỨC NĂNG - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA CHỨC NĂNG (Trang 43)
MÔ HÌNH HÓA CHỨC NĂNG - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA CHỨC NĂNG (Trang 44)
MÔ HÌNH HÓA DỮ LIỆU - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA DỮ LIỆU (Trang 60)
MÔ HÌNH HÓA DỮ LIỆU - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA DỮ LIỆU (Trang 61)
MÔ HÌNH HÓA DỮ LIỆU - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA DỮ LIỆU (Trang 62)
MÔ HÌNH HÓA DỮ LIỆU - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA DỮ LIỆU (Trang 63)
MÔ HÌNH HÓA DỮ LIỆU  Mô hình thực thể - mối quan hệ (E-R) - Chng 3 phan tich and dc t yeu cu
h ình thực thể - mối quan hệ (E-R) (Trang 64)
MÔ HÌNH HÓA HÀNH VI - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA HÀNH VI (Trang 65)
MÔ HÌNH HÓA HÀNH VI - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA HÀNH VI (Trang 66)
MÔ HÌNH HÓA HÀNH VI - Chng 3 phan tich and dc t yeu cu
MÔ HÌNH HÓA HÀNH VI (Trang 67)
 Đặc tả phi hình thức - Chng 3 phan tich and dc t yeu cu
c tả phi hình thức (Trang 76)
 Đặc tả hình thức - Chng 3 phan tich and dc t yeu cu
c tả hình thức (Trang 76)
 Sử dụng ngôn ngữ mô hình  Đặc tả kiến trúc - Chng 3 phan tich and dc t yeu cu
d ụng ngôn ngữ mô hình  Đặc tả kiến trúc (Trang 80)
 Xây dựng các mô hình phân tích - Chng 3 phan tich and dc t yeu cu
y dựng các mô hình phân tích (Trang 81)
Mô hình tiến trình nghiệp vụ (Business Process Diagram) - Chng 3 phan tich and dc t yeu cu
h ình tiến trình nghiệp vụ (Business Process Diagram) (Trang 84)
Mô hình dữ liệu khái niệm - Chng 3 phan tich and dc t yeu cu
h ình dữ liệu khái niệm (Trang 85)
Mô hình ca sử dụng - Chng 3 phan tich and dc t yeu cu
h ình ca sử dụng (Trang 87)
Mô hình phân tích - Chng 3 phan tich and dc t yeu cu
h ình phân tích (Trang 88)
 Tự tìm hiểu các công cụ hỗ trợ mô hình hóa trong phân tích đặc tả yêu cầu - Chng 3 phan tich and dc t yeu cu
t ìm hiểu các công cụ hỗ trợ mô hình hóa trong phân tích đặc tả yêu cầu (Trang 90)

TỪ KHÓA LIÊN QUAN

w