Release: 1. ICAB5230B Maintain custom software

Similar documents
ICAB5071B Review developed software

ICAT5084B Perform stress and load testing on integrated platform

ICAS4134C Provide first-level remote help desk support

ICAB5238B Build a highly secure firewall

ICAS4108B Complete database back-up and recovery

E-Business Site Server Tools And Their Use For Asset Management

ICAA5141C Design and develop dynamic websites to meet technical requirements

ICAI3020B Install and optimise operating system software

Release: 1. ICAS5203B Evaluate and select a web hosting service

ICAB4136B Use structured query language to create database structures and manipulate data

Monitor and administer network security

Release: 1. ICASAS407A Conduct pre-installation audit for software installation

Release: 1. ICADBS603A Determine suitability of database functionality and scalability

Release: 1. ICAPRG514A Prepare for software development using rapid application development

ICAI4099A Build an intranet

ICASAS420A Provide first-level remote help-desk support

Release: 1. ICADBS502A Design a database

Release: 1. ICADBS601A Build a data warehouse

ICASAS505A Review and update disaster recovery and contingency plans

Release: 1. BSBPMG503A Manage project time

BSBHRM502A Manage human resources management information systems

PSPCRT409B Administer court fines and debt management

FNSRSK601A Develop and implement risk mitigation plan

BSBLEG515A Apply legal principles in wills and probate matters

FNSIBK605A Manage insurance brokerage service performance

BSBINM501A Manage an information or knowledge management system

Revision Number: 1. BSBADM307B Organise schedules

ICTTEN5204A Produce technical solutions from business specifications

ICAICT107A Use personal productivity tools

ICANWK616A Manage security, privacy and compliance of cloud service deployment

MEM11015B Manage warehouse inventory system

Release: 1. ICAWEB509A Use site server tools for transaction management

ICADBS402A Complete database backup and restore

PSPWPR401A Process incoming workplace relations enquiries

Release: 1. ICADBS412A Build a database

ICAWEB405A Monitor traffic and compile website traffic reports

LGAGOVA610B Implement computerised asset management systems

Release: 1. ICAPRG426A Prepare software development review

Release 1. BSBPMG415A Apply project risk-management techniques

Release: 1. FNSILF302A Process a life insurance application

TLIL4059A Implement asset management systems

ICAU1133B Send and retrieve information using web browsers and

LMTCL4002A Assemble and fit commercially tailored or bespoke garments

FNSILF303A Issue a life insurance policy

Release: 1. CPCCBC4026A Arrange building applications and approvals

BSBHRM403A Support performance management process

BSBGOV403A Analyse financial reports and budgets

FNSCRD505A Respond to corporate insolvency situations

Release: 1. TAEPDD501A Maintain and enhance professional practice

FNSSUP301A Process superannuation fund payments

LMFGN3002B Estimate and cost job

Revision Number: 1. BSBFIA302A Process payroll

Release: 1. BSBFIM501A Manage budgets and financial plans

Release: 1. ICAICT404A Use online learning tools

Release 1. BSBPMG410A Apply project time-management techniques

How To Manage A Store Security Unit

MEM30021A Prepare a simple production schedule

TAEDES401A Design and develop learning programs

Release: 1. CUVPRP502A Prepare for sustainable professional practice

How To Understand The Unit Of Competency

FNSPIM411A Manage personal injury case loads

Release: 1. ICAICT604A Identify and implement business innovation

Revision Number: 1. MSACMG802A Audit the use of competitive tools

Release: 1. BSBPMG509A Manage project procurement

SIRXCCS203 Promote loyalty programs

Release 1. ICAICT814A Develop cloud computing strategies for a business

MSACMT260A Use planning software systems in manufacturing

BSBMKG506B Plan market research

BSBMKG508A Plan direct marketing activities

FNSRTS309A Maintain main bank account

Release: 1. BSBSLS402A Identify sales prospects

Release: 1. CPPSEC4015A Maintain networked security system

Revision Number: 1. BSBADV603B Manage advertising production

Release 1. BSBPMG412A Apply project cost-management techniques

FNSIBK404A Provide a claims service to an insurance broking client

SITXHRM006A Monitor staff performance

Release: 1. BSBPMG607A Direct communications management of a project program

BSBMKG409A Design direct response offers

ICTTEN4051A Install configuration programs on PC based customer equipment

SIRXSLS008A Develop a sales strategy

ICANWK403A Manage network and data integrity

PSPPROC506A Plan to manage a contract

Release: 1. BSBPMG606A Direct human resources management of a project program

ICASAS301A Run standard diagnostic tests

FNSBKG402A Establish and maintain a cash accounting system

AURC465349B Prepare a vehicle repair quotation

Release: 1. ICAPMG601A Establish IT project governance

ICANWK406A Install, configure and test network security

MSS405030A Optimise cost of a product or service

FNSPIM303A Work within the personal injury management sector

CPCPMS3017A Install and test split system air conditioning

ICAPRG529A Apply testing techniques for software development

ICANWK402A Install and configure virtual machines for sustainable ICT

Release: 1. BSBPMG510A Manage projects

CUFANM503A Design animation and digital visual effects

BSBMGT515A Manage operational plan

BSBCUS501C Manage quality customer service

BSBCCO602A Manage customer contact information

Release: 1. FNSACC407A Produce job costing information

ICAICT704A Direct ICT in a supply chain

Transcription:

Release: 1 ICAB5230B Maintain custom software

ICAB5230B Maintain custom software Modification History Not Applicable Unit Descriptor Unit descriptor This unit defines the competency required to maintain software so that it continues to meet client user requirements. No licensing, legislative, regulatory or certification requirements apply to this unit at the time of publication. Application of the Unit Application of the unit Licensing/Regulatory Information Refer to Unit Descriptor Pre-Requisites Prerequisite units ICAB4222C Apply introductory programming skills in another language Approved Page 2 of 9

Employability Skills Information Employability skills This unit contains employability skills. Elements and Performance Criteria Pre-Content Elements describe the essential outcomes of a unit of competency. Performance criteria describe the performance needed to demonstrate achievement of the element. Where bold italicised text is used, further information is detailed in the required skills and knowledge section and the range statement. Assessment of performance is to be consistent with the evidence guide. Approved Page 3 of 9

Elements and Performance Criteria ELEMENT PERFORMANCE CRITERIA 1. Determine software fault to be corrected 2. Identify and isolate fault 1.1. Collect and review software fault details from sources 1.2. Obtain technical data from software traces, memory dumps, error messages and other information to assist in identifying the problem 1.3. Clarify the nature of the problem with appropriate person where necessary 2.1. Review program documentation for specific modules in order to pinpoint problem areas 2.2. Review source code for logic errors 2.3. Read manuals, help files, 'read me files' to determine if there is a known fix 2.4. Undertake additional testing to correctly identify or duplicate fault 2.5. Escalate difficult faults that cannot be identified 3. Design fix for fault 3.1. Ensure requirements to fix the fault are understood by client 3.2. Consider alternative options and choose the most effective solution 3.3. Consider the possible impact of the fix on other parts of the system 3.4. Document changes in line with organisational guidelines 4. Carry out fix to software 5. Test fix and associated system areas 4.1. Identify and obtain access to appropriate software development tools, correct source code and libraries 4.2. Construct appropriate code to correct the fault in accordance with organisational and programming standards 4.3. Compile/regenerate code for changed programs and associated modules 4.4. Correct and resubmit code until error-free 4.5. Document all changes in accordance with organisational and programming standards 5.1. Check logic to ensure that it works with test data, corrects original fault and does not cause problems elsewhere 5.2. Request users to perform acceptance testing and record outcomes 6. Hand over to 6.1. Update documentation to reflect all changes made Approved Page 4 of 9

ELEMENT systems operations area PERFORMANCE CRITERIA 6.2. Confirm acceptance by systems operations and arrange for sign-off in accordance with procedures Required Skills and Knowledge REQUIRED SKILLS AND KNOWLEDGE This section describes the skills and knowledge required for this unit. Required skills Customer service skills in relation to maintenance procedures Programming skills in relation to customising and adapting software packages Adherence to standards and procedures in programming Required knowledge Concepts of testing of software systems Current industry-accepted hardware and software products, with knowledge of general features and capabilities Knowledge of the system's current functionality Concepts of system performance Approved Page 5 of 9

Evidence Guide EVIDENCE GUIDE The evidence guide provides advice on assessment and must be read in conjunction with the performance criteria, required skills and knowledge, range statement and the Assessment Guidelines for the Training Package. Overview of assessment Critical aspects for assessment and evidence required to demonstrate competency in this unit Evidence of the following is essential: Assessment must confirm the ability to effectively maintain custom software including the application of a fix that works and the deployment of a possible range of solutions to produce the same results. Assessment must confirm the knowledge of the impact of changes on applications and systems. Context of and specific resources for assessment To demonstrate competency in this unit the person will require access to: Fault logs, help desk reports Software documentation Software development environment Source code and libraries Software development tools Organisations may use either software that has been developed in-house or from off-the-shelf packages. Some customisation generally occurs with off-the-shelf packages. It is important that all changes made to standard software products are documented. Changes may be made in response to user requests or organisation requirements. The breadth, depth and complexity covering planning and initiation of alternative approaches to skills or knowledge applications across a broad range of technical and/or management requirements, evaluation and coordination would be characteristic. Assessment must ensure: The demonstration of competency may also require self-directed application of knowledge and skills, with substantial depth in some areas where Approved Page 6 of 9

EVIDENCE GUIDE judgement is required in planning and selecting appropriate equipment, services and techniques for self and others. Method of assessment Applications involve participation in development of strategic initiatives as well as personal responsibility and autonomy in performing complex technical operations or organising others. It may include participation in teams including teams concerned with planning and evaluation functions. Group or team coordination may also be involved. The purpose of this unit is to define the standard of performance to be achieved in the workplace. In undertaking training and assessment activities related to this unit, consideration should be given to the implementation of appropriate diversity and accessibility practices in order to accommodate people who may have special needs. Additional guidance on these and related matters is provided in ICA05 Section 1. Competency in this unit should be assessed using summative assessment to ensure consistency of performance in a range of contexts. This unit can be assessed either in the workplace or in a simulated environment. However, simulated activities must closely reflect the workplace to enable full demonstration of competency. Guidance information for assessment Assessment will usually include observation of real or simulated work processes and procedures and/or performance in a project context as well as questioning on underpinning knowledge and skills. The questioning of team members, supervisors, subordinates, peers and clients where appropriate may provide valuable input to the assessment process. The interdependence of units for assessment purposes may vary with the particular project or scenario. Holistic assessment with other units relevant to the industry sector, workplace and job role is recommended. Approved Page 7 of 9

EVIDENCE GUIDE An individual demonstrating this competency would be able to: Demonstrate understanding of a broad knowledge base incorporating theoretical concepts, with substantial depth in some areas Analyse and plan approaches to technical problems or management requirements Transfer and apply theoretical concepts and/or technical or creative skills to a range of situations Evaluate information, using it to forecast for planning or research purposes Take responsibility for own outputs in relation to broad quantity and quality parameters Take some responsibility for the achievement of group outcomes Maintain knowledge of industry products and services Range Statement RANGE STATEMENT The range statement relates to the unit of competency as a whole. It allows for different work environments and situations that may affect performance. Bold italicised wording, if used in the performance criteria, is detailed below. Essential operating conditions that may be present with training and assessment (depending on the work situation, needs of the candidate, accessibility of the item, and local industry and regional contexts) may also be included. Documentation may follow: ISO/IEC/AS standards audit trails naming standards version control project management templates and report writing maintaining equipment inventory; client training and satisfaction reports Appropriate person may include: supervisor teacher authorised business representative client Approved Page 8 of 9

Unit Sector(s) Unit sector Build Co-requisite units Co-requisite units Competency field Competency field Approved Page 9 of 9