Explore BrainMass
Share

Software Engineering processes

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

1. Can correctness proving (proving mathematically that a program is correct) solve the problem that the product as delivered to the customer may not be what the customer really needs? Explain your answer.

2. Software reliability is very important to the success of our software engineering efforts. Explain the effect of maintenance activities on software reliability and how to ensure continued software reliability.

3. You are a support manager who has inherited a system that contains several errors. In addition, the users of the system have several enhancements that they really need made to the system. How would you address the maintenance of this system to get it to the point where it fully works for the users?

4. You are a project manager and have been told that you need to reuse some given code in your new development effort. How would you go about determining whether it is possible to reuse code for this effort?

5. One of the two issues that we should focus on to determine how well we are progressing in the area of software engineering, is how well we move our new software engineering ideas into practice. How well do you think we are doing towards this goal? State the rationale for your answer.

© BrainMass Inc. brainmass.com October 25, 2018, 3:24 am ad1c9bdddf
https://brainmass.com/computer-science/artificial-intelligence/339080

Solution Summary

This solutions discusses in various parts the topics of correcctness proving, software reliability, system maintenance, code reusability, some project management principles, and related software engineering and design concepts.

$2.19
See Also This Related BrainMass Solution

Capability Maturity Model (CMM)

Capability Maturity Model (CMM) is intended for process improvement in software development. Propose a project management maturity model based on CMM. Your model must have five levels corresponding to the five CMM levels. The new project management maturity model is intended to improve IT project management processes and systems.

For each level in your model, briefly state how you would identify the maturity level and what steps are necessary to move to the next level. For each level, specify requirements for relevant quality standards and quality management.

View Full Posting Details