You are on page 1of 15

Machine Translated by Google

05/05/2021

nội dung
CMU-CS 462:
1. Phần mềm đo lường phân loại
Phần mềm Đo lường và Phân
2. Mô hình dựa trên mục tiêu:
tích
Mục tiêu-Câu hỏi-Số liệu (GQM)
Mùa xuân 2020-2021
Mục tiêu-Câu hỏi-Chỉ số-Số liệu (GQIM)

Khung dựa trên mục tiêu để đo lường phần mềm 3. Ứng dụng của GQM và GQIM

(Tiếp theo)

Nguyen Duc Man


E: mannd@duytan.edu.vn
T: 0904235945

05/05/2021 1 05/05/2021 2

Ôn tập

Câu hỏi chính trong đo lường dựa trên mục tiêu: “Chúng ta
muốn biết hoặc tìm hiểu điều gì?”

thay vì "Chúng ta nên sử dụng số liệu nào?"


Phần mềm dựa trên mục tiêu
Vì các câu trả lời phụ thuộc vào mục tiêu của bạn nên không có bộ
Đo lường: Quy trình GQ(I)M số liệu cố định nào là phù hợp trên toàn cầu. Thay vì cố gắng

phát triển các biện pháp có mục đích chung, người ta phải mô tả một
quy trình thích ứng mà người dùng có thể sử dụng để xác định và
xác định các biện pháp cung cấp hiểu biết sâu sắc về vấn đề phát
triển của chính họ.

05/05/2021 3 05/05/2021 4

1
Machine Translated by Google
05/05/2021

Phương pháp tiếp cận GQM: Đánh giá GQ(I)M: Khái niệm

Mục tiêu: Liệt kê các mục tiêu chính của dự án Phương pháp chuyển đổi mục tiêu kinh
phát triển hoặc bảo trì. doanh thành kế hoạch đo lường.

Câu hỏi: Xuất phát từ mỗi mục tiêu


Việc kinh doanh
Đo đạc
câu hỏi phải được trả lời để xác định xem các mục Mục tiêu
Quy trình GQIM Kế hoạch

tiêu có được đáp ứng hay không. Kế hoạch đo lường:

1…………………….

Số liệu: Quyết định những gì phải được Mục tiêu kinh


2…………………….
doanh: Giảm chi phí?

đo lường để có thể trả lời đầy đủ các câu


hỏi.

05/05/2021 5 05/05/2021 6

GQ(I)M: Giới luật Quy trình GQ(I)M


xác định mục tiêu

Phương pháp GQ(I)M dựa trên 3 nguyên tắc và 10 bước 1) Xác định Doanh nghiệp
Bàn thắng BG
1

bao gồm 10 bước của quy


2) Xác định những điều cần biết

3) Xác định các mục tiêu phụ MG MG


1 1

Tam giới là: trình GQIM 4) Xác định thực thể


& thuộc tính

5) Chính thức hóa

Dụng cụ pha
Mục tiêu đo lường

Mục tiêu đo lường bắt nguồn từ hoạt động kinh doanh g MG MG


1 1

bàn thắng chế tại nhà Xác định các chỉ số

6) Xác định các câu hỏi


và chỉ số Hỏi
Hỏi Hỏi Hỏi

Các mô hình tinh thần đang phát triển cung cấp bối cảnh và tự động hóa 7) Xác định các biện pháp
1 2 3

tập trung 8) Xác định các biện pháp

quá trình này


TÔI

tôi 1 tôi 2 tôi 3 tôi 4

m m
GQ(I)M chuyển các mục tiêu kinh doanh không chính thức thành tồn tại (ISMS) Tạo kế hoạch hành động
M1
2
M3

các cấu trúc đo lường khả thi 9) Xác định hành động

10) Lập kế hoạch Kế hoạch hành động

05/05/2021 7 05/05/2021 số 8

2
Machine Translated by Google
05/05/2021

GQ(I)M: Bước /1 GQ(I)M: Bước /2


1. Xác định các mục tiêu kinh 6. Xác định các câu hỏi và chỉ số có thể định lượng sẽ được
sử dụng để đạt được các mục tiêu đo lường 7. Xác định
doanh 2. Xác định những gì bạn muốn biết hoặc tìm hiểu
các yếu tố dữ liệu sẽ được thu thập để xây dựng các chỉ số
3. Xác định các mục tiêu phụ 4. Xác định các thực thể
nhằm trả lời các câu hỏi 8. Xác định các biện pháp sẽ
và thuộc tính liên quan đến các mục tiêu phụ 5. Chính được sử dụng và thực hiện các chỉ số này
thức hóa các mục tiêu đo lường định nghĩa hoạt động
9. Xác định các hành động sẽ được thực hiện để thực hiện
đo

10. Lập kế hoạch thực hiện các biện pháp


Việc kinh doanh Đo đạc
mục tiêu mục tiêu Mục tiêu đo Đo đạc
lường kế hoạch

05/05/2021 9 05/05/2021 10

GQ(I)M: Bước /3 Bước 1: Xác định Mục tiêu Kinh doanh

Phương pháp GQ(I)M bắt đầu bằng 1


Mục tiêu kinh doanh có
việc xác định các mục tiêu kinh
thể được bắt đầu ở
1
2
doanh và chia nhỏ chúng thành các

mục tiêu phụ có thể quản lý được. mọi cấp độ tổ chức


Nó kết thúc với một kế hoạch cho 3 4
Ví dụ: Giảm thời gian

5
tiếp thị
thực hiện các biện pháp và chỉ 2
số được xác định rõ ràng để hỗ (TTM)
6
trợ các mục tiêu. Nó cũng có Nâng cao sự hài lòng
thể duy trì của khách hàng
7
truy xuất nguồn gốc trở lại các 10 Cải thiện chất lượng mã
số 8
9
mục tiêu kinh doanh.

05/05/2021 11 05/05/2021 12

3
Machine Translated by Google
05/05/2021

Mẫu cho GoalDe inition Mẫu cho GoalDe inition


(1)Mục đích: Để (đặc trưng hóa, đánh giá, dự đoán, thúc đẩy, v.v.) (quy (3)Môi trường: Môi trường bao gồm các yếu tố sau: yếu tố quy trình, yếu
trình, sản phẩm, mô hình, số liệu, v.v.) để (hiểu, đánh giá, quản lý, tố con người, yếu tố vấn đề, phương pháp, công cụ, ràng buộc, v.v.
thiết kế, học hỏi, cải thiện, v.v.) Nó.

Ví dụ: Đánh giá quá trình bảo trì để cải thiện nó. Ví dụ: Nhân viên bảo trì là những lập trình viên có động lực kém
và hạn chế tiếp cận với các công cụ.

(2)Phối cảnh: Kiểm tra (chi phí, hiệu quả, tính đúng đắn, lỗi, thay đổi,
thước đo sản phẩm, v.v.) từ quan điểm của (nhà phát triển, người quản
lý, khách hàng, v.v.) Ví dụ: Kiểm tra chi phí phát triển phần mềm từ

quan điểm của nhà quản lý.

05/05/2021 13 05/05/2021 14

Bước 1: Xác định mục tiêu Ví dụ


Mục tiêu kinh doanh số 1:
Đầu ra của Bước 1 là một Mục tiêu kinh doanh chính:
danh sách kiểm tra được sắp xếp của doanh nghiệp

Tiết kiệm tiền bằng cách cải thiện năng suất của nhóm phát
mục tiêu (nghĩa là mục tiêu Mục tiêu kinh doanh #2:
quản lý, mục tiêu phát triển, triển phần mềm

v.v.) cùng với định nghĩa của Mục tiêu kinh doanh số 3:
chúng.

Nếu nhiều hơn một mục tiêu:

tạo kế hoạch cho từng mục tiêu Kiểm tra ảnh hưởng của năng suất của nhóm phát triển phần mềm đến
riêng biệt. Tỷ lệ mở rộng chi phí dự án
điển hình: 1-4 lần Mục tiêu kinh doanh #n:
(Phân tích từ quan điểm của nhà quản lý dự án)

