Explore BrainMass
Share

How does software engineering differ?

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

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?

© BrainMass Inc. brainmass.com October 25, 2018, 6:03 am ad1c9bdddf
https://brainmass.com/computer-science/coding-and-information-theory/software-engineering-differ-446730

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 ...

Solution Summary

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

$2.19
See Also This Related BrainMass Solution

Software Engineering topics

1. Why are additional personnel generally required during the later stages of system implementation?
2. What are the differences between documentation for end users and system operators?
3. How do training activities differ between end users and system operators?
4. List the types of documentation needed to support maintenance activities. Which documentation types are needed most frequently? Which are needed least frequently?
5. How does implementing a maintenance change differ from developing a new system? How are they similar?
6. Why might system software upgrades not be installed? What are the costs of not installing them?

View Full Posting Details