2. Tính thỏa mãn 1 Không áp dụng Không áp dụng 1.
C.2.3. Loại đo thời gian Tổng quan
Tổng quan
Người sử dụng các phép đánh giá của loại đo thời gian phải ghi nhận các chu kỳ thời gian, số lượng vị trí đã được kiểm tra và bao nhiêu người sử dụng tham gia đo.
Có nhiều cách thực hiện mà trong đó thời gian có thể được đo như là một đơn vị, như những ví dụ sau đây cho thấy.
a) Đơn vị thời gian thực
Đây là thời gian vật lý: tức là giây, phút hoặc giờ. Đơn vị này thường được sử dụng để mô tả thời gian xử lý nhiệm vụ của phần mềm thời gian thực.
b) Đơn vị thời gian máy tính
Đây là thời gian xung nhịp của bộ vi xử lý máy tính: như giây, phút hoặc giờ theo thời gian CPU. c) Đơn vị thời gian theo lịch trình làm việc
Bao gồm giờ làm việc, ngày làm việc, tháng hoặc năm. d) Đơn vị thời gian thành phần
Khi có nhiều vị trí, thời gian thành phần chỉ rõ vị trí riêng và nó là một sự tích lũy thời gian riêng tại mỗi vị trí. Đơn vị này thường được sử dụng để mô tả tính tin cậy của các phân tử, ví dụ như tỷ lệ lỗi của các phần tử.
e) Đơn vị thời gian hệ thống
Khi có nhiều vị trí, thời gian hệ thống không xác định cho các vị trí riêng biệt mà xác định cho tất cả các vị trí đang chạy như là một hệ thống đồng nhất. Đơn vị này thường xuyên được sử dụng để mô tả tính tin cậy, ví dụ như tỷ lệ lỗi hệ thống.
Loại thời gian vận hành hệ thống
Loại thời gian vận hành hệ thống cung cấp cơ sở cho việc đo tính hiệu dụng của phần mềm. Thời gian này chủ yếu được sử dụng cho các đánh giá tính tin cậy. Nó phải được chỉ rõ liệu phần mềm đang hoạt động liên tục hay gián đoạn. Nếu phần mềm vận hành không liên tục, nó phải được đảm bảo rằng thời gian đo được thực hiện trong các chu kỳ thời gian mà phần mềm đang hoạt động (điều này đương nhiên được mở rộng cho vận hành liên tục).
a) Thời gian thực hiện
Khi việc sử dụng phần mềm là không đổi, ví dụ khi vận hành hệ thống với cùng một thời lượng thời gian trong mỗi tuần.
b) Thời gian khởi động máy
Cho thời gian thực, phần mềm nhúng hoặc phần mềm vận hành hệ thống được sử dụng hoàn toàn trong suốt thời gian hệ thống hoạt động.
c) Thời gian chuẩn hóa máy
Như trong thời gian “khởi động máy”, nhưng đưa dữ liệu từ một số máy có thời gian khởi động khác nhau và áp dụng một hệ số điều chỉnh.
Loại thời gian thực thi
Loại thời gian thực thi là thời gian cần thiết để thực thi phần mềm tới khi hoàn thành một nhiệm vụ cụ thể. Việc phân bổ một loạt các thực thi phải được phân tích và giá trị trung bình, vi sai hoặc giá trị cực đại phải được tính toán. Việc thực thi trong các điều kiện cụ thể, đặc biệt trong điều kiện quá tải phải được kiểm tra. Loại thời gian thực thi được sử dụng chủ yếu cho việc đánh giá tính hiệu quả.
Loại thời gian người sử dụng
Loại thời gian người sử dụng được đo trên chu kỳ thời gian sử dụng bởi những người sử dụng cá nhân để hoàn thành nhiệm vụ bằng cách vận hành phần mềm. Sau đây là một vài ví dụ:
a) Thời gian phiên
Đo thời gian từ khi bắt đầu tới khi kết thúc phiên. Nó hữu ích, ví dụ như, cho mô tả hoạt động của người sử dụng sử dụng dịch vụ hệ thống ngân hàng tại nhà. Đối với chương trình tương tác mà thời gian rỗi không cần để ý hoặc các vấn đề tính khả dụng tương tác chỉ được xem xét.
b) Thời gian thực hiện nhiệm vụ
Thời gian tiêu tốn cho người sử dụng cá nhân vận hành phần mềm để hoàn thành một nhiệm vụ. Thời điểm bắt đầu và kết thúc phải được xác định rõ ràng.
c) Thời gian người sử dụng
Thời gian sử dụng phần mềm của người sử dụng cá nhân tính từ thời điểm bắt đầu tới điểm hiện tại. (Tính xấp xỉ, số lượng thời gian hoặc ngày người sử dụng sử dụng phần mềm từ khi bắt đầu).
Loại nguồn lực
Loại nguồn lực là thời gian hữu ích liên kết với nhiệm vụ dự án cụ thể. a) Nguồn lực cá nhân
Là thời gian hữu ích cần thiết cho một cá nhân là người phát triển, bảo trì hoặc người vận hành làm việc để hoàn thành một nhiệm vụ cụ thể. Nguồn lực cá nhân được tính theo số giờ có ích trên ngày. b) Nguồn lực nhiệm vụ
Nguồn lực nhiệm vụ là giá trị tích lũy của tất cả các thành viên dự án cụ thể: người phát triển, người bảo trì, người vận hành, người sử dụng hoặc các người khác tham gia làm việc để hoàn thành một nhiệm vụ cụ thể.
Loại khoảng thời gian giữa các sự kiện
Loại phép đo này là khoảng thời gian giữa một sự kiện và một sự kiện tiếp theo trong chu kỳ quan sát. Tần suất của chu kỳ thời gian quan sát có thể được sử dụng thay cho phép đo này. Nó hay được dùng để mô tả thời gian giữa các lần xảy ra lỗi liên tiếp.