05/05/2021 15 05/05/2021 16

4
Machine Translated by Google
05/05/2021

Bước 2: Xác định những điều cần biết Bước 2: Xác định những điều cần biết

Xác định những điều cần biết để hiểu, đánh giá, dự đoán hoặc cải

thiện các hoạt động liên quan đến việc đạt được mục tiêu bằng cách

đặt các câu hỏi như: “Chúng ta quản lý hoặc thực hiện những hoạt

động nào?” “Chúng ta muốn đạt được hoặc cải thiện điều gì?”

và bằng cách hoàn thành các câu như “Để làm

được điều này, chúng tôi sẽ cần…”

Lặp lại những câu hỏi này nhiều lần và phá vỡ cấp cao nhất
mục tiêu thành những việc cụ thể cần hoàn thành và những vấn đề cần giải quyết.

05/05/2021 17 05/05/2021 18

Bước 2: Xác định những điều cần biết Danh sách kiểm tra thực thể-câu hỏi /1

1. Bắt đầu với một trong những mục tiêu cấp cao nhất được xác định ở Bước 1.
Đầu ra của bước này là câu hỏi thực thể
danh sách kiểm tra. Đảm bảo rằng các thực thể được giải quyết phải 2. Xác định những người hoặc nhóm mà mối quan tâm của họ sẽ được

giải quyết. (nghĩa là người quản lý, nhà phát triển, khách hàng, v.v.)
thuộc bốn loại: đầu vào và tài nguyên, sản phẩm và sản phẩm phụ,
Điều này xác định quan điểm và vai trò mà bạn và nhóm sẽ đảm nhận trong
vật phẩm nội bộ, và các hoạt động cũng như quy trình.
Nhiệm vụ 3 đến 6 ở đây và trong các bước còn lại của quy trình.

3. Tạo các bản phác thảo sơ bộ về các quy trình liên quan mà bạn, với vai trò của

mình, quản lý hoặc tác động. Khi bạn làm điều này, hãy để ý đến những gì bạn

Đối với mỗi thực thể, hãy liệt kê các câu hỏi có thể giúp chúng muốn đạt được và những vấn đề bạn sẽ phải giải quyết để đạt được điều đó.

tôi giải quyết các mục tiêu kinh doanh đó.

05/05/2021 19 05/05/2021 20

5
Machine Translated by Google
05/05/2021

Danh sách kiểm tra thực thể-câu hỏi /2 Danh sách kiểm tra câu hỏi-thực thể /3 5. Đối với mỗi

thực thể, hãy liệt kê các câu hỏi mà nếu được trả lời sẽ
4. Liệt kê những điều (thực thể) quan trọng trong quy giúp bạn, với vai trò của mình, lập kế hoạch và quản lý
trình của bạn mà bạn, với vai trò của mình, quản lý tiến độ hướng tới mục tiêu của bạn.
hoặc gây ảnh hưởng. Đảm bảo rằng bạn giải quyết bốn
Ví dụ: Nó lớn
loại thực thể quy trình dưới đây: Đầu vào và tài nguyên
cỡ nào?
Sản phẩm và theo sản phẩm Các vật phẩm bên trong Bao nhiêu là có? Làm sao

như hàng tồn kho và sản phẩm dở dang Các hoạt nhiều thành phần?

động và quy trình Bạn cũng có thể muốn liệt kê Nó nhanh như thế nào?

một số thực thể môi trường bên ngoài các quy Mât bao lâu?
Nó có giá bao nhiêu?
trình có ảnh hưởng đến bạn công việc.

05/05/2021 21 05/05/2021 22

Danh sách kiểm tra thực thể-câu hỏi /4 Ví dụ (tiếp)


