![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Chương 3: Xác định yêu cầu - Vũ Chí Cường
Số trang: 35
Loại file: pdf
Dung lượng: 1.52 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Bài giảng Chương 3: Xác định yêu cầu - Vũ Chí Cường" thông tin đến người học về xác định yêu cầu nghiệp vụ, xác định yêu cầu hệ thống. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết hơn nội dung kiến thức.
Nội dung trích xuất từ tài liệu:
Bài giảng Chương 3: Xác định yêu cầu - Vũ Chí CườngVũ Chí Cường – 2017 Giới thiệu Xác định yêu cầu nghiệp vụ Xác định yêu cầu hệ thống Mục đích của pha xác định yêu cầu: Giải thích tình huống nghiệp vụ cho sự cần thiết phải phát triển dự án ▪ tại sao phải phát triển phần mềm này. ▪ hiểu đầy đủ các nghiệp vụ hiện thời đang được tiến hành trong tổ chức hay doanh nghiệp ▪ hiểu rõ yêu cầu của khách hàng. Mô tả chính xác các yêu cầu của hệ thống dự định phát triển ▪ quyết định các chức năng của hệ thống ▪ phát hiện ra các ràng buộc như chi phí và thời gian phát triển, các công nghệ cần thiết. Các khái niệm Yêu cầu (requirement) là những phát biểu về những gì mà hệ thống phải làm hay đặc trưng mà hệ thống phải có ▪ Yêu cầu nghiệp vụ (business requirement) hay yêu cầu người sử dụng (user requirement) là các mô tả theo quan điểm người dùng ▪ Yêu cầu hệ thống (system requirement) mô tả theo quan điểm người phát triển Không có ranh giới, phân biệt Các khái niệm ▪ Yêu cầu chức năng (functional requirement) liên quan trực tiếp đến tiến trình mà hệ thống cần phải xử lý hay thông tin mà hệ thống cần lưu trữ ▪ Yêu cầu phi chức năng (nonfunctional requirement) liên quan đến các tính chất của hành vi mà hệ thống phải có ▪ Thao tác ▪ Hiệu năng ▪ Bảo mật ▪ Chính sách ▪ ... Sản phẩm Là một báo cáo bằng văn bản cùng với một số biểu đồ trong UML để mô tả các yêu cầu chức năng và phi chức năng Đối tượng tham gia Chuyên gia phân tích Đại diện của tổ chức người sử dụng Các kỹ thuật sử dụng Tự động hóa tiến trình nghiệp vụ Cải tiến tiến trình nghiệp vụ Kỹ nghệ lặp tiến trình nghiệp vụ Phỏng vấn, lập phiếu điều tra, quan sát, phân tích tài liệu,... Xác định yêu cầu nghiệp vụ 1. Xác định và mô tả các tác nhân 2. Xây dựng bảng thuật ngữ 3. Xác định và mô tả các ca sử dụng 4. Xây dựng kịch bản 5. Xây dựng biểu đồ hoạt động (Tùy chọn) 6. Xây dựng biểu đồ giao tiếp (Tùy chọn) Xác định yêu cầu hệ thống 1. Xác định và mô tả các tác nhân 2. Xác định và mô tả các ca sử dụng 3. Xây dựng kịch bản 4. Xây dựng biểu đồ ca sử dụng 5. Xếp ưu tiên các ca sử dụng 6. Phác họa giao diện người dùng1. Xác định và mô tả các tác nhân2. Xây dựng bảng thuật ngữ3. Xác định và mô tả các ca sử dụng4. Xây dựng kịch bản5. Xây dựng biểu đồ hoạt động (Tùy chọn)6. Xây dựng biểu đồ giao tiếp (Tùy chọn) Một tác nhân (actor) là một người hay một đối tượng giữ vai trò nào đó trong nghiệp vụ Một tác nhân có thể đóng các vai trò khác nhau trong những thời điểm khác nhau. Ví dụ: Một nhân viên thư viện có thể là bạn đọc Một nhân viên của Công ty cho thuê xe có thể là khách hàng ... Các câu hỏi thường dùng: Ai là người sẽ dùng hệ thống này để nhập thông tin? Ai là người sẽ dùng hệ thống này để nhận thông tin? Các hệ thống nào tương tác với hệ thống này? ATM – Automated Teller Machine Hệ thống phần mềm được thiết kế để phục vụ một khách hàng tại một thời điểm Khách hàng đút một thẻ ATM và nhập số định dang cá nhân (PIN – Personal Identification Number). Cả 2 thông tin được gửi đến ngân hàng để xác minh tính hợp lệ. Khách hàng có thể thực hiện một hoặc nhiều giao dịch Thẻ được giữ lại trong máy cho đến khi khách hàng không muốn giao dịch nữa. Khi đó thẻ ATM sẽ được trả ra. Máy ATM có thể thực hiện các giao dịch Khách hàng có khả năng rút tiền mặt từ tài khoản phù hợp được kết nối với thẻ ATM. Mỗi lần tối đa 20USD. Sự chấp thuận phải được lấy từ ngân hàng trước khi trả tiền Khách hàng có khả năng thực hiện gửi một khoản tiền vào tài khoản Khách hàng có khả năng chuyển tiền giữa 2 tài khoản có liên quan đến thẻ Khách hàng có khả năng thực hiện việc kiểm tra số dư Khách hàng có khả năng hủy bỏ giao dịch đang tiến hành bằng cách nhấn phím Hủy thay vì trả lời theo yêu cầu của máy Máy ATM phải gửi thông tin từng giao dịch đến ngân hàng với nhận được sự xác minh cho phép của ngân hàng. Trong trường hợp gửi tiền một tin nhắn thứ 2 gửi cho ngân hàng báo khách hàng đã gửi tiền Nếu ngân hàng xác định mã PIN của khách hàng không hợp lệ, khách hàng phải nhập lại PIN. Nếu sau 3 lần không thành công, thẻ ATM sẽ bị giữ lại Nếu một giao dịch không thành công, máy ATM sẽ giải thích sự cố và hỏi xem khách hàng có muốn thực hiện giao dịch khác hay không Máy ATM cung cấp một giấy biên nhận sau mỗi giao dịch thành công, trong đó có thông tin ngày, giờ, vị trí máy, số tiền, tài khoản,… Máy ATM có bộ phận điều khiển cho phép cán bộ vận hành có ...
Nội dung trích xuất từ tài liệu:
Bài giảng Chương 3: Xác định yêu cầu - Vũ Chí CườngVũ Chí Cường – 2017 Giới thiệu Xác định yêu cầu nghiệp vụ Xác định yêu cầu hệ thống Mục đích của pha xác định yêu cầu: Giải thích tình huống nghiệp vụ cho sự cần thiết phải phát triển dự án ▪ tại sao phải phát triển phần mềm này. ▪ hiểu đầy đủ các nghiệp vụ hiện thời đang được tiến hành trong tổ chức hay doanh nghiệp ▪ hiểu rõ yêu cầu của khách hàng. Mô tả chính xác các yêu cầu của hệ thống dự định phát triển ▪ quyết định các chức năng của hệ thống ▪ phát hiện ra các ràng buộc như chi phí và thời gian phát triển, các công nghệ cần thiết. Các khái niệm Yêu cầu (requirement) là những phát biểu về những gì mà hệ thống phải làm hay đặc trưng mà hệ thống phải có ▪ Yêu cầu nghiệp vụ (business requirement) hay yêu cầu người sử dụng (user requirement) là các mô tả theo quan điểm người dùng ▪ Yêu cầu hệ thống (system requirement) mô tả theo quan điểm người phát triển Không có ranh giới, phân biệt Các khái niệm ▪ Yêu cầu chức năng (functional requirement) liên quan trực tiếp đến tiến trình mà hệ thống cần phải xử lý hay thông tin mà hệ thống cần lưu trữ ▪ Yêu cầu phi chức năng (nonfunctional requirement) liên quan đến các tính chất của hành vi mà hệ thống phải có ▪ Thao tác ▪ Hiệu năng ▪ Bảo mật ▪ Chính sách ▪ ... Sản phẩm Là một báo cáo bằng văn bản cùng với một số biểu đồ trong UML để mô tả các yêu cầu chức năng và phi chức năng Đối tượng tham gia Chuyên gia phân tích Đại diện của tổ chức người sử dụng Các kỹ thuật sử dụng Tự động hóa tiến trình nghiệp vụ Cải tiến tiến trình nghiệp vụ Kỹ nghệ lặp tiến trình nghiệp vụ Phỏng vấn, lập phiếu điều tra, quan sát, phân tích tài liệu,... Xác định yêu cầu nghiệp vụ 1. Xác định và mô tả các tác nhân 2. Xây dựng bảng thuật ngữ 3. Xác định và mô tả các ca sử dụng 4. Xây dựng kịch bản 5. Xây dựng biểu đồ hoạt động (Tùy chọn) 6. Xây dựng biểu đồ giao tiếp (Tùy chọn) Xác định yêu cầu hệ thống 1. Xác định và mô tả các tác nhân 2. Xác định và mô tả các ca sử dụng 3. Xây dựng kịch bản 4. Xây dựng biểu đồ ca sử dụng 5. Xếp ưu tiên các ca sử dụng 6. Phác họa giao diện người dùng1. Xác định và mô tả các tác nhân2. Xây dựng bảng thuật ngữ3. Xác định và mô tả các ca sử dụng4. Xây dựng kịch bản5. Xây dựng biểu đồ hoạt động (Tùy chọn)6. Xây dựng biểu đồ giao tiếp (Tùy chọn) Một tác nhân (actor) là một người hay một đối tượng giữ vai trò nào đó trong nghiệp vụ Một tác nhân có thể đóng các vai trò khác nhau trong những thời điểm khác nhau. Ví dụ: Một nhân viên thư viện có thể là bạn đọc Một nhân viên của Công ty cho thuê xe có thể là khách hàng ... Các câu hỏi thường dùng: Ai là người sẽ dùng hệ thống này để nhập thông tin? Ai là người sẽ dùng hệ thống này để nhận thông tin? Các hệ thống nào tương tác với hệ thống này? ATM – Automated Teller Machine Hệ thống phần mềm được thiết kế để phục vụ một khách hàng tại một thời điểm Khách hàng đút một thẻ ATM và nhập số định dang cá nhân (PIN – Personal Identification Number). Cả 2 thông tin được gửi đến ngân hàng để xác minh tính hợp lệ. Khách hàng có thể thực hiện một hoặc nhiều giao dịch Thẻ được giữ lại trong máy cho đến khi khách hàng không muốn giao dịch nữa. Khi đó thẻ ATM sẽ được trả ra. Máy ATM có thể thực hiện các giao dịch Khách hàng có khả năng rút tiền mặt từ tài khoản phù hợp được kết nối với thẻ ATM. Mỗi lần tối đa 20USD. Sự chấp thuận phải được lấy từ ngân hàng trước khi trả tiền Khách hàng có khả năng thực hiện gửi một khoản tiền vào tài khoản Khách hàng có khả năng chuyển tiền giữa 2 tài khoản có liên quan đến thẻ Khách hàng có khả năng thực hiện việc kiểm tra số dư Khách hàng có khả năng hủy bỏ giao dịch đang tiến hành bằng cách nhấn phím Hủy thay vì trả lời theo yêu cầu của máy Máy ATM phải gửi thông tin từng giao dịch đến ngân hàng với nhận được sự xác minh cho phép của ngân hàng. Trong trường hợp gửi tiền một tin nhắn thứ 2 gửi cho ngân hàng báo khách hàng đã gửi tiền Nếu ngân hàng xác định mã PIN của khách hàng không hợp lệ, khách hàng phải nhập lại PIN. Nếu sau 3 lần không thành công, thẻ ATM sẽ bị giữ lại Nếu một giao dịch không thành công, máy ATM sẽ giải thích sự cố và hỏi xem khách hàng có muốn thực hiện giao dịch khác hay không Máy ATM cung cấp một giấy biên nhận sau mỗi giao dịch thành công, trong đó có thông tin ngày, giờ, vị trí máy, số tiền, tài khoản,… Máy ATM có bộ phận điều khiển cho phép cán bộ vận hành có ...
Tìm kiếm theo từ khóa liên quan:
Xác định yêu cầu Kỹ thuật phân tích yêu cầu Cách thu thập các yêu cầu Sử dụng kỹ thuật phân tích yêu cầu Kỹ thuật thu thập yêu cầuTài liệu liên quan:
-
Bài giảng Công nghệ phần mềm: Chương 3 - Hoàng Thị Hà
70 trang 24 0 0 -
Bài giảng Công nghệ phần mềm: Chương 2 - GV. Phạm Mạnh Cương
62 trang 20 0 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - ThS. Tăng Mỹ Thảo
58 trang 20 0 0 -
Bài giảng OOAD năm 2014: Bài 2 - Xác định yêu cầu
28 trang 19 0 0 -
Bài giảng OOAD - Chủ đề 3: Use Case Diagram
95 trang 18 0 0 -
Bài giảng Công nghệ phần mềm: Chương 2 - Trần Anh Dũng
58 trang 15 0 0 -
Chương 03 : XÁC ĐỊNH YÊU CẦU VÀ MÔ HÌNH HÓA YÊU CẦU
24 trang 14 0 0 -
Bài giảng Thu nhận yêu cầu: Chương 3 - Trần Thị Kim Chi
133 trang 13 0 0 -
Bài giảng Bộ môn Công nghệ phần mềm - Bài 2: Phân tích yêu cầu phần mềm và đặc tả hệ thống
57 trang 13 0 0 -
Bài giảng chủ đề 2 Khảo sát hiện trạng và xác định yêu cầu: Phần 2 - Đặc tả yêu cầu
71 trang 12 0 0