Chapter 2: Software 2
ซอฟตแวร
สวนที่ทําหนาที่เปนชุดคาํสั่ง (Instructions) ที่เขียนขึน้อยางมีลาํดบัขั้นตอนเพื่อใชควบคุมการทํางานของเครื่องคอมพิวเตอร
เปนภาษาที่เครื่องคอมพิวเตอรสามารถเขาใจได เชน ภาษาเบสิก ภาษาโคบอล ภาษาปาสคาล เปนตน
Chapter 2: Software 3
ประเภทของซอฟตแวร
แบงออกเปนสองประเภทไดแก
ซอฟตแวรระบบ (System Software)ซอฟตแวรประยุกต (Application Software)
Chapter 2: Software 4
ซอฟตแวรระบบ
โปรแกรม หรือชุดของคําสั่งที่เขียนไวเปนคําสั่งสําเร็จรูป ที่มีหนาที่ควบคุมการทํางานของฮารดแวร และอํานวยความสะดวกใหกับผูใชเครื่องคอมพิวเตอร
ซอฟตแวรระบบที่รูจักกันดีกค็ือ DOS, Windows, Unix,Linux
Chapter 2: Software 5
History of Windows
Microsoft Windows is a family of operating system by Microsoft for use on personal computerAlthough version of Windows designed for servers, embedded devices, and other
Bill Gate
Chapter 2: Software 6
History of Windows
Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing trend of graphical user interfaces popularized by the Apple Macintosh.
Chapter 2: Software 7
Microsoft Windows Versions
The term Windows collectively describes any or all of several generations of Microsoft operating system products. These products are generally categorized as follows:
16-bit operating environmentsHybrid 16/32-bit operating environmentsHybrid 16/32-bit operating systems32-bit operating systems64-bit operating systems
Chapter 2: Software 8
Microsoft Windows Versions
16-bit operating environmentsWindows 1.0 (1985) and Windows 2.0 (1987) and its close relative Windows/286.
Hybrid 16/32-bit operating environmentsWindows/386, Windows 3.0 (1990) and Windows 3.1 (1992)
Hybrid 16/32-bit operating systemsWindows for Workgroups 3.11, Windows 95, Windows 98, Windows ME, Windows XP
Chapter 2: Software 9
Microsoft Windows Versions
32-bit operating systemsWindows NT 3.1 (1993), NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), Windows 2000, Windows Server 2003, Windows Vista, Windows CE
64-bit operating systemsWindows XP 64-bit Edition , Windows XP Professional x64 Edition, Windows Server 2003SP1x64
Chapter 2: Software 10
Windows 1.0 & Windows 2.0
Chapter 2: Software 11
Windows 3.0 & Windows 3.1
Chapter 2: Software 12
Windows 3.11 & Windows for Workgroups 3.1
Chapter 2: Software 13
Windows for Workgroups 3.11 & Win32s for Windows 3.1
Chapter 2: Software 14
Windows 95
Chapter 2: Software 15
Windows 98 & Windows 98 Second Edition
Chapter 2: Software 16
Windows NT 3.1 & Windows NT 3.5
Chapter 2: Software 17
Windows NT 4
Chapter 2: Software 18
Windows ME (Millennium Edition)
Chapter 2: Software 19
Windows CE
Chapter 2: Software 20
Windows 2000 (NT 5.0)
Chapter 2: Software 21
Windows XP (eXPerience)
Chapter 2: Software 22
Windows Server 2003
Chapter 2: Software 23
Windows Server 2003
Windows Server 2003 Web EditionWindows Server 2003 Standard EditionWindows Server 2003 Enterprise EditionWindows Server 2003 Datacenter Edition
Chapter 2: Software 24
History of Linux
Linux (also known as GNU/Linux) is a Unix-likecomputer operating system. It is one of the most prominent examples of open source development and free software; unlike proprietary operating systems such as Windows or Mac OSLinux has gained the support of major corporations such as IBM, Sun Microsystems, Hewlett-Packard,and Novell for use in servers and is gaining popularity in the desktop market.
Chapter 2: Software 25
History of Linux
In 1983, Richard Stallman founded the GNU Project, with the goal of developing a complete Unix-like operating system composed entirely of free software.
Richard Stallman
Chapter 2: Software 26
History of Linux
By the beginning of the 1990s,GNU had produced or collected most of the necessary components of this system—libraries, compilers, text editors, a Unix-like shell—except for the core component, the kernel.
GNU Mascot
Chapter 2: Software 27
History of Linux
In 1991, another kernel was begun as a hobby by Finnish university student Linus Torvalds while attending the University of Helsinki.
Linus Torvalds
Chapter 2: Software 28
History of Linux
Torvalds originally used Minix on his own computer, a simplified Unix-like system written by Andrew Tanenbaum for teaching operating system design.
Andrew Tanenbaum
Chapter 2: Software 29
History of Linux
Originally, Torvalds called his kernel "Freax"for "free" and "freak" and with the often-used X in the names of Unix-like systems. The name "Linux" was coined by Ari Lemmke,He invented the name Linux for the directory from which Torvalds' project was first available for download
Chapter 2: Software 30
History of Linux
Tux the penguin, based on an image created by Larry Ewing in 1996, is the logo and mascot of Linux.
Larry Ewing
Chapter 2: Software 31
History of Linux
Tux is the official mascot of the Linux kernel.
Chapter 2: Software 32
ซอฟตแวรประยุกต
เปนโปรแกรมหรอืชุดคาํสั่งที่เขียนขึน้เพื่อใหเครื่องคอมพิวเตอร
ทํางานเฉพาะอยางหรือเฉพาะดาน ซอฟตแวรหรือโปรแกรมทีท่ําใหคอมพิวเตอรทํางานตาง ๆ ตามที่ผูใชตองการ ไมวาจะดานเอกสาร บัญชี การจัดเก็บขอมูล
Chapter 2: Software 33
ประเภทของซอฟตแวรประยุกต
1. ซอฟตแวรสําหรับงานเฉพาะดาน (User Program)เขียนขึ้นเพื่อการทํางานเฉพาะอยางตามที่ตองการ
เชน โปรแกรมการทําบัญชีจายเงินเดือน โปรแกรมระบบเชาซื้อ โปรแกรมการทําสินคาคงคลัง เปนตน
Chapter 2: Software 34
ประเภทของซอฟตแวรประยุกต
ซึ่งแตละโปรแกรมก็มักจะมีเงื่อนไข หรือแบบฟอรมแตกตางกันออกไปตามความตองการ หรือกฎเกณฑของแตละหนวยงาน สามารถดัดแปลงแกไขเพิ่มเติม (Modifications) ในบางสวนของโปรแกรมเพื่อใหตรงกับความตองการของผูใช
Chapter 2: Software 35
ประเภทของซอฟตแวรประยุกต
2. ซอฟตแวรสําหรับงานทั่วไป (Package Program)โปรแกรมที่มีผูจัดทําไว เพื่อใชในการทํางานประเภทตาง ๆ ทั่วไป โดยผูใชคนอื่น ๆ สามารถนําโปรแกรมนี้ไปประยุกตใชกับขอมูลของตนได ไมสามารถทําการดัดแปลง หรือแกไขโปรแกรมได
Chapter 2: Software 36
ประเภทของซอฟตแวรประยุกต
โปรแกรมสําเร็จรูปมักจะมีการใชงานในหนวยงานที่ขาดบุคลากรที่มีความ
ชํานาญเปนพเิศษในการเขียนโปรแกรม ดังนั้น การใชโปรแกรมสําเร็จรูปจึงเปนสิ่งที่อํานวยความสะดวกและเปนประโยชนอยางยิ่ง ตัวอยางโปรแกรมสําเร็จรูปที่นยิมใชไดแก MS-Office, Lotus,Adobe Photoshop, SPSS, Internet Explorer และเกมสตาง ๆ เปนตน
Chapter 2: Software 37
ประเภทของซอฟตแวรสําหรับงานทั่วไป
แบงออกไดทั้งหมด 8 ประเภท1. โปรแกรมทางดาน Word Processor
เปนโปรแกรมที่ทํางานเกี่ยวกับทางดานการประมวลผลคํา สามารถจัดทําเอกสาร รายงาน จดหมาย หนังสือตาง ๆ ได ทําใหไดงานที่มีประสิทธิภาพ สวยงามโปรแกรมที่จัดอยูในกลุม Word Processor มีดังนี้ คือ WordStat, ราชวิถีเวิรด, เวิรดจุฬา, Word Perfect, Microsoft Word และ AmiPro
Chapter 2: Software 38
ประเภทของซอฟตแวรสําหรับงานทั่วไป
2. โปรแกรมทางดาน Spreadsheetเปนโปรแกรมที่มีลักษณะเปนกระดาษทําการ หรอืเรยีกวา Worksheetประกอบดวยสวนที่เปน Row และสวนที่เปน Column ใชในดานการคํานวณเปนสวนมาก นอกจากนัน้ยงัมีการนําเสนอขอมูลออกมาในรปูของกราฟโดยสรางเปนกราฟ 2 มิติและ 3 มิติไดอกีดวย โปรแกรม Spreadsheet เหมาะกับการทํางานในดานการบัญชี การเงิน การวิเคราะหขอมูล หรอืงานการคิดคะแนนและเกรดของนักศึกษา เปนตนโปแกรมที่อยูในกลุมนี้ ไดแก Lotus, Microsoft Excel
Chapter 2: Software 39
ประเภทของซอฟตแวรสําหรับงานทั่วไป
3. โปรแกรมทางดาน Databaseเปนโปรแกรมที่ทํางานทางดานการจัดการฐานขอมูล ชวยจัดเก็บขอมูล แกไข คนหา เพิ่ม รวมทั้งการจัดเรียงขอมูล ทําใหสามารถทํางานไดเปนระบบ โปรแกรม Database เหมาะกับการทํางานที่มีขอมูลมาก ๆ เชน การเก็บสต็อกสินคาคงคลัง การเก็บประวัติพนักงาน การเก็บรายชื่อนักศึกษาในโรงเรียน การเก็บรายชื่อหนังสือในหองสมุด เปนตน โปรแกรมที่อยูในกลุมนี้ไดแก dBase lll Plus, Foxpro, MicrosoftAccess, Microsoft SQL Server
Chapter 2: Software 40
ประเภทของซอฟตแวรสําหรับงานทั่วไป
4. โปรแกรมทางดาน Graphicโปรแกรม Graphic จะเกี่ยวกับทางดานงานออกแบบ เขียนแบบวาดภาพ จัดทําสิ่งพิมพ และจะเปนทางดานการนําเสนองาน สามารถนําไปประยกุตใชในงานโฆษณา ทํา Slide Show หรือนําไปใชกับระบบ Multimedia ไดโปรแกรมที่อยูในกลุมนี้ไดแก Adobe Photoshop, Macromedia Flash, Adobe Premier เปนตน
Chapter 2: Software 41
ประเภทของซอฟตแวรสําหรับงานทั่วไป
5. โปรแกรมเกม (Game)เปนโปรแกรมที่แพรหลายเปนที่รูจักกัน
ทั่วไป ไมวาจะเปนเด็กหรือผูใหญ และปจจุบันนี้มีโปรแกรมเกมตาง ๆ มากมาย ทั้งแบบธรรมดาและแบบ 3 มติิ เกมสวนใหญจะสรางขึ้นมา เพื่อชวยผอนคลายความตึงเครียดในการทํางานและเพื่อ
ความสนุกสนานเพลิดเพลิน
Chapter 2: Software 42
ประเภทของซอฟตแวรสําหรับงานทั่วไป
6. โปรแกรมทางดานการสรางสถานการณจําลอง (Simulator)เปนโปรแกรมที่ใหผูเลนไดทดลองสราง
สถานการณจําลองของงานที่อาจจะเกิดขึ้นไดหรือ
อาจจะเรียกวา เกมสทางธุรกิจ โดยใหผูเลนไดรูจักวางแผนในการทํางาน คิดถึงผลกําไรขาดทุนที่อาจจะเกิดขึ้นได รูจักจัดสรรงบประมาณที่มีอยูใหไดผลกําไรมากที่สุด
Chapter 2: Software 43
ประเภทของซอฟตแวรสําหรับงานทั่วไป
7. โปรแกรมทางดานการติดตอสื่อสาร (Communication)เปนโปรแกรมที่ใหผูใชสามารถติดตอสื่อสารผาน
ระบบอินเตอรเน็ต เชนทําการประชุมผานทางอินเตอรเน็ต เปนตน
Chapter 2: Software 44
ประเภทของซอฟตแวรสําหรับงานทั่วไป
8. โปรแกรมคอมพิวเตอรชวยสอน (CAI)โปรแกรมประเภทนีเ้รียกอีกอยางหนึ่งวา CAI (Computer Assisted Instruction)เปนโปรแกรมที่นํามาสอนใหกับนกัเรียนในวิชาตาง ๆ โดยทีน่ักเรยีนจะเรยีนกบัโปรแกรมบนคอมพิวเตอรและครูเปนผูชี้แนะ ทดสอบ และวัดความเขาใจ รวมทั้งสรุปเนื้อหาที่นักเรียนไดเรียนจากโปรแกรม CAI นี้สําหรับโปรแกรมคอมพิวเตอรที่จะใชสรางโปรแกรม CAI นั้นไดแก โปรแกรม Authorware และโปรแกรม ToolBook เปนตน