Đối tượng quan tâm Câu hỏi liên quan đến mục tiêu kinh doanh
6. Lùi lại và xem xét toàn bộ quá trình của bạn để xem có điều gì bị bỏ
Đầu vào và Mọi người • Hiện tại mọi người làm việc hiệu quả như
sót không. Bằng cách đặt câu hỏi như: Quá trình có ổn định không?
Tài nguyên thế nào?

• Họ cần cải tiến ở những lĩnh vực

Điều gì giới hạn khả năng của chúng ta? nào ? • Chúng ta có cần thêm thành

Điều gì quyết định sự thành công? viên nhóm không? • Nhân viên của chúng tôi có

làm việc quá sức không?


Khách hàng của chúng ta muốn gì?

máy tính hỗ trợ • Các công cụ có đủ hay cần nâng


Điều gì có thể báo hiệu những cảnh báo sớm?
Phần mềm cấp? • Các công cụ ảnh hưởng
Công việc tồn đọng xảy ra ở đâu?
Công cụ kỹ thuật đến năng suất như thế nào? • Hợp đồng
Điều gì có thể đi sai? nhà thầu phụ phụ có hỗ trợ năng suất của chúng ta
không? • Nó có đáng không?
Bạn có thể khám phá thêm các thực thể có thuộc tính đáng để đo lường.

Khách hàng • Những thay đổi trong dự án ảnh


7. Lặp lại Nhiệm vụ 1–6 cho các mục tiêu khác của bạn.
Yêu cầu cho hưởng đến năng suất như thế nào?
05/05/2021 23 05/05/2021 24
Thay đổi

6
Machine Translated by Google
05/05/2021

Ví dụ (tiếp) Ví dụ (tiếp)
Đối tượng quan tâm Đối tượng quan tâm Câu hỏi liên quan đến mục tiêu kinh doanh
Các câu hỏi liên quan đến Phát triển Mục tiêu

Hoạt động Kinh doanh • Chúng ta có đang sử dụng phương pháp phát triển hiệu quả nhất Sản phẩm Tài liệu Các tài liệu chúng tôi tạo ra có thể đọc được không?
S và không ? • Chúng ta có cấu trúc hiệu quả nhóm phát triển
và Theo sản Có thể theo dõi các tính năng hệ thống từ tài
Chảy không? • Chúng ta có đang dành quá nhiều thời gian cho giai liệu này sang tài liệu khác không?
phẩm
đường dẫn
đoạn phát triển không? •Chúng ta đang sử dụng thử nghiệm thủ
Nguồn Mã nguồn có phù hợp với tài liệu không? Mã nguồn
công hay thử nghiệm tự động? • Kiểm thử có tìm đủ lỗi không?
Mã số có bị lỗi không?
thử nghiệm • Chúng ta có đang dành quá nhiều thời gian cho việc kiểm thử
Mã nguồn có tuân theo các tiêu chuẩn lập trình
không?
không?

Các kế hoạch
Các kế hoạch có thay đổi quá nhiều không?

sửa chữa • Thời gian phản hồi sửa lỗi có hợp lý không? • Những Ngân sách Chúng ta có đủ tiền để tăng lương và đầu tư vào các công

thay đổi có mức độ ưu tiên cao có được triển khai kịp cụ không?

thời không? • Chúng ta có đang dành quá nhiều thời gian để

gỡ lỗi không?

05/05/2021 25 05/05/2021 26

Bước 3: Xác định mục tiêu phụ/1


Bước 3: Xác định mục tiêu phụ/2

Nhóm các câu hỏi liên quan giúp xác định các mục

tiêu phụ Ở Bước 3, bạn xác định các câu hỏi mà bạn
có về các thực thể, sau đó nhóm chúng lại và xác
định các vấn đề mà chúng giải quyết. Sau đó, nhóm

các vấn đề và câu hỏi dịch


một cách tự nhiên vào các mục tiêu con ứng cử viên.

Đôi khi, bạn có thể thấy một số vấn đề được sắp xếp vào một mục tiêu phụ

duy nhất hoặc các vấn đề đơn lẻ được sắp xếp thành nhiều mục tiêu phụ.

