Purchase Solution

How does software engineering differ?

Not what you're looking for?

Ask Custom Question

Explain how the lack of metrics for measuring certain software properties affects the software engineering discipline.

How does software engineering differ from other, more traditional fields of engineering such as electrical and mechanical engineering?

Purchase this Solution

Solution Summary

This solution discusses the two computer engineering class questions in an attached Word document in 396 words with three APA-format references.

Solution Preview

1) Explain how the lack of metrics for measuring certain software properties affects the software engineering discipline.

Software metrics is defined as a set of rules for quantifying some property of software or its specifications. (McGraw-Hill Science and Technology Encyclopedia. 2005) Some common software metrics include:

Balanced Scorecard-This is a set of performance measures defined by 4 dimensions of performance. These dimensions are financial, customer, internal processes, learning and growth.
Bugs per line of code-Number of bugs found in the program divided by the number of lines of code.
Number of lines of Code-simple measure of the size of the program.

The goal of a metric in any discipline is to determine how close some endeavor gets to attaining some goal. In all branches of science, it is important to have metrics. Otherwise it is nearly ...

Purchase this Solution


Free BrainMass Quizzes
Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Javscript Basics

Quiz on basics of javascript programming language.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Basic UNIX commands

Use this quiz to check your knowledge of a few common UNIX commands. The quiz covers some of the most essential UNIX commands and their basic usage. If you can pass this quiz then you are clearly on your way to becoming an effective UNIX command line user.