1. PREPARED BY JOSE MARI C REY
GIT 714
GOOD OR BAD SOFTWARE:
LINUX VS. WINDOWS
OPERATING SYSTEM
2. WHAT IS A SOFTWARE
SOFTWARE QUALITY CHARACTERISTICS
WHAT IS ISO 9126?
LINUX VS MICROSOFT OPERATING SYSTEM
(accdg. In Usability Charateristics)
HISTORY OF LINUX AND ITS FEATURES
HISTORY OF WINDOWS ITS FEATURES
COMPARISONS (USABILITY CHARACTERISTICS)
AGENDA
3. SOFTWARE
• is a set of instructions or programs instructing a computer to
do specific tasks.
• Software is a generic term used to describe computer programs.
WHAT IS A SOFTWARE?
4. SOFTWARE HAS 3 CATEGORIES
• System Software
• Programming Software
• Application Software
WHAT IS A SOFTWARE?
5. SYSTEM SOFTWARE
• Base for application software
• Also managing for hardware and providing non-task
specific functions.
• Usually written in C programming language.
WHAT IS A SOFTWARE?
6. PROGRAMMING SOFTWARE
• Aid for developers in writing programs like compilers, linkers, debuggers, int
erpreters and text editors.
WHAT IS A SOFTWARE?
7. APPLICATION SOFTWARE
• Intended to perform a certain task (e.g ).
• It can be a single program or a collection
of small program.
WHAT IS A SOFTWARE?
8. WHAT IS ISO 9126?
• ISO 9126 is an international standard for the evaluation of software.
• The standard is divided into four parts which addresses, respectively, the foll
owing subjects: quality model; external metrics; internal metrics; and quality
in use metrics.
SOFTWARE QUALITY CHARACTERISTICS
9. WHAT IS ISO 9126?
• ISO 9126 Part one, referred to as ISO 9126-1 is an extension of previous w
ork done by McCall (1977), Boehm (1978), FURPS and others in defining a
set of software quality characteristics.
SOFTWARE QUALITY CHARACTERISTICS
10. WHAT IS ISO 9126?
• The ISO 9126-1 software quality model identifies 6 main quality characteri
stics, namely:
• Functionality
• Reliability
• Usability
• Efficiency
• Maintainability
• Portability
SOFTWARE QUALITY CHARACTERISTICS
11. WHAT IS ISO 9126?
• Each main quality characteristics has attributes or sub-characteristics for
measuring of a software.
SOFTWARE QUALITY CHARACTERISTICS
13. LINUX VS MICROSOFT OPERATING SYSTEM
USING USABILITY CHARACTERISTICS
• In this topic we compare the two operating systems the Linux and Windows.
• Using “USABILITY” characteristics we measure the understability,
learnability, and operability of each OS.
14. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF LINUX AND IT’s FEATURES
• Invented in 1991 by finish student Linus Torvalds
• It’s based on Unix operating system.
• A open source operating system.
• Torvalds advocacy for software freedom and share it to the community
15. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF LINUX AND IT’s FEATURES
Portable – Portability means softwares can works on different types of hardwar
es in same way. Linux kernel and application programs supports their installatio
n on any kind of hardware platform.
16. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF LINUX AND IT’s FEATURES
Open Source – Linux source code is freely available and it is community based
development project. Multiple teams works in collaboration to enhance the cap
ability of Linux operating system and it is continuously evolving.
17. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF LINUX AND IT’s FEATURES
Multi-User – Linux is a multiuser system means multiple users can access syste
m resources like memory/ ram/ application programs at same time.
18. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF LINUX AND IT’s FEATURES
Security – Linux provides user security using authentication features like passw
ord protection/ controlled access to specific files/ encryption of data.
19. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF WINDOWS AND IT’s FEATURES
• Developed in 1981 by Microsoft corporation.
• Originally developed for IBM, MS-DOS was the standard operating system f
or IBM-compatible personal computers.
• To compete the popularity of Mac OS of Apple Corp.
• Proprietary Operating System under End User License Agreement (EULA).
20. LINUX VS MICROSOFT OPERATING SYSTEM
HISTORY OF WINDOWS AND IT’s FEATURES
• User Friendly
• Best for Support Updates
• Practical for application software installation
21. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Understandability – This operating system is perfect match for the technica
l guys mostly used in system and server administration.
22. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Learnability – To learn a linux operating system users have a skills in using t
erminal command to operate this kind of OS.
23. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Operability – Linux is fast to boot up, need a skill to used terminal comman
ds to install a application sofware perfect for the developers, programmers a
nd server / systems administrator.
24. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Understandability – Best for new users easy to understand graphical user in
terface.
25. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Learnability – Good for users easy to learn and operate windows OS.
26. LINUX VS MICROSOFT OPERATING SYSTEM
COMPARISONS (Usability Charateristics)
• Operability –
27. ISO 9126 Software Quality Characteristics
- http://www.sqa.net/iso9126.html
What is a Software
- https://www.techopedia.com/definition/4356/software
History of Linux and features
• https://en.wikipedia.org/wiki/History_of_Linux
• https://www.quora.com/What-are-the-some-features-of-linux
REFERENCES
28. ISO 9126 Software Quality Characteristics
- http://www.sqa.net/iso9126.html
What is a Software
- https://www.techopedia.com/definition/4356/software
History of Linux and features
• https://en.wikipedia.org/wiki/History_of_Linux
• https://www.quora.com/What-are-the-some-features-of-linux
REFERENCES