D1 Discuss the Different Types of Software Installation and Also Analyse Ideas and Arguments Which Carried Out the Software Installation More Appropriate Than Others.
Software installation is based on the setup process that makes the program ready for execution and installation may refer to configuring particular software or hardware. It is becoming usable with computers. There are required pieces of digital copy software that need to be installed. Each process varies for different programs which often comes with an installer and also responsible for specialised programs doing whatever is required (Jackson, 2019).
Sometimes, software development process is a part of installation and typically involves code being copied or generated installation files to new one. The code must be generated in different locations and uninstallation usually involves more than just erasing the program folder. There are different types of software installation identified in different ways:
- Attended Installation: it is based on the most common installation on the window systems which usually needs users to make choices where they are accepting or declining end-user license agreements. It mainly specifies the preferences of installation location and other types of passwords assisting in product activations. In the context of a graphical environment, it also offers a wizard-based interface which is the most common where the installer can identify errors and bugs.
- Automated installation: this type of installation is running at the current time when it can be predefined condition transpired which is opposed to an installation that starts explicitly as per user command. For instance, it is willing to install the hardware program that is being used can handle the schedule for installation (Halder, Ghosal and Conti, 2019). It mainly occurs when the program is not running properly. The malware is also installed automatically. For Example- upgrading malware within the installation that supports the overall Windows system. Antivirus software installation can be supported to holds
- Network installation: It is based on the shortened where install of the program from a shared network. It may be done overall by installing through a minimal system before processing to handle the package through an entire network system. In this way, it simply copies all types of original media but the software publisher offers an appropriate license where the client may intend to install the latest version.
The software installation can be different from another existing system because it is useful for installing the new hardware and software for the purpose of upgradation. It carried out the significant procedure which is quite important to improve overall performance whether within the organization to overlook problems in the existing system. As per the project, it can be installed Cleaner for remove all types of errors, and defects in the overall system.
D2 Describe the Effect That Implements Maintenance Activities Had on System After Maintenance Activities Have Been Completed
Software maintenance is a process or method of enhancing and optimizing the developed software. It also identified remedying defects. Software maintenance is one of the important phases in terms of software development where it follows the deployment of systems into different fields (Mani and Agarwal, 2019). It mainly involves changing the software in order to correct any type of defect and deficiencies found at the time of usage and adding new functionality. In this way, it easily improves software applicability as well as usability. The maintenance activities are basically divided into different ways:
Corrective Maintenance: It is one of the most common parts of software maintenance where it helps to maintain design, coding and software implementation errors. It should not have occurred without any destruction. This type of maintenance is generated as a result of emergency conditions that require immediate attention. It has the ability to diagnose rapidly errors and malfunctions.
Adaptive Maintenance: it is mainly performed to satisfy any type of changes in the processing and environment to meet user requirements. The software must be responsive to changing user requirements (Guéhéneuc and Khomh, 2019). Generally, maintenance is inevitable and indicates how user requirements were not properly defined adequately at the time of system development.
The maintenance activities are useful for ensuring that software continues to meet user needs and requirements. It is applicable to software development through the software life cycle while the system changes because of non-corrective or corrective software actions. Maintenance activities are performed in order to correct faults, implement enhancement, migrate the legacy system, improve the design structure and adopt a program where different features can be used in a proper manner (Agrawal, 2019). On the other hand, it comprises maintaining control over the system's daily functionality and preventing the entire performance from degrading to unacceptable levels.
Apart from that it also applied the benchmark test for process load testing and component on the entire end of the information system. it is helping to measure the overall performance of an application. It is an important part of maintenance activities to handle certain transactions effectively and also measure the time taken to process different transactions.
The Maintenance activities are affecting the system to improve the overall transaction process. This type of process has been completing examine the overall system to combine with different security violations and executed tasks against the component, which may be determined by its performance benchmark.
Have trouble finishing your assignments? Get professional assignment help for students in the UK. Excellent marks are guaranteed by professional writers, fresh content, and timely submission. With just a single click, you can begin attaining academic excellence!