05/05/2021 27 05/05/2021 28

7
Machine Translated by Google
05/05/2021

Ví dụ (tiếp) Ví dụ (tiếp)
Các câu hỏi liên quan đến năng suất của nhóm phát triển
Các câu hỏi liên quan đến nhóm phát triển Năng suất NHÓM • Nhân viên
NHÓM #3 •Những thay đổi trong dự án ảnh hưởng đến năng suất
của chúng ta hiện đang làm
tiến ở việc
nhữnghiệu
lĩnhquả
vựcnhư
nào?thế nào? •taHọcócần
• Chúng cầncải
thêm người
(Đáp lại như thế nào? • Kế hoạch có thay đổi quá nhiều
#1 (Mọi người) chơi theo nhóm không? • Nhân viên của chúng tôi có làm
Thay đổi) không? •Chúng ta đang sử dụng thử nghiệm thủ công
việc quá sức không?
NHÓM #4 hay thử nghiệm tự động? • Kiểm thử có tìm đủ lỗi

(Chất lượng không? • Chúng ta có đang dành quá nhiều thời gian
NHÓM • Các công cụ đã đủ hay cần nâng cấp? #2 • Các công cụ
Đảm bảo) cho việc kiểm thử không? • Thời gian phản hồi sửa
ảnh hưởng đến năng suất như thế nào?
lỗi có hợp lý không?
(Phát triển) •
Chúng ta có đang sử dụng phương pháp
phát triển hiệu quả nhất không ?
• Mã nguồn có phù hợp với tài liệu không? • Mã • Chúng ta có đang dành quá nhiều thời gian để gỡ lỗi không?
nguồn có bị lỗi không? • Mã nguồn có tuân theo các
• Các tài liệu chúng tôi tạo ra có thể đọc được không?
tiêu chuẩn lập trình không? • Chúng ta có đủ tiền
để đầu tư vào các công cụ không?
05/05/2021 29 05/05/2021 30

Bước 4: Xác định thực thể & thuộc tính /1


Ví dụ (tiếp)

Các mục tiêu phụ bắt nguồn (từ Project Manager's

Phối cảnh)

Mục tiêu phụ Nâng cao hiệu quả làm việc của nhân viên

#1 Mục tiêu Cải thiện phát triển mã

phụ #2 quy

trình Mục tiêu phụ #3 Giảm thiểu tác động tiêu cực
của những thay đổi năng suất của dự án Mục tiêu
4
phụ #4 Cải thiện đảm bảo chất lượng

05/05/2021 31 05/05/2021 32

số 8
Machine Translated by Google
05/05/2021

Bước 4: Xác định thực thể & thuộc tính /2 Ví dụ (tiếp)

Sau khi có danh sách các câu hỏi, bạn nên kiểm tra từng câu hỏi và xác Mục tiêu phụ 1: Cải thiện hiệu suất của nhân viên Câu hỏi
định các thực thể tiềm ẩn trong đó. Sau đó liệt kê các thuộc tính 1: Hiện tại, nhóm phát triển của chúng tôi làm việc hiệu quả
thích hợp được liên kết với từng thực thể. Các thuộc tính thích như thế nào? Thực thể: Nhóm phát triển Thuộc tính:

hợp là những thuộc tính, nếu được định lượng, sẽ giúp

trả lời câu hỏi của bạn hoặc thiết lập một bối cảnh để diễn giải
các câu trả lời.

Các thuộc tính thích hợp thường được trích dẫn trong câu hỏi, rõ Yếu tố cá tính của
ràng hoặc ẩn ý. Danh sách các thực thể và các thuộc tính cho nhóm Chuyên môn của tổ chức phát triển
mỗi thực thể là Kỹ thuật phân tích và thiết kế của nhóm

đầu ra chính của bước này. Kiến thức về ngôn ngữ lập trình

Các thuộc tính sẽ trở thành ứng cử viên cho những thứ mà
nên được đo.

05/05/2021 33 05/05/2021 34

Ví dụ (tiếp) Ví dụ (tiếp)
Mục tiêu phụ 1: Cải thiện hiệu quả làm việc của nhân viên Mục tiêu phụ 2: Cải thiện quy trình phát triển mã Câu
Câu hỏi 2: Tinh thần chung của văn phòng như thế nào? hỏi 1: Chúng ta có đang dành quá nhiều thời gian cho giai

đoạn phát triển không?


Thực
Thực
thể: Môi trường làm việc
Thuộc tính: thể: Quá trình phát triển

Chỗ ở Thuộc tính:

Khuyến khích
Thời lượng trung bình của quá trình phát triển, trên mỗi dòng
Các hoạt động ngoại khóa Phần
mã Tỷ lệ phần trăm thời lượng trung bình của quá trình phát triển
cứng và phần mềm được sử dụng Tỷ lệ thời
dự án
gian làm việc trên thời gian giải lao
Kỳ vọng của công ty về phần trăm thời gian phát triển mã
Không gian làm việc (kích thước phòng và bàn làm việc, hệ thống thông gió)

05/05/2021 35 05/05/2021 36

9
Machine Translated by Google
05/05/2021

Ví dụ (tiếp) Ví dụ (tiếp)
Mục tiêu phụ 3: Giảm thiểu tác động tiêu cực của những thay đổi
Mục tiêu phụ 4: Cải thiện đảm bảo chất lượng Câu hỏi
về năng suất của dự án Câu hỏi 1: Những thay đổi trong dự
1: Chúng ta đang sử dụng kiểm thử thủ công hay kiểm thử
án ảnh hưởng đến năng suất ở mức độ nào? Thực thể: Tập hợp các

yêu cầu thay đổi nhận được từ khách hàng Thuộc tính: tự động?

Thực thể:

Phương pháp kiểm

tra Thuộc tính:


Số lượng yêu cầu thay đổi

Tổng nỗ lực ước tính để đáp ứng các yêu cầu thay đổi
Loại (tên loại)
Tổng nỗ lực cho dự án Được sử dụng? Có/không (phân loại nhị phân)

05/05/2021 37 05/05/2021 38

Bước 5: Chính thức hóa Mục tiêu Đo lường /1


Ví dụ (tiếp)
Mục tiêu phụ 4: Cải thiện đảm bảo chất lượng Câu hỏi

2: Hiệu quả của các bài kiểm tra như thế nào? Có phải

chúng ta đang dành quá nhiều thời gian cho việc kiểm tra? Thực
thể: Thử nghiệm Thuộc tính:

Khối lượng kiểm tra số lượng kiểm

tiến độ tra được lập lịch trình số

lượng kiểm tra đã vượt qua


5

05/05/2021 39 05/05/2021 40

10
Machine Translated by Google
05/05/2021

Mục tiêu đo lường chủ động và thụ động


Mục tiêu đo lường là gì?

Các mục tiêu đo lường chủ động hướng tới việc kiểm
Mục tiêu kinh doanh (hoặc mục tiêu phụ) thường được thể
soát các quy trình hoặc gây ra các thay đổi đối với sản
hiện bằng một cụm từ hoặc câu bằng ngôn ngữ tự nhiên. Mục
phẩm, quy trình, tài nguyên hoặc môi trường.
tiêu đo lường (hoặc mục tiêu phụ) là một đại diện bán chính

thức của mục tiêu kinh doanh (hoặc mục tiêu phụ), bao gồm 4
Mục tiêu đo lường thụ động có nghĩa là cho phép học hoặc
thành phần: Đối tượng quan tâm (thực thể) Mục đích
hiểu. Các mục tiêu thụ động thường được hoàn thành bằng
Quan điểm
cách mô tả các đối tượng quan tâm theo một mô hình năng

suất hoặc chất lượng nào đó.

Mô tả về môi trường & ràng buộc

05/05/2021 41 05/05/2021 42

Mục tiêu đo lường chủ động và thụ động: Ví dụ Mục tiêu đo lường chủ động và thụ động: Ví dụ

Mục tiêu hoạt động Mục tiêu thụ động

Hiểu sự phát triển hiện tại


Đáp ứng ngày hoàn thành dự kiến Giảm
quá trình
sự thay đổi Cải thiện độ tin cậy của sản
Xác định nguyên nhân

phẩm Cải thiện năng suất của quy trình gốc rễ Đánh giá khả năng bảo trì của

Cải thiện thời gian đưa sản phẩm ra thị sản phẩm Xác định khả năng và xu hướng để chúng tôi có

thể dự đoán hiệu suất trong tương lai tốt hơn Hiểu
trường Giảm doanh thu của nhân viên
mối quan hệ giữa các thuộc tính để chúng tôi có thể phát triển

các mô hình dự đoán và ước tính

05/05/2021 43 05/05/2021 44

11
Machine Translated by Google
05/05/2021

Mục tiêu đo lường: Đối tượng

Bất cứ thứ gì có thực hoặc trừu tượng mà chúng ta muốn mô


tả hoặc biết thêm về chúng đều là đối tượng tiềm năng để
đo lường.

Một đối tượng là một thực thể mà chúng ta muốn mô tả bằng


giá trị đo.

Đối tượng quan tâm (thực thể):


một quy trình, sản phẩm,
tài nguyên, nhiệm vụ, hoạt

động, tác nhân, đồ tạo


tác, số liệu, môi trường,

v.v.

05/05/2021 45 05/05/2021 46

Mục tiêu đo lường:Mục đích Mục tiêu đo lường:Phối cảnh


Quan điểm xác định ai quan tâm đến
Mục đích của hoạt động đo lường có thể là để kết quả đo lường, chẳng hạn như: nhà phát triển, người
bảo trì, người quản lý hoặc khách hàng. Quan điểm được
hiểu, dự đoán, lập kế hoạch, kiểm soát, so sánh, đánh giá
trình bày để làm rõ mục đích của hoạt động đo lường.
hoặc cải thiện một số khía cạnh năng suất hoặc chất lượng

của đối tượng. Các ví dụ bao gồm: chi phí, quy mô, độ tin
Luật xa gần:
kiểm tra khả năng sửa đổi, chất lượng,
cậy, phạm vi thử nghiệm, khả năng đáp ứng, hiệu quả đánh giá
thay đổi, lỗi, loại lỗi, tồn đọng,
ngang hàng , tuân thủ quy trình, thời gian trường,
đưa ra thị
chất hành vi, tính ổn định, tiến độ,
<(các) thuộc tính cụ thể>, v.v.
lượng, sự hài lòng của khách hàng.

từ quan điểm của (cái)


. nhà phát triển, người quản lý, khách
hàng, kỹ sư, nhóm cải tiến quy
trình, quản lý cấp cao, v.v.

05/05/2021 47 05/05/2021 48

12
Machine Translated by Google
05/05/2021

Mục tiêu đo lường:Môi trường Mục tiêu đo lường:Mẫu


Liệt kê hoặc mô tả các yếu tố môi trường & các yếu tố liên quan

các tham số cần được hiểu để đưa các kết quả quan sát được vào ngữ
Mẫu mục tiêu đo lường (phụ):
cảnh. Tập trung vào việc mô tả những điểm tương đồng với (và sự
Đối tượng quan tâm:
khác biệt so với) các sản phẩm, quy trình và cài đặt quen thuộc khác. Thông tin

này trở thành một phần của cơ sở dữ liệu để so sánh trong tương lai. Mục đích:
các để Nó.

Các yếu tố và thông số cần xem xét bao gồm: Luật xa gần:
Xem xét từ

- yếu tố ứng - Yếu tố quan điểm của (the) .


dụng - yếu tố khách hàng
Môi trường:
con người - yếu tố - phương pháp , , , ,
tài nguyên - yếu tố - công cụ , , , ,
quy trình - ràng buộc

05/05/2021 49 05/05/2021 50

Ví dụ (tiếp)
Đối tượng quan tâm: Nhóm phát triển Mục đích:

Xác định cách cải thiện năng suất của nhóm

phát triển của chúng tôi bằng cách đánh giá năng suất hiện tại của

họ. Quan điểm: Kiểm tra các yếu tố tính cách của nhóm, chuyên

môn của tổ chức phát triển, kỹ thuật phân tích và thiết kế của

nhóm, kiến thức về ngôn ngữ lập trình của nhóm phát triển của chúng tôi từ

quan điểm của người quản lý dự án.

05/05/2021 51 05/05/2021 52

13
Machine Translated by Google
05/05/2021

Ví dụ (tiếp) Ví dụ (tiếp)
Đối tượng quan tâm: Nhóm phát triển Đối tượng quan tâm: Môi trường làm việc Mục

đích: Đánh giá môi trường làm việc nhằm xác


Môi trường & ràng buộc:
định các cơ hội cải thiện năng suất của nhóm phát triển. Quan
Lập trình ứng dụng tính lương bằng C++ 100
điểm: Kiểm tra tỷ lệ thời gian làm việc và thời gian nghỉ
nhà phát triển phần mềm có kinh nghiệm 5 năm trở lên
ngơi của chúng tôi
về C++ Khách hàng là doanh nghiệp

Không duy trì cơ sở dữ liệu mô-đun có thể tái sử


nhân viên, chỗ ở, ưu đãi và các hoạt động ngoại khóa được
dụng. Kiểm tra các dự án mới đã hoàn thành và được bán từ
1/1/1995 đến 31/12/2002.
cung cấp cho nhân viên của chúng tôi và không gian làm
việc (kích thước phòng và bàn làm việc, hệ thống thông
gió) nơi nhân viên của chúng tôi làm việc theo quan điểm của
chính nhân viên .

05/05/2021 53 05/05/2021 54

Thảo luận nhóm 3 học sinh


Ví dụ (tiếp) (Thảo luận nhóm 3 SV)
Kể tên ít nhất 3 CASE Tools và các thành phần
Đối tượng quan tâm: Môi trường làm việc
của CASE Tools là gì?
Môi trường & ràng buộc:

Lập trình ứng dụng tính lương bằng C++ 100

nhà phát triển phần mềm có kinh nghiệm 5 năm trở lên
trong C++

Khách hàng là doanh nghiệp

Không duy trì cơ sở dữ liệu mô-đun có thể tái sử dụng.

Khảo sát các dự án mới hoàn thành và bán từ 1/1/1995


đến 31/12/2002.

05/05/2021 55 05/05/2021 56

14
Machine Translated by Google
05/05/2021

Ví dụ (tiếp) Ví dụ (tiếp)

Đối tượng quan tâm: Công cụ CASE


Đối tượng quan tâm: Công cụ CASE

Mục đích: Môi trường & ràng buộc:

Lập trình ứng dụng tính lương bằng C++ 100


Đánh giá tác động của các công cụ CASE khác nhau đối với
nhà phát triển phần mềm có kinh nghiệm 5 năm trở lên về

năng suất của nhóm phát triển. C++ Khách hàng là doanh nghiệp

Phối cảnh: Không duy trì cơ sở dữ liệu mô-đun có thể tái sử

dụng. Kiểm tra các dự án mới đã hoàn thành và được bán từ


Kiểm tra tính hiệu quả của việc sử dụng các CASE khác nhau
1/1/1995 đến 31/12/2002.
công cụ để giúp phát triển sản phẩm của chúng tôi

từ quan điểm của các nhà phát triển và người thử nghiệm.

05/05/2021 57 05/05/2021 58

Bài đọc và Bài tập 4


Bạn được yêu cầu đọc các liên kết bên dưới và
Trả lời các câu hỏi sau. Đáp án sẽ được nộp
trên hệ thống e-Learning (Assignment 4) trước
17:00, ngày 20-03-2020.

https://www.youtube.com/watch?v=7nhD__7-FE4

Câu hỏi
1 GQM (theo video) là gì?

05/05/2021 59

15

You might also like