a) The characteristics a quality software product include:
? Reliability;
? Usability;
? Security;
? Portability; ? Shareability; and ? Interoperability.
b) Quality management, quality assurance and quality control
Quality management is concerned with controlling activities so as to ensure that products or services are fit for their purposes and meet specifications.
Quality assurance focuses on the way a system is produced. Procedures and standards for development are of key concern.
Quality control is concerned with checking and review work done.
Quality management involves:
? Planning. Standards and procedures formulated;
? Devising suitable instruments and techniques to monitor actual quality;
? Comparison of actual and planned quality;
? Control action for any variances; and
? Review of plans and standards for continuous improvement.
c) Costs and benefits of new systems Costs of a new system ? Equipment costs.
? Installation costs. Room set-up
? Development costs- Consultancy fee, changeover.
? Personnel costs. Training, recruitment, redundancy.
? Operating costs. Maintenance, accommodation, power, insurance etc
Benefits from the new system include:
? Savings from ceasing operations of the old system.
? Savings from using the new system.
? One-off revenue benefits.
? Intangible benefits like better customer satisfaction or improved staff morale.
Gregorymasila1 answered the question on March 28, 2018 at 12:40
- a) Define contingency planning and outline the contents of a contingency plan.
b) In ensuring control over the IS department resources, the company can...(Solved)
a) Define contingency planning and outline the contents of a contingency plan.
b) In ensuring control over the IS department resources, the company can adopt physical or logical access controls. With appropriate examples, explain the two forms of control. c) Define the following terms as they related to information systems.
i) Hackers
ii) Viruses
Date posted: March 28, 2018. Answers (1)
- Differentiate between static and dynamic testing as used in system analysis and design(Solved)
Differentiate between static and dynamic testing as used in system analysis and design.
Date posted: March 24, 2018. Answers (1)
- Distinguish between adaptive and probabilistic systems (Solved)
Distinguish between adaptive and probabilistic systems.
Date posted: March 24, 2018. Answers (1)
- Explain the term environment as used in information systems(Solved)
Explain the term environment as used in information systems.
Date posted: March 24, 2018. Answers (1)
- What are the physical parts of a computer?(Solved)
What are the physical parts of a computer?
Date posted: March 23, 2018. Answers (1)
- List any four likely causes of data and program loss in a computer system?(Solved)
List any four likely causes of data and program loss in a computer system?
Date posted: March 19, 2018. Answers (1)
- Write a program that solves a quadratic equation gives the answer for the roots.(Solved)
Write a program that solves a quadratic equation gives the answer for the roots.
Date posted: March 8, 2018. Answers (1)
- Write a C++ program that accepts an integer and checks whether it is even or odd and then prints an appropriate message(Solved)
Write a C++ program that accepts an integer and checks whether it is even or odd and then prints an appropriate message.
Date posted: March 8, 2018. Answers (1)
- Discuss process synchronization in the context of computer operating systems(Solved)
Discuss process synchronization in the context of computer operating systems
Date posted: March 5, 2018. Answers (1)
- What is a Knowledge Based System?(Solved)
What is a Knowledge Based System?
Date posted: March 3, 2018. Answers (1)
- Explain Key challenges Facing Software Engineering.(Solved)
Explain key challenges facing Software Engineering.
Date posted: March 3, 2018. Answers (1)
- Explain types of Software products.(Solved)
Explain types of software products
Date posted: March 3, 2018. Answers (1)
- Differentiate between Software Engineering and System Engineering.(Solved)
Differentiate between Software Engineering and System Engineering
Date posted: March 3, 2018. Answers (1)
- Differentiate between Computer Science and Software Engineering.(Solved)
Differentiate between Computer Science and Software Engineering.
Date posted: March 3, 2018. Answers (1)
- Describe the term Quality assurance in relation to Software Engineering.(Solved)
Describe the term Quality assurance in relation to Software Engineering.
Date posted: March 3, 2018. Answers (1)
- Explain types of Software process Models(Solved)
Explain types of Software process Models.
Date posted: March 3, 2018. Answers (1)
- What Computer Aided Software Engineering (C.A.S.E)?(Solved)
What is Computer Aided Software Engineering (C.A.S.E)?
Date posted: March 3, 2018. Answers (1)
- Explain the three levels of abstraction.(Solved)
Explain the three levels of abstraction.
Date posted: March 3, 2018. Answers (1)
- What is software process and what activities are involved?(Solved)
What is software process and what activities are involved?
Date posted: March 3, 2018. Answers (1)
- Explain the term user requirements.(Solved)
Explain the term user requirements.
Date posted: March 3, 2018. Answers (1)