100% found this document useful (1 vote)
295 views3 pages

Testing - Maintenance Solution

The document discusses testing and maintenance for the Fancy Accessory Management System. It recommends unit, integration, and system testing to test ordering, billing, inventory functionality. Testing is important to ensure accuracy and prevent loss of revenue. Maintenance includes corrective, adaptive, preventive, and perfective tasks like fixing errors, improving efficiency. The maintenance team of system administrators, systems analysts, and programmers work to conduct maintenance.

Uploaded by

jasper
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
295 views3 pages

Testing - Maintenance Solution

The document discusses testing and maintenance for the Fancy Accessory Management System. It recommends unit, integration, and system testing to test ordering, billing, inventory functionality. Testing is important to ensure accuracy and prevent loss of revenue. Maintenance includes corrective, adaptive, preventive, and perfective tasks like fixing errors, improving efficiency. The maintenance team of system administrators, systems analysts, and programmers work to conduct maintenance.

Uploaded by

jasper
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

CT026-3-1

SYSTEMS ANALYSIS AND DESIGN


Week 12: Testing and Maintenance

Tutorial

Case Study

Fancy Accessory is a company that sells fashion accessories such as necklace,


bracelet, earring and etc. The company has grown rapidly and so has the demand
for the fashion accessories.

The company employs 6 people, and has office and warehouse space in an office
park designed to encourage small businesses.

You and your development team have been asked to develop a new system for
managing orders, billing and inventory for Fancy Accessory. The new Fancy
Accessory Management System will help the company to improve the efficiency in
handling their daily tasks.

1. Your team members plan to conduct testing and need to select suitable
software testing. Discuss THREE (3) types of testing that are suitable for
Fancy Accessory Management System.

– Unit testing – individual merchandise ordering, quantity, color, ID and


amount needs to be accurate.
– Integration testing - all orders added correctly to determine final
amount including shipment, delivery address, and any discounts.
– System testing – The entire system is tested as a whole. Order delivery is
tracked and customer is informed. System will balance the stock
inventory, and new inventory ordered from suppliers.

2. Explain the importance of testing for the Fancy Accessory Management


System.

Each program must be tested to make sure it functions correctly. Errors will
lead to loss of revenue and reputation for an online company such as Fancy
Accessory Management System. Testing will ensure:
 Orders are tracked properly
 Billing is accurate
 Inventory is up to date

3. After the delivery of the system, it is important to maintain it. Explain the
purpose of maintenance for this system.

The purpose of maintenance is to modify the software system or component


after delivery to correct faults, improve performance or other attributes, or
adapt to a changed environment.

4. Describe FOUR (4) types of maintenance tasks that can be conducted by the
maintenance team members.

 Corrective Maintenance - Diagnoses and corrects errors in an operational


system. Respond to errors in various ways, depending on nature

 Adaptive Maintenance - Adds enhancements to an operational system and


makes the system easier to use. The procedure for minor adaptive
maintenance is similar to routine corrective maintenance

 Perfective Maintenance - Involves changing an operational system to make


it more efficient, reliable and maintainable

 Preventive Maintenance - Requires analysis of areas where trouble is


likely to occur

5. Identify and explain THREE (3) maintenance team members that need to
conduct the maintenance tasks for this system.

• System administrator
• Manages computer and network systems
• Systems analysts
• Investigate and rapidly locate the source of a problem by using
analysis and synthesis skills
• Programmers
• Applications programmers work on new systems development and
maintenance
• Systems programmers concentrate on operating system software
and utilities
• Database programmers focus on creating and supporting large-
scale database systems

6. Identify the steps of maintenance request in maintaining the Fancy Accessory


Management System.

You might also like