Trang chủ segvn Xin chào Guest  |  Đăng ký  |  Đăng nhập
Tên đăng nhập Mật khẩu
  Tìm kiếm  
  Trang chủ  | Những mạch mới  | Mạch chưa trả lời  | Người dùng trực tuyến  | Thành viên  | Giúp đỡ


Chuyển nhanh tới »

Không có thành viên nào đang xem mạch
Trạng thái mạch: Bình thường
Tổng số bài viết trong mạch này: 4
Tạo mạch mới
Tác giả
mạch trước đó mạch này đã được xem 1482 lần và có 3 bài trả lời mạch kế tiếp
Nam JohnVu
Prof.




Tham gia: 29-12-2008
Tổng số bài đã viết: 849
Trạng thái: Offline
Trả lời bài viết  Trả lời với trích dẫn 
Nhập môn Kĩ nghệ phần mềm - Bài 15: Cách đo & độ đo phần mềm


Bài 15: Cách đo & độ đo phần mềm

Bài này hội tụ vào cách đo và độ đo. Cách đo là nền tảng cho bất kì bộ môn kĩ nghệ nào và phần mềm không phải là ngoại lệ. Mặc dầu thuật ngữ “Cách đo”, “Độ đo” thường được dùng đổi lẫn cho nhau, điều quan trọng cần lưu ý sự khác biệt giữa chúng. Giảng viên sẽ giải thích sự khác biệt.

Độ đo - Measure là một chuẩn hay đơn vị đo – Các chiều mở rộng, dung lượng, v.v. – của bất kì cái gì, đặc biệt như được xác định bởi chuẩn. Chẳng hạn: Số lỗi, Dòng mã nguồn (SLOC).

Cách đo-Metric là một tính toán hay phức hợp dựa trên hai hay nhiều việc đo; cách đo định lượng về mức độ mà hệ thống, cấu phần hay qui trình có thuộc tính đã cho. Chẳng hạn: Số lỗi trên một nghìn dòng mã (KSLOC).

Chỉ báo: Một độ đo hay tổ hợp các độ đo (cách đo) cung cấp cái nhìn rõ rệt vào vấn đề hay khái niệm phần mềm. Chẳng hạn: Số lỗi /KSLOC = chỉ báo về sự thoả mãn của khách hàng; Số lỗi /KSLOC = chỉ báo về chất lượng sản phẩm.

Người kĩ sư phần mềm thu thập độ đo và xây dựng cách đo để thu được chỉ báo. Chỉ báo dự án cho phép người quản lí dự án thẩm định trạng thái của dự án, theo dõi các rủi ro tiềm năng, làm lộ ra vấn đề, điều chỉnh luồng công việc hay nhiệm vụ và tính chất lượng toàn thể. Chỉ báo qui trình cho phép cấp quản lí kiểm điểm qui trình đã xác định về cái gì có tác dụng và cái gì không có tác dụng cho mục đích cải tiến. Về căn bản cách đo được dùng để đo tiến độ hướng tới đáp ứng mục tiêu và nó phải được gắn với mục tiêu nghiệp vụ vì chúng tồn tại để đo tiến độ và phải bao gồm các mục đích và khuôn khổ thời gian. Với các lí do thực hành, Cách đo phải được xác định rõ ràng và nhất quán trước khi được dùng để tránh lẫn lộn hay diễn giải khác. Chúng phải hội tụ chú ý vào vài hành động sẽ tạo ra khác biệt trong dự án, sản phẩm, qui trình, tổ chức hay mục đích nghiệp vụ. Các kiểm điểm quản lí phải dùng các cách đo để ra quyết định. Khoản mục hành động phải được thực hiện khi tiến độ không sánh đúng với trông đợi. Để hữu dụng, cách đo phải được thu thập với mục đích xác định, được định nghĩa tường minh, được sử dụng đúng, được quản lí đúng và được phân tích cẩn thận (khía cạnh mật).

Có các cách đo dự án, cách đo qui trình và cách đo sản phẩm. Từng cách đều đo và cho thông tin về những điều xác định. Cách đo qui trình tạo khả năng cho tổ chức lấy cái nhìn chiến lược bằng việc cung cấp cái nhìn sáng tỏ vào tính hiệu quả của qui trình phần mềm. Cách đo dự án tạo khả năng cho người quản lí dự án thích nghi công việc dự án và quản lí dự án tương ứng theo sự kiện và dữ liệu. Bằng việc có dữ liệu, cấp quản lí có thể ra quyết định đúng trong thay đổi và cải tiến. Thu thập dữ liệu, tính toán cách đo, đánh giá cách đo tất cả đều quan trọng trong chương trình đo. Cách đo là chủ đề chính trong Kĩ nghệ phần mềm và chi tiết sẽ được bao quát trong môn học tiếp sau.

Nội dung thảo luận
Khác biệt giữa độ đo và cách đo là gì?
Tại sao chúng ta cần độ đo?
Tại sao việc đào tạo tổ dự án của bạn về cách đo lại quan trọng?

Bài đọc thêm:
1. L15_metrics2004.pdf
2. L15_Measures_Metrics.pdf
3. L15_Measurements.pdf
4. L15_metrics.pdf
5. L15_Quality_Stages.pdf

Phân công dự án tổ
Sinh viên sẽ được tổ chức thành các nhóm để chuẩn bị bài trình bày cho cả lớp. 2 tổ trình bày cho lớp. Với việc trình bày này, tổ sẽ tập trung vào kịch bản sau:

“Bạn là kĩ sư phần mềm vừa mới được thuê để làm việc với dự án có nhiều vấn đề. Người quản lí dự án được đề bạt từ một nhóm nghiệp vụ và không biết mấy về phần mềm. Phần lớn mọi người trong dự án đều là người lập trình thích lập trình nhưng không biết nhiều các thứ khác. Vì bạn là người duy nhất biết cái gì đó về Kĩ nghệ phần mềm, người quản lí yêu cầu bạn thiết kế chương trình đo để nâng cao dự án. Bạn được yêu cầu đưa ra ba tới bốn độ đo, ba cách đo và ba hay bốn chỉ báo mà có thể hữu dụng cho dự án. Giải thích cách tiếp cận của bạn và chương trình cách đo của bạn.
Lưu ý: Dự án này đang ở pha xây dựng (viết mã) và bị chậm quãng ba tháng so với lịch biểu. Bạn chỉ còn sáu tháng để hoàn thành dự án.

Có 2 bài kiểm tra trên lớp (một bài kiểm tra đa chọn lựa và một bài kiểm tra đúng/sai).

----------------------------------------
Prof. Vu
Carnegie Mellon University
----------------------------------------
[Thay đổi 1 lần, thay đổi lần cuối bởi JohnVu lúc 22:23:59 13-01-2009]
[22:21:27 13-01-2009] Xem bản để in của bài viết    Xem thông tin cá nhân của thành viên    Gửi thông điệp cá nhân [Liên kết của bài] Thông báo bài gửi có nội dung xấu: mời bạn đăng nhập trước  Chuyển về đầu trang 
Nữ lananh
Novice




Tham gia: 16-09-2009
Tổng số bài đã viết: 2
Trạng thái: Offline
Trả lời bài viết  Trả lời với trích dẫn 
Re: Nhập môn Kĩ nghệ phần mềm - Bài 15: Cách đo & độ đo phần mềm

Thưa thầy JohnVu, em là một QA và đã khán giả của thầy từ rất lâu, em mong được thầy gửi cho các tài liệu trong các bài giảng (phần bài đọc thêm) trên đây của thầy để có thể hiểu sâu hơn về các chủ đề được không ạ?
Rất cám ơn thầy và mong thầy luôn khỏe, hạnh phúc.
Lan Anh
[03:40:29 16-09-2009] Xem bản để in của bài viết    Xem thông tin cá nhân của thành viên    Gửi thông điệp cá nhân [Liên kết của bài] Thông báo bài gửi có nội dung xấu: mời bạn đăng nhập trước  Chuyển về đầu trang 
Nam ntviet
Guru
Hình đại diện của thành viên

Việt Nam
Tham gia: 25-12-2008
Tổng số bài đã viết: 91
Trạng thái: Offline
Trả lời bài viết  Trả lời với trích dẫn 
Re: Nhập môn Kĩ nghệ phần mềm - Bài 15: Cách đo & độ đo phần mềm

Trong trường hợp em muốn hiểu được sâu hơn những tri thức mới về Kĩ nghệ phần mềm, em nên đăng kí tham gia các các khoá học về Kĩ nghệ phần mềm của HanoiCTT hoặc theo học ở đại học Văn Lang (tp HCM) hay Duy Tâm (Đà Nẵng).
Do qui định bản quyền các bài giảng của CMU nên không thể gửi được các tài liệu em muốn đọc nếu em không đăng kí là một học viên theo học chương trình CMU.
Sắp tới sẽ có các khoá học về Quản lí dự án phần mềm, Kiểm thử phần mềm, Kĩ nghệ yêu cầu, Thiết kế kiến trúc phần mềm, Đo và phân tích phần mềm,...

Thân mến,
[03:58:45 16-09-2009] Xem bản để in của bài viết    Xem thông tin cá nhân của thành viên    Gửi thông điệp cá nhân    Không hiển thị cho khách viếng    ntviet [Liên kết của bài] Thông báo bài gửi có nội dung xấu: mời bạn đăng nhập trước  Chuyển về đầu trang 
Nữ lananh
Novice




Tham gia: 16-09-2009
Tổng số bài đã viết: 2
Trạng thái: Offline
Trả lời bài viết  Trả lời với trích dẫn 
Re: Nhập môn Kĩ nghệ phần mềm - Bài 15: Cách đo & độ đo phần mềm

Vâng a, rất cám ơn thầy đã cho em biết thông tin. Em sẽ tìm hiểu về việc đăng ký học viên theo học chương trình CMU.
Best regards,
Lan Anh
[07:07:02 18-09-2009] Xem bản để in của bài viết    Xem thông tin cá nhân của thành viên    Gửi thông điệp cá nhân [Liên kết của bài] Thông báo bài gửi có nội dung xấu: mời bạn đăng nhập trước  Chuyển về đầu trang 
Xem bản để in  Tạo mạch mới