Question

In: Computer Science

Explain the importance of evaluating solutions, after development work on the software forming the solution ked...

Explain the importance of evaluating solutions, after development work on the software forming the solution ked out of has been completed and the software has been implemented (put into operation/use). Ensure you consider multiple perspectives in your response - you are expected to identify at least 3 different benefits from performing this evaluation.

Solutions

Expert Solution

The importance of evaluating solutions, after development work on the software forming the solution ked out of has been completes and the software has been implemeneted and identify at least 3 benefits from performing this evaluation --  

  • The software evalution is represented as process of maintaining, developing and updating software for different reasons. These factors can be --
  • Environment changes, Errors and security breaches, requirement changes, improvemnets to the sytsem and new equipment added or removed.
  • The evaluation software can be based on two approaches which is --
  • Criteria based approach -- It is a quantative assessment of the software in terms of maintainability, sustainablity and usability.
  • This helps to identify high level decisions on specific area for software improvement.
  • Tutorial based approach -- It provides a progmatic evaluation of usability of the software in form of reproducible record of experience.
  • While adopting the above approaches, you should consider --
  • A software package which is released by as binary.
  • An online portal
  • A software packages which is released as a source which the user must build.
  • A set of service end point for example - REST services or web services.
  • Different types of Software maintenance include -- Corrective maintenance, Adapyie maintenance, Perfective maintainenace and preventive maintenance.
  • The benefits of software evaluation --
  • Reduced Risk
  • Reduced Cost
  • This include benefits of mining information in software repositories like source control sytsem and archieved communication between project personnel and defect tracking system and support maintainenace of software system and improve software design and reuse.

Related Solutions

Explain the importance of evaluating solutions, after development work on the software forming the solution has...
Explain the importance of evaluating solutions, after development work on the software forming the solution has been completed and the software has been implemented (put into operation/use). Ensure you consider multiple perspectives in your response – you are expected to identify at least 3 different benefits from performing this evaluation.
Explain the importance of evaluating solutions, after development work on the software forming the solution has...
Explain the importance of evaluating solutions, after development work on the software forming the solution has been completed and the software has been implemented (put into operation/use).
Q1 [5 marks] Explain the importance of evaluating solutions, after development work on the software forming...
Q1 [5 marks] Explain the importance of evaluating solutions, after development work on the software forming the solution has been completed and the software has been implemented (put into operation/use). Ensure you consider multiple perspectives in your response – you are expected to identify at least 3 different benefits from performing this evaluation.
The software application development company for which you work is evaluating two different options for starting...
The software application development company for which you work is evaluating two different options for starting a new application development within the upcoming year. The company seeks to earn a return on each project that exceeds its cost of capital of 6.5 %. Further, the company assumes that given the current economic conditions, inflation may be expected to grow by 1% for the next year. Assume that the project takes place in Year 0 and begins earning cash flows on...
The software application development company for which you work is evaluating two different options for starting...
The software application development company for which you work is evaluating two different options for starting a new application development within the upcoming year. The company seeks to earn a return on each project that exceeds its cost of capital of 6.5 %. Further, the company assumes that given the current economic conditions, inflation may be expected to grow by 1% for the next year. Assume that the project takes place in Year 0 and begins earning cash flows on...
Suppose that a software development team released an update to one of their mobile applications after...
Suppose that a software development team released an update to one of their mobile applications after receiving complaints about the previous version from 9.4% of their customers. A few weeks after the update was released, the development team wanted to know if fewer customers had complaints. The team selected a random sample of 325 customers and found that 21 of them submitted complaints about the application after the update was released. The team wants to use a one‑sample  z ‑test for...
Explain why it is essential to follow the software development process when developing a software system...
Explain why it is essential to follow the software development process when developing a software system   
Mary and George both work for a software development company. The manager of the new product...
Mary and George both work for a software development company. The manager of the new product division was originally the leader of the project team for which she interviewed and hired George. Mary, another project team member, also interviewed George but strongly opposed hiring him for the project because she thought he was not competent to do the job. Seven months after George was hired, the manager left the project to start her own company and recommended that George and...
Explain how the 6 DevOps practices contribute to better software development.
Explain how the 6 DevOps practices contribute to better software development.
For each of the following, briefly explain the major significance or importance to development a) fetal...
For each of the following, briefly explain the major significance or importance to development a) fetal hemoglobins b) AGM (aorta/gonad/mesonephros) c) fetal lung surfactant d) ultrabithorax e) inject bicoid into posterior of Drosophila zygote f) foramen ovale and ductus arteriosus
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT