Training, Teaching and Learning Materials Development (TTLM)
Learning Guide Date: 04-2014 Page 1 of 10 Author: MIKE, IT MISRAK TVET College
ICT SUPPORT SERVICE Level I
Unit of Competence : Install Software Application Module Title : Installing Software Application LG Code : ICT ITS1 L02 06 TTLM Code : ICT ITS1 TTLM 0414
MISRAK TVET COLLEGE MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 2 of 10 Author: MIKE, IT MISRAK TVET College
INTRODUCTION Learning Guide # 6
This learning guide is developed to provide you the necessary information regarding the following content coverage and topics
Software that conform to the organization needs Licensing requirements
This guide will also assist you to attain the learning outcome stated in the cover page. Specifically, upon completion of this Learning Guide, you will be able to
Investigate application program that best conforms to requirements and organizational policies Obtain application program under instruction from appropriate person Determine licensing requirements and record in line with organizational guidelines Ensure target computer to conform with the minimum hardware and operating system requirements of the application program
Learning Activities
1. Read the specific objectives of this Learning Guide. 2. Read the information written in the Information Sheets 1 in pages 3-5. 3. Accomplish the Self-check in page 6. 4. If you earned a satisfactory evaluation proceed to Information Sheet 2. However, if your rating is unsatisfactory, see your teacher for further instructions or go back to Learning Activity # 1. 5. Submit your accomplished Self-check. This will form part of your training portfolio. 6. Read the information written in the Information Sheet 2 in pages 7-8. 7. Accomplish the Self-check in page 9. 8. Do the LAP test in pages 10 (if you are ready) and show your output to your teacher. Your teacher will evaluate your output either satisfactory or unsatisfactory. If unsatisfactory, your teacher shall advice you on additional work. But if satisfactory you can proceed to Learning Guide 3.
Your teacher will evaluate your output either satisfactory or unsatisfactory. If unsatisfactory, your teacher shall advice you on additional work. But if satisfactory you can proceed to the next topic.
Information Sheet 1 Software that conform to the organization needs
MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 3 of 10 Author: MIKE, IT MISRAK TVET College
Software upgrade plan The most exciting and at the same time, most frustrating things about information technology is that it is fast changing with which requires new software. New software products emerge, with fantastic new "must have" features that make it easier for you and your employees to perform your jobs. There are two extreme approaches to upgrading: 1. The desire to be updated. Some companies, especially those in the technical industry themselves, desire to be on the cutting edge and always have the latest and greatest. These early adopters toss out their old systems and replace them with the new as soon as it's available. 2. The conservative outdated way. Some companies, especially those in more "traditional" or conservative fields, go by the "if it's not broke, dont fix it" philosophy. They tend to hang onto their old tried and systems and software and upgrade only when forced to do so because a new feature set is absolutely required to get the job done or, more often, because the old machines finally break down and the new one would work better using a new software.
These two strategies have something in common: they arent really strategies at all. Theyre both reactive - the first driven by reaction to the marketing of new products, and the second driven by reaction to necessity. The smarter course is to develop a plan and timeline for upgrading, taking many factors into consideration including scalability. A long-term plan must take into account future growth and changes anticipated by your company and the way those changes will affect your upgrade needs. The five software upgrade plans 1. Categorize and prioritize The first step in putting together your upgrade plan is to categorize and prioritize potential upgrades. Some categories of upgrade items include: Operating System Client software Server software Word Processing Database software Graphics software Device drivers Etc.
Of course, you dont have to upgrade all of the items in a particular category at the same time. For example, you might plan to upgrade the client computers in a particular department, such as the graphics department, based on those users' greater need for the features of new operating systems and applications. Or you might upgrade only server software, such as your mail servers, to take advantage of a new release of the mail server software that will make it easier to support your mobile users. MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 4 of 10 Author: MIKE, IT MISRAK TVET College
Software is a very broad category and you may upgrade operating systems and/or specific applications while continuing to use older versions of other applications. 2. Set priorities Once youve identified the categories, you can prioritize them based on the cost/benefits ratio of upgrading a particular category. What items are serving as the bottlenecks that keep work from getting done as efficiently as it could with newer software? Identify the software that doesnt anymore meet the work demands or there might be new software highly needed in the business operations. Of course, in real life your upgrade priorities may not always be based strictly on need. If the big boss wants the top of the line software, theres a good chance he/she will get it. In general, though, dont over- upgrade. Plan to give your users the software thats required to most effectively perform their job tasks and no more. 3. Consider dependencies Upgrading some categories may be dependent on first upgrading other categories. For example, you may not be able to upgrade your productivity applications until you first upgrade the operating systems and you might not be able to upgrade the operating systems until youve upgraded the hardware. In upgrading or installing new software, you need to also check the hardware requirements. It can work the other way, too; if you upgrade the operating system, you might be forced to upgrade the productivity application because the old version doesnt run well (or at all) on the new operating system. These dependencies affect your upgrade priorities and timeliness. 4. Phased rollout Once youve decided to upgrade a particular category, you shouldnt jump in feet first and roll out the upgrade to every system or device in that category. What if the upgrade causes major problems that make systems or the network unusable? The most prudent strategy is to rollout each upgrade in phases. Test it first in a non-production environment. This gives you a chance to work the bugs out without any impact on employee productivity.
Next, select a pilot group to test the upgrades in the production environment. If the new hardware or software entails a learning curve, roll it out first to power users, those who are more technically savvy and thus better able to handle the new way of doing things without overwhelming your support staff. Once theyve mastered it, theyll serve as a resource for helping other users make the transition when you roll it out to the rest of the department or the rest of the company.
5. Keeping it scalable MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 5 of 10 Author: MIKE, IT MISRAK TVET College
Your upgrade plan should be set out in writing, and you should get input from different departments and different levels to help you create a plan that will create the least disruption and proceed smoothly. Upgrading can be costly and traumatic, but sooner or later its inevitable. Proper planning, with scalability in mind, can make the difference between a smooth deployment of nifty new and needed software and an upgrade disaster.
Self-Check 2 Written Test
Name:____________________ Date:_________________
Instruction: Answer all the questions listed below, if you have some clarifications- feel free to ask your teacher.
1. What are the two(2) extreme approaches in upgrading software? (2 point) 2. What is the smartest way to do when deciding to upgrade software? (1 point) 3. What are the five(5) software upgrade plans? (5 points) MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 6 of 10 Author: MIKE, IT MISRAK TVET College
4. Give at least five(5) categories for potential software upgrade. (5 points)
Note: Satisfactory rating 10 points above / Unsatisfactory - below 10 points You can ask you teacher for the copy of the correct answers
Information Sheet 2 Licensing requirements
Software license
A software license (or software license in commonwealth usage) is a legal instrument (usually by way of contract law) governing the usage or redistribution of software. All software is copyright protected, except material in the public domain. Contractual confidentiality is another way of protecting software. A typical software license grants an end-user permission to use one or more copies of software in ways where such a use would otherwise constitute copyright infringement of the software owner's exclusive rights under copyright law. The license terms are often enforced by a built-in license manager. MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 7 of 10 Author: MIKE, IT MISRAK TVET College
Some software comes with the license when purchased off the shelf or an OEM license when bundled with hardware. Software can also be in the form of freeware or shareware.
Software licenses can generally be fit into the following categories: proprietary licenses free and open source licenses, which include free software licenses and other open source licenses. The features that distinguish them are significant in terms of the effect they have on the end-user's rights.
A free open source license makes software free for inspection of its code, modification, and distribution. Some free licenses, like the GNU General Public License, allow the product and/or derivative to be commercially sold.
Proprietary software
The hallmark of proprietary software licenses is that the software publisher grants the use of one or more copies of software under the end-user license agreement (EULA), but ownership of those copies remains with the software publisher (hence use of the term "proprietary"). This feature of proprietary software licenses means that certain rights regarding the software are reserved by the software publisher. Therefore, it is typical of EULAs to include terms which define the uses of the software, such the number of installations allowed or the terms of distribution.
The most significant effect of this form of licensing is that, if ownership of the software remains with the software publisher, then the end-user must accept the software license. In other words, without acceptance of the license, the end-user may not use the software at all. One example of such a proprietary software license is the license for Microsoft Windows. As is usually the case with proprietary software licenses, this license contains an extensive list of activities which are restricted, such as: reverse engineering, simultaneous use of the software by multiple users, and publication of benchmarks or performance tests.
Free and open source software
A primary consequence of the free software form of licensing is that acceptance of the license is essentially optional the end-user may use the software without accepting the license. However, if the end- user wishes to exercise any of the additional rights granted by a free software license (such as the right to redistribute the software), then the end-user must accept, and be bound by, the software license.
Open source licenses generally fall under two categories:
Copy left licenses. Those that aim to preserve the openness of the software itself Permissive licenses. those that aim to give freedoms to the users of that software
An example of a copy left free software license is the GNU General Public License (GPL). This license is aimed at giving the end-user permission to redistribute, reverse engineer, or otherwise modify the software under the terms of the license. These permissions are not entirely free of obligations for the end-user, however. The end-user must comply with certain terms if the end-user wishes to exercise these extra permissions granted by the GPL. For instance, any modifications made and redistributed by the end-user must include the source code for these, and the end-user is not allowed to re-assert the removed copyright back over MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 8 of 10 Author: MIKE, IT MISRAK TVET College
their derivative work. The modified software is therefore also publicly available for further modification by any user.
Examples of permissive free software licenses are the BSD license and the MIT license, which essentially grant the end-user permission to do anything they wish with the source code in question, including the right to take the code and use it as part of closed-source software or software released under a proprietary software license.
Product key
A product key, also known as a CD key, is a specific software-based key for a computer program. It certifies that the copy of the program is original. Activation is sometimes done offline by entering the key, or with software like Windows XP online activation is required to prevent multiple people using the same key.
Computer games use product keys to verify that the game has not been illegally copied; for example, one could not play Battle.net powered games such as Diablo II or Star Craft online without an original/unique product key. Likewise, one is not allowed to play online with two identical product keys at the same time.
Product keys consist of a series of numbers and/or letters. This sequence is typically entered by the user during the installation of computer software, and is then passed to a verification function in the program. This function manipulates the key sequence according to a mathematical algorithm and attempts to match the results to a set of valid solutions.
Self-Check 2 Written Test Name:____________________ Date:_________________
Instruction: Answer all the questions listed below, if you have some clarifications- feel free to ask your teacher.
1. It is a legal instrument (usually by way of contract law) governing the usage or redistribution of software. (1 point) 2. What are the two (2) license categories? (2 points) 3. What distinguishes between the 2 license categories? 4. What does the acronym (EULA) stands for? (1 point) 5. What are the two (2) categories under free and open source licenses? (2 points) 6. Give one (1) example of a copy left licenses. (1 point) 7. Give two (2) examples of permissive licenses. (2 points) 8. What do you call a specific software-based key for a computer program? (1 point)
MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 9 of 10 Author: MIKE, IT MISRAK TVET College
Note: Satisfactory rating 7 points above / Unsatisfactory - below 7 points. You can ask you teacher for the copy of the correct answers
Time started: ________________________ Time finished: __________
Instructions: You are required to perform the following individually with the presence of your teacher.
1. Upgrade specific applications software or system software?
MISRAK TVET College Training, Teaching and Learning Materials Development (TTLM) Learning Guide Date: 04-2014 Page 10 of 10 Author: MIKE, IT MISRAK TVET College
Your teacher will evaluate your output either satisfactory or unsatisfactory. If Unsatisfactory, your teacher shall advice you on additional work. But if satisfactory, you can proceed to the next topic.