retagged by
2,672 views

1 Answer

0 votes
0 votes

Should be efficiency metric.refer to this:

McCall's Software Metrics - (Subjective)

  • Auditability - The ease with which conformance to standards can be checked.
  • Accuracy - The precision of computations and control.
  • Communication commonality - The degree to which standard interfaces, protocols, and bandwidth are used.
  • Completeness - The degree to which full implementation of required function has been achieved.
  • Conciseness - The compactness of the program in terms of lines of code.
  • Consistency - The use of uniform design and documentation techniques throughout the software development project.
  • Data commonality - The use of standard data structures and types throughout the program.
  • Error tolerance - The damage that occurs when the program encounters an error.
  • Execution efficiency - The run-time performance of a program.
  • Expandability - The degree to which architectural, data, or procedural design can be extended.
  • Generality - The breadth of potential application of program components.
  • Hardware independence - The degree to which the software is decoupled from the hardware on which it operates.
  • Instrumentation - The degree to which the program monitors its own operation and identifies errors that do occur.
  • Modularity - The functional independence (Chapter 13) of program components.
  • Operability - The ease of operation of a program.
  • Security - The availability of mechanisms that control or protect programs and data.
  • Self-documentation - The degree to which the source code provides meaningful documentation.
  • Simplicity - The degree to which a program can be understood without difficulty.
  • Software system independence - The degree to which the program is independent of nonstandard programming language features, operating system characteristics, and other environmental constraints.
  • Traceability - The ability to trace a design representation or actual program component back to requirements.
  • Training - The degree to which the software assists in enabling new users to apply the system.
Answer:

Related questions

1 votes
1 votes
1 answer
1
Shubham Sahu asked Jul 5, 2015
3,520 views
Requirements prioritization and negotiation belongs toRequirements validationRequirements elicitationFeasibility studyRequirements reviews
2 votes
2 votes
2 answers
2
go_editor asked Aug 1, 2016
1,638 views
Match the following :$\begin{array}{clcl} & \textbf{List-I} & & \textbf{List-II} \\ \text{(a)} & \text{Joint Application} & \text{(i)} & \text{Delivers functionality in...
4 votes
4 votes
1 answer
3
3 votes
3 votes
1 answer
4
go_editor asked Aug 1, 2016
3,662 views
A Design Concept Refinement is aTop-down approachComplementary of abstraction conceptprocess of elaborationAll of the above