The document outlines the training module for software application installation, detailing various types of software, their requirements, and the roles involved in the installation process. It covers licensing requirements, documentation, and the risks associated with upgrading software. Additionally, it explains different installation methods and types, emphasizing the importance of following proper procedures for successful software deployment.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
9 views
Install Software Application
The document outlines the training module for software application installation, detailing various types of software, their requirements, and the roles involved in the installation process. It covers licensing requirements, documentation, and the risks associated with upgrading software. Additionally, it explains different installation methods and types, emphasizing the importance of following proper procedures for successful software deployment.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 40
WEB DEVELOPMENT AND DATABASE
ADMINISTRATION LEVEL I
Module Title: Install Software Application
Module code: EIS WDDBA1 M04 0522 Nominal duration: 40 Hour Unit One: Determine software and upgrade requirements 1.1. Document and report client requirements 1.1.1. Introduction to Computer Software • Computer software is a collection of computer programs
and related data that provide the instructions for telling a
computer what to do and how to do it. •In other words software is a set of programs, procedures,
algorithms and its documentation.
•Computer software has facilitated the interaction between
human beings and computers.
Cont.… Software refers to the computer programs, procedures and documentation that perform certain tasks on a computer system. •What are the different kinds of software? Following is an
extensive list of examples of the different kinds of software.
1. Application Software: Application software is that, which is designed for the end-users and hence known as end-user programs. 2. Educational Software: They are used to deliver tests and track progress. They are used for educational purposes. Training management and classroom management software are some examples of educational software. Cont.. 3. Enterprise Software: It caters to the needs of organization processes and data flow. Customer relationship management and supply chain management software are the well-known examples of enterprise software. 4. Information Worker Software: It caters to the needs of an individual to manage information pertaining to a project or a single department. 5. Media Development Software: They are used for the generation of print and electronic media in the educational and commercial sector. • Image organizers and image editing software, animation software like Flash, audio and video editors as well as the web development software are some well-known examples of media development software. Cont.. 6. Product Engineering Software: This software is used in the development of hardware and software products. Application programming interfaces and integrated development environments are the well-known examples of product engineering software. 7. Simulation Software: They are used for the simulation of physical and abstract systems. Computer simulators that are used for simulating scientific concepts and social ideas, battlefield, vehicle and flight simulators are some of the popular examples of simulation software. Cont.. 8. Programming Software: Programming Languages are used to write programs that control the functioning of a computer system. They are the building blocks of computer applications. Go through the complete list of the different programming languages. 9. Network Managers: They check computer networks, data transfers and log events.
10. Virus Scanners: They scan for viruses on a computer
system. They are widely known as antivirus software.
Cont.. 11. Data Recovery Software: Apart from the facilities of
copying of data files, data recovery software supports the user
needs of backing up important computer data. It allows the user to specify what is to be backed up and when. A.Types of Computer Software • The two major types the computer software I. System Software: It helps in running the computer hardware and the computer system. • System software is a collection of operating systems; device drivers, servers, windowing systems and utilities. • System software helps an application programmer in abstracting away from hardware, memory and other internal complexities of a computer. I. Application Software: It enables the end users to accomplish certain specific tasks. Business software, databases and educational software are some forms of application software. • Different word processors, which are dedicated for specialized tasks to be performed by the user, are other examples of application software. Types of Application Software • What are the different types of application software? Know it all along with some interesting examples of application software. • Different Types of Application Software are: I. Word Processing Software: • This software enables the users to create and edit documents.
The most popular examples of this type of software are MS-
Word, WordPad, Notepad and some other text editors. Cont.… II. Database Software: • Database software allows the users to store and retrieve data from databases. Examples are Oracle, MS Access, etc. iii. Spreadsheet Software: • Spreadsheet software allows users to perform calculations.
They simulate paper worksheets by displaying multiple cells
that make up a grid. Excel, Lotus 1-2-3 and Apple Numbers are some examples of spreadsheet software. Cont.…
iv. Multimedia Software:
• They allow the users to create and play audio and video media.
They are capable of playing media files. Audio converters,
players, burners, video encoders and decoders are some forms of multimedia software. Examples of this type of software include Real Player and Media Player. v. Presentation Software: • The software that is used to display information in the form of
a slide show is known as presentation software. Microsoft
PowerPoint is the best example of presentation software. 1.1.2. System Requirements for Software Installation • To be used efficiently, all computer software needs certain hardware components or other software resources to be present on a computer. These pre-requisites are known as system requirements. •Most software defines two sets of system requirements:
minimum and recommended.
i. Minimum specifications are the absolute minimum requirements for hardware you should have in your system in order to install and run the OS you have chosen. ii. Recommended hardware specifications are what you should
have in your system to realize usable performance.
A. Hardware Requirements • The most common set of requirements defined by any operating system or software application is the physical computer resources, also known as hardware. • An HCL lists tested, compatible, and sometimes incompatible hardware devices for a particular operating system or application. • The following sub-sections discuss the various aspects of hardware requirements. i. Architecture • All computer operating systems are designed for particular computer architecture. • Most software applications are limited to particular operating systems running on particular architectures. ii. Processing Power Cont.. • The power of the Central Processing Unit (CPU) is a fundamental system requirement for any software. • Most software running on x86 architecture define processing power as the model and the clock speed of the CPU iii. Memory • All software, when run, resides in the Random Access Memory (RAM) of a computer. • Memory requirements are defined after considering demands of the application, operating system, supporting software and files, and other running processes. Cont.. iv. Secondary Storage • Hard-disk requirements vary, depending on the size of software installation, temporary files created and maintained while installing or running the software, and possible use of swap space (if RAM is insufficient). B. Software Requirements • Software requirements deal with defining software resource requirements and pre-requisites that need to be installed on a computer to provide optimal functioning of an application. •These requirements or pre-requisites are generally not included
in the software installation package and need to be installed
separately before the software is installed. I. Platform •In computing, a platform describes some sort of framework,
either in hardware or software, which allows software to run.
•Typical platforms include a computer's architecture, operating
system, or programming languages and their runtime libraries.
Cont.. • Operating system is one of the first requirements mentioned when defining system requirements (software). • For example, most software designed for Microsoft Windows XP does not run on Microsoft Windows 8 or 10 although the converse is not always true. ii. Web Browser • Most web applications and software depending heavily on Internet technologies make use of the default browser installed on system. C. Other Requirements •Some software also has other requirements for proper
performance. Internet connection (type and speed) and resolution
of the display screen are notable examples. 1.2. Act on instructions to meet client requirements
1.2.1. Main participants in the installation of
software • There are a number of different people involved in the installation of software, whether it is a new license or upgrades to existing licenses. • The degree of their involvement will depend on the complexity and extent of software applications being installed. • The main participants in the installation of new software include: Cont.. i. Clients or End-Users - the people or group of people for whom the software is being installed. You interview them in order to find out what software they currently have, and their information needs. ii. Supervisor- the person concerned with the overall management and allocation of support resources, and of all the technical staff working on the project. iii. Computer Support Officer -Their role is to install and thoroughly test the software and hardware before handing it over to the client. iv. Staff Trainer - responsible for training all the staff in the use of the new software and for providing documentation for users to support them with the ongoing use of the software Cont.. v. Help Desk Staff - their main task is to provide timely advice (usually over the telephone) to users in the operation of the hardware and software in use. vi. Network Specialist - the person involved with implementing and maintaining the network. UNIT TWO Unit Two: Obtain Software or Software upgrade 2.2. Licensing requirements 2.2.1. Verification of licensing requirements • Whenever you install a piece of software on a computer you must ensure that you comply with the legal obligations outlined in its license agreement. • Since a particular piece of software can be installed in many different environments and used by several users, licensing rules may also vary to accommodate each environment. A. Software Licensing • Is a legal instrument (by way of contract law) governing the usage or redistribution of software. Cont.. • Allowing an individual or group to use a piece of software. Nearly all applications are licensed. B. License Key • A software license key is a pattern of numbers and/or letters provided to licensed users of a software program. • License keys are typically created and delivered via a license generator once a software user has paid for the software and has agreed to the conditions of use and distribution as legally specified in the software license. C. Software Privacy • The illegal copying of software. • Refers to ways of obtaining software without the permission of the software holder. Cont.. Illegal copying of software is done in order to: • Use more copies on more computers • Make the software available on a network • Use a copy for personal use • Distribute copies to friends • Sell copies to others • Use parts of the program in another program Copies are made legally for the following reasons: • One backup copy to be used only if the original gets damaged • Targets – Games & Application packages Cont.. D. Copyright and Intellectual Property • Copyright – the exclusive right given by law for a certain number of years to people (authors) to print, publishes, and sells copies of their original work. This original work is their intellectual property. Types of Software License Registerware: • Refers to computer software which requires the user to give personal information through registration in order to download or use the program. Cont.. Shareware/Demoware • Refers to copyrighted commercial software that is distributed without payment on a trial basis and is limited by any combination of functionality, availability, or convenience. Freeware • Computer software that is available for use with no cost or for an optional fee. • Freeware is different from shareware, where the user is obliged to pay. Cont.. Open Source Software (OSS) • OSS is also free software. • OSS can be defined as computer software for which the human-readable source code is made available under a copyright license (or arrangement such as the public domain) that meets the Open Source Definition. • This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. • Abandonware • It refers to software that is no longer available for purchase or that is at least a certain amount of years old. 2.2.2. Documenting Licensing Details
• Whenever you install any type of software on a client
computer you must record details of the installation according to organizational policy. • Depending on the organizational guidelines used, required details to be recorded may vary, but at least the following should be included: Name of the software installed Version number Information whether it is up grade or original software License number Cont.. License details Vendor name and contact phone number Date of installation Asset/serial number of the computer on which it is installed Name and contact phone number of a person installing the software • Licensing details may be recorded in a database or register on inventory designed for that purpose. Usually it is stored on a computer (or server) designated to store all information related to the organization’s IT activity. Cont.. Documenting licensing details also provides the following benefits: It is evidence that the installation was completed correctly It simplifies troubleshooting and maintenance tasks It proves that your customer is a legal user of the software 2.2.3. Role of Software Installation Instructions and Manuals • A wizard - is a user friendly interactive program designed to simplify and control software installation. • Before you attempt to install any software you must carefully read the installation instructions provided with the software. • Information included in the installation instructions always lists a detailed description of steps required for correct installation. • Knowing what is expected from you during installation always simplifies and speeds up the actual installation process. • Installation instructions now are being replaced by installation "wizards". Cont.. • Dialog boxes demonstrate the type of interactivity provided by installation wizards. • It is not a full sequence of an installation wizard but a set of selected screens with options typically provided by an installation wizard. • Readmefile - contains additional information about the software. (Usually it is saved as Readme or Readme.txt). • It is recommended that you be familiar with the content of this file because it usually contains information about nonstandard features of the software and the latest information not available when software was developed UNIT THREE UNIT THREE: Install or Upgrade Software 3.1. Installing New or Upgrading Software 3.1.1. Upgrading software The term upgrade refers to the replacement of a product with a newer version of the same product. Common software upgrades include changing the version of an operating system, of an office suite, of an anti-virus program, or of various other tools. A. Risks of Upgrading Upgrades of hardware involve a risk that new hardware will not be compatible with other pieces of hardware in a system. 3.2. Installing Software Some software is designed to be installed simply by copying their files to the desired location, and there is no formal installation process. Common operations performed during software installations include creation or modification of: Shared and non-shared program files Folders/directories Windows registry entries Configuration file entries Environment variables Links or shortcuts Cont.. Types of Installations A. Silent Installation • Installation that does not display messages or windows during its progress. "Silent installation" is not the same as "unattended installation", though it is often improperly used as such. B. Unattended Installation • Installation that is performed without user interaction during its progress or, in a stricter sense, with no user present at all, except eventually for the initial launch of the process Cont.. C. Self-Installation • Unattended installation, without the need of initial launch of the process (i.e. Vodafone Mobile Connect USB Modem or Huawei E220's Mobile Partner software that self-installs from the USB port). D. Clean Installation • Given the complexity of a typical installation there are many factors that may interfere with its successful completion. • In particular files that are left over from old installations of the same program or an unstable situation of the operating system may all act to prevent a given program from installing and working correctly. Cont.. E. Flat Installation An installation of a program performed from a copy (called a flat copy) of its original media contents (mostly CDs or DVDs) to a hard drive, rather than directly from the media. F. Network Installation An installation of program from a shared network drive. This may simply be a copy of the original media (as in a Flat Installation), but frequently, software publishers which offer site licenses for institutional customers provide a version intended for installation over a network. 3.2.2.Test Procedures
• Computer Support Officer – The person who receives a
technology-free statement of the user requirements and transforms it into a computer system. Installs and tests the software. Once the software has been installed you need to check out its correct operation. Testing procedures used will depend on the type of software being installed. However, for each type of software there are three basic functions which should be tested: Starting software Software operation Closing software