【正文】
tasks are often handled by a helpdesk that supports all the anization’s systems, and it may be appropriate for a member of the development team to join the helpdesk staff either temporarily or permanently. Whether or not this happens, helpdesk or support staff will need to be provided with training so that they can support the new system. Maintenance may be required for a number of reasons. 1. Bugs will appear and need fixing 2. Enhancements to the system may be requested 3. Maintenance needs to be controlled so that bugs are not introduced and unnecessary changes are not made In each of these cases, it is necessary to document the changes that required. In the same way as it is necessary to have a system in place during a project for handling users’ requests for changes to the requirements (a change control system), it is necessary to have a system for documenting requests for changes and the response of the maintenance team. This should include the following elements. 1. Bug reporting database: Bugs should be reported and stored in a database. 2. Requests for enhancements: These should describe the new requirement in a 15 similar amount of detail. 3. Feedback to users: There should be a mechanism for the maintenance team to feed back to users on bug reports and reports and requests for enhancements. 4. Implementation plans: The maintenance team will decide how best to implement changes to the system, and this should be carried out in a planned way. 5. Technical and user documentation: Amendments to a system must be documented in exactly the same way as the original system. 參考文獻(xiàn) [1] Simon Bent, Steve McRobb, and Ray Farmer, “ObjectOriented Systems Analysis and Design, 3e,” McGrawHill Education, ISBN: 0077110005, 2021. [2] Kenh E. Kendall, and Julie E. Kendall, “Systems Analysis and Design, 6e,” Pearson Education International, ISBN: 013127323X, 2021. [3] Jeffrey L. Whitten, and Lonnie D. Bentley, 「系統(tǒng)分析與設(shè)計(jì) 概 論 初 版」, 美商麥格羅希爾國際股份有限公司 臺(tái)灣分公司 , 2021 年。