Designing for reusability- discuss the concept of


Part A: Program Efficiency

We have learned from our reading that properly coding decision statements will aid in program efficiency.

Taking into account the availability of today's powerful computers, why is programming efficiency important?

Conversely, when might program efficiency be really critical? Include, in your discussion, some "mission critical" software applications in which every microsecond matters.

Part A: WHILE Loop vs. FOR Loop

Compare and contrast the WHILE loop and the FOR loop.

Your discussion should identify the similarities, differences, advantages, and disadvantages of each structure.

Which data structure do you consider to be more robust? Why?

Part C: Arrays in Everyday Life

Let's think about the use of arrays in everyday life. Provide an example and discuss the advantages and disadvantages of using these types of arrays

Part D: Designing for Reusability

Discuss the concept of reusability and how to design for reusability. Provide an example with your posting.

Part E: Development and Ease of Maintenance

Discuss how the use of standards such as variable naming, the use of class diagrams, and good programming practices all contribute to both rapid program development and increased ease of maintenance.

Part F: Code Reliability

This week we are going to discuss code reliability.

Whose job is it to test newly written code? Why?

What steps should we take to ensure the reliability of our code? Explain.

Part G: Software Testing

Discuss the process of formal software testing, including regression testing. Why is this done?

Discuss software testing as a career path, and consider what skills would be desirable for a software tester.

Request for Solution File

Ask an Expert for Answer!!
Programming Languages: Designing for reusability- discuss the concept of
Reference No:- TGS01082961

Expected delivery within 24 Hours