TAILIEUCHUNG - Lecture Software engineering: Lecture 16 - Ivan Marsic

Lecture 16: Class cohesion metrics. The main contents of this chapter include all of the following: Structural cohesion metrics, internal cohesion or syntactic cohesion, external cohesion or semantic cohesion. | Ivan Marsic Rutgers University LECTURE 16: Class Cohesion Metrics Topics Structural Cohesion Metrics Internal Cohesion or Syntactic Cohesion External Cohesion or Semantic Cohesion Measuring Module Cohesion Cohesion or module “strength” refers to the notion of a module level “togetherness” viewed at the system abstraction level Internal Cohesion or Syntactic Cohesion closely related to the way in which large programs are modularized ADVANTAGE: cohesion computation can be automated External Cohesion or Semantic Cohesion externally discernable concept that assesses whether the abstraction represented by the module (class in object-oriented approach) can be considered to be a “whole” semantically ADVANTAGE: more meaningful An Ordinal Cohesion Scale 6 - Functional cohesion module performs a single well-defined function 5 - Sequential cohesion >1 function, but they occur in an order prescribed by the specification 4 - Communication cohesion >1 function, but on the same data (not

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.