(ระบบปฏิบัติการ Microsoft Windows :: แนะน าเวอร์ชั่น 10 ... · ได้รับอนุมัติให้ใช้งานแล้วนั้น
Operating System and Application Software · 2019-01-21 ·...
Transcript of Operating System and Application Software · 2019-01-21 ·...
ระบบปฏบตการและโปรแกรมประยกต
Operating System and
Application Software
Chapter 4
วตถประสงค
Next
สามารถอธบายความหมายและเขาใจหนาทหลกตางๆของระบบปฏบตการและโปรแกรม
ประยกต
สามารถอธบายการจดการไฟลและการจดเกบขอมลตามโครงสรางของโฟลเดอรได
สามารถอธบายถงกระบวนการจดการฮารดแวรของระบบปฏบตการได
ทราบถงความเปนมา ความสามารถและลกษณะของระบบปฏบตการตางๆทน ามาใชกบ
เครองคอมพวเตอรแตละประเภท
สามารถบอกนยามของค าวาโปรแกรมประยกตได
สามารถจ าแนกประเภทของโปรแกรมประยกต
สามารถบอกวธการจดหาโปรแกรมประยกตได
เนอหา
4.1 ววฒนาการของระบบปฏบตการ
4.2 ความหมายของระบบปฏบตการ
4.3 หนาทของระบบปฏบตการ
4.4 ตวอยางระบบปฏบตการ
4.5 ความหมายของโปรแกรมประยกต
4.6 ประเภทของโปรแกรมประยกต
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน
4.8 วธการจดหาโปรแกรมประยกต
บทน าซอฟตแวรเปนชดค าสงของโปรแกรมหลาย ๆ โปรแกรมน ามารวมกนเพอให
สามารถท างานไดอยางครบถวนสมบรณตามทตองการซงซอฟตแวรแบง
ออกเปน 2 ประเภท คอ ซอฟตแวรระบบและซอฟตแวรประยกต
ซอฟตแวรระบบใชส าหรบจดการฮารดแวรและรายละเอยดทางดานเทคนค
ตางๆ ซอฟตแวรระบบแบงเปน 2 ประเภท คอ ระบบปฏบตการ และ โปรแกรมอตถประโยชน
แตซอฟตแวรประยกต จะใชส าหรบการท างานเฉพาะสามารถแบงซอฟตแวร
ประยกตออก เปน 2 ประเภท คอ โปรแกรมใชเฉพาะดาน
และโปรแกรมส าเรจรป
4.1 ววฒนาการของระบบปฏบตการยคแรก (ค.ศ. 1945 - 1955) เปนยคคอมพวเตอรพนฐาน ตวคอมพวเตอรประกอบไปดวย
หลอดสญญากาศจ านวนมาก มขนาดใหญมากคอมพวเตอรยคนจะยงไมมระบบปฏบตการ และใชการด I/O
ในการรบ-สงขอมล
ยคท 2 (ค.ศ. 1955 - 1964) เปนยคทรานซสเตอร ซงเปนการรวมวงจรของหลอด
สญญากาศเขามาไวดวย กนท าใหคอมพวเตอรมขนาดเลกลง และมประสทธภาพสงขน ได แกเครองเมนเฟรม
ซงมการสรางคอมพวเตอรออกมาจาหนายมากขน แตเครองเมนเฟรมกยงถอวามขนาดใหญ และการทางานยง
ยงยาก ดงนนจงตองมเจาหนาทส าหรบดแลเครองโดยเฉพาะ และตองอยในหองปรบอากาศ และการทมราคา
แพงท าใหมใชเฉพาะในหนวยงานใหญอยางเชน มหาวทยาลย และหนวยงานราชการเทานน เร มมการเขยน
โปรแกรมเพอสงงาน เชนภาษา FORTRAN และ COBOL ระบบปฏบตการในยคนจะเปนลกษณะ
Batch Processing
4.1 ววฒนาการของระบบปฏบตการ (ตอ)
ยคท 3 (ค.ศ. 1965 - 1980) ยค IC (Integrated Circuit) เปนวงจรไฟฟาทรวมเอาทรานซสเตอรหลายๆ ตวเขามาไวดวยกน ท าใหคอมพวเตอรม
ขนาดเลกลง และมประสทธภาพสงขน ท าใหเรมมการพฒนาคอมพวเตอรข นสง
เชน COBOL และ PASCAL เปนตน แมจะมขอจ ากดดานมลตโปรแกรมม ง
(Multiprogramming), และมลตโปรเซสซ ง (Multiprocessing) แตกเรมมระบบเรยลไทม (Real-Time Systems), การแบงเวลา (Time Sharing) และ
ระบบปฏบตการแบบ Virtual Storage Single-Mode ทใชในระบบ UNIX
4.1 ววฒนาการของระบบปฏบตการ (ตอ)
ยคท 4 (ค.ศ. 1981 - ปจจบน) เปนยคทคอมพวเตอรมการพฒนารวดเรวท สด อปกรณ
คอมพวเตอรถกพฒนาใหมขนาดเลกลง และมประสทธภาพสงมาก ท าใหคอมพวเตอรมขนาดเลกและม
ราคาถก การพฒนาภาษาคอมพวเตอรมมากท าใหมภาษาคอมพวเตอรข นสงมากมายขอจ ากดตางๆเรมม
นอย ระบบปฏบตการในยคนสามารถจดการเกยวกบทรพยากรไดด ไมวาจะเปนการแบงทรพยากรกนใช
การตดตอสอสาร และการท างานรวมกนของอปกรณหลายๆอยางระบบปฏบตการกมใหเลอกมากมายตาม
ลกษณะงานทใช เชน UNIX, LINUX, DOS และ Windowsรนตางๆ เปนตน
4.2 ความหมายของระบบปฏบตการ
ชดของโปรแกรมทอยระหวางฮารดแวรและซอฟตแวรประยกต มหนาทใน
การควบคมการปฏบตงานของฮารดแวร และสนบสนนค าสงส าหรบควบคม
การท างานของฮารดแวรประยกต
4.2 ความหมายของระบบปฏบตการ (ตอ)ซอฟตแวรระบบประกอบดวยซอฟตแวร 2 ประเภท คอ
ระบบปฏบตการ (Operating System) คอ ชดของโปรแกรมทอยระหวางฮารดแวรและ
ซอฟตแวรประยกตทมหนาทในการควบคมการปฏบตงานของฮารดแวร และสนบสนนค าสงในการ
ท างานของฮารดแวรใหกบซอฟตแวรประยกต
ตวแปลภาษาคอมพวเตอร (Translator) คอ เปนโปรแกรมทแปลโปรแกรมภาษาตนฉบบ
(Source Code = เขยนดวยภาษาแอสเซมบล/ภาษาระดบสง) ไปเปนภาษาเครอง
(Object Code = ประกอบดวยเลขฐานสอง)
TranslatorSource Code Object Code
A+B 01000001 00101011 01000010
4.2 ความหมายของระบบปฏบตการ (ตอ)
ตวแปลภาษาแบงไดดงน
แอสเซมเบลอร (Assembler) หมายถง แปลภาษาแอสเซมบลเปนภาษาเครอง
อนเตอรพรเตอร (Interpreter) หมายถง แปลภาษาระดบสงเปนภาษาเครอง โดยใชหลกการแปลพรอมท างานตามค าสงทละบรรทด
คอมไพเลอร (Compiler) หมายถง แปลภาษาระดบสงเปน
ภาษาเครอง โดยใชหลกการแปลทงโปรแกรมเปน Object Code กอนน ามาท างาน
4.3 หนาทของระบบปฏบตการ
1. ตดตอกบผใช (User Interface) ผใชสามารถตดตอหรอควบคม
การท างานของเครองผานทางระบบปฏบตการได แบงออกไดเปน 2 ประเภทดงน
ประเภทคอมมานดไลน (Command Line) อนญาตใหปอนรปแบบ
ค าสงท เปนตวหนงสอ (text) สงการลงไปทละบรรทดค าสง เรยกวา คอม
มานไลด (command line)
4.3 หนาทของระบบปฏบตการ (ตอ)
1. ตดตอกบผใช (User Interface) (ตอ)
ประเภทกราฟก (GUI - Graphical User Interface) น าเอารปภาพมาปรบใชสงงานแทนตวอกษร เชน ใน
ระบบปฏบตการ Windows ซงผใชไมจ าเปนตองจดจ ารปแบบค าสงเพอใชงานใหยงยากเหมอนกบแบบ
คอมมานดไลนเพยงแคเลอกรายการค าสงภาพทปรากฏบนจอนนผานอปกรณตางๆ เชน เมาสหรอ คยบอรด
4.3 หนาทของระบบปฏบตการ (ตอ)
2. การควบคมการท างานของอปกรณและเครองคอมพวเตอร
เพอใหการท างานของระบบเปนไปอยางถกตองและสอดคลองกน
แบงหนาทในการจดการทรพยากรไดเปน 4 กลม คอ
1. การจดการงาน ( Process Management )
2. การจดการหนวยความจ า (Memory Management )
3. การจดการแฟม ( File Management )
4. การจดการอปกรณ ( I/O Management )
4.3 หนาทของระบบปฏบตการ (ตอ)
การจดการงาน ( Process Management )งานทเราจะท าการประมวลผล ไมวาจะเปนการแบงเวลาการสพล
การพมพขอมล โดยแตละโปรเซสจะมการก าหนดทรพยากรในการใชท
แนนอน เชน
เวลาในการใช CPU
การใชหนวยความจ า
การรบขอมล
การแสดงผล
4.3 หนาทของระบบปฏบตการ (ตอ)
การจดการหนวยความจ า (Memory Management )
- ตดตามการใชงานหนวยความจ าสวนตางๆ วาท าอะไร
- ตดสนใจวาจะโหลดโปรเซสใดเขาไปยงหนวยความจ าสวนทวาง
- จดสรรหนวยความจ าเมอมความจ าเปนตองใชหนวยความจ า
4.3 หนาทของระบบปฏบตการ (ตอ)
การจดการแฟม ( File Management ) ระบบปฏบตการจะท า
หนาทในการสงถายขอมลลงไปจดเกบในอปกรณบนทกขอมล
- สรางและลบไฟล
- สรางและลบไดเรกทอร
- สนบสนนการจดการไฟลในรปแบบเดมๆทผานมา
- แมพไฟลไปยงสงทใชจดเกบขอมล
- แบคอพหรอสรางไฟลส ารอง
4.3 หนาทของระบบปฏบตการ (ตอ)
การจดการอปกรณ ( I/O Management ) ควบคมการรบขอมลและ
แสดงขอมลผานทางอปกรณตางๆ เชน เมาส คยบอรด
จดการเนอทวางบนดสก
จดการจดต าแหนงขอมลทกระจดกระจายใหอยรวมกลมกนเพอความรวดเรวใน
การเรยกใชขอมล
การจดแบงเวลาในการใชดสก
4.4 ตวอยางระบบปฏบตการ
ระบบปฏบตการส าหรบเครองคอมพวเตอรสวนบคคล ดอส (DOS) วนโดว (Windows) โอเอส/ท (OS/2) ฟรบเอสด (FreeBSD) ระบบปฏบตการแมคอนทอช
4.4 ตวอยางระบบปฏบตการ (ตอ)
ระบบปฏบตการส าหรบเครองคอมพวเตอรแมขายยนกซ (Unix) ลนกซ (Linux) และ ลนกซทะเล (Linux TLE) โนเวลเนตแวร (Novell Netware)
ระบบปฏบตการส าหรบเครองอปกรณขนาดเลกวนโดวโมบาย (Windows Mobile)
ดอส (DOS)
พฒนาขนเมอป ค.ศ. 1980 โดยบรษทไมโครซอฟตท างานดวย Text mode รบค าสงผาน Command Lineประกอบดวย 2 รนคอoพซ - ดอส (PC-DOS) oเอมเอส - ดอส (MS-DOS)
ระบบปฏบตการรนตางๆ ของ Microsoft
Windows 3.0พฒนาขนเมอป ค.ศ. 1990 โดยบรษทไมโครซอฟต ตดตอกบผใชแบบ Graphical User Interface(GUI)
ท างานบนระบบปฏบตการ DOS
Windows 95
พฒนาขนเมอป ค.ศ. 1995 โดยบรษทไมโครซอฟตเปนระบบปฏบตการ 32 บตรนแรก แตยงไมสมบรณนกท างานแบบ Multitaskingสามารถเชอมตออปกรณแบบ Plug and Playสนบสนนการตดตอสอสารผานเครอขาย
ตงชอ และนามสกลของไฟลรวมไดถง 255 ตวอกษร
Windows 2000พฒนาขนเมอป ค.ศ. 2000โดยบรษทไมโครซอฟต เปนรนพฒนาตอจาก Windows NTมการจดการระบบแมขายแบบรวมศนย
Windows ME
พฒนาขนเมอป ค.ศ. 2001โดยบรษทไมโครซอฟต เพมเตมเครองมอและความสามารถดานมลตมเดยพฒนาการเชอมตออปกรณแบบ Universal Plug and Playเพม System Restore เพอใหสามารถยอนกลบไดเมอ Driver หรอ Application เกดปญหาเพม Automatic Updates เพอใหสามารถตรวจสอบการปรบปรงระบบปฏบตการไดตลอด 24 ช.ม.
Windows XPพฒนาขนเมอป ค.ศ. 2002โดยบรษทไมโครซอฟต เปนรนพฒนาตอจาก Windows NTปรบปรงเครองมอและ GUI ใหมประสทธภาพย งขน
Windows Vistaพฒนาขนเมอป ค.ศ. 2007โดยบรษทไมโครซอฟต เปนรนพฒนาตอจาก Windows XP และ Windows 2003ปรบปรง GUI ใหมสวยงามย งขน เชน Windows Aeroปรบปรงความปลอดภยและระบบเครอขายให มประสทธภาพมากขน
Windows 8.1 เปนระบบปฏบตการ Windows ตวท 8 ของสายตระกล Windowsเดมชอวา แบลคโคมบ (Blackcomb) ตอเปลยนเปน เวยนนา (Vienna)รองรบระบบ Multi-touch screen ปรบปรงประสทธภาพใหท างานไดเรวขน
Windows 10
เปนระบบปฏบตการใหมจากทางไมโครซอฟท (Microsoft)
ออกแบบใหสามารถใชงานไดกบทกอปกรณทใชระบบปฏบตการWindows ในทกขนาดหนาจอ ทกรปแบบการใชงาน ไมวาจะเปนหนาจอแบบระบบสมผส ทชสกรน หรออปกรณควบคมอยางเมาสหรอคยบอรด รวมไปถงยงมระบบแอพพลเคชนตางๆทสามารถใชงานไดบนทกอปกรณ
OS/2 (Operating System 2)
พฒนาขนเมอป ค.ศ. 1987 โดยบรษทไอบเอมแนวคดในเชงวศวกรรมด แตกนทรพยากรสงกวาเครองธรรมดาในสมยนน ท าใหไมไดรบ
ความนยม
FreeBSD (Free Berkeley Software Distribution)
พฒนาขนเมอป ค.ศ. 1993โดยทม Berkeley Software DistributionOpen Source ใชไดโดยไมมคาลขสทธ และรวมกนพฒนาไดมประสทธภาพและสเถยรภาพสง เหมาะเปนเครองแมขาย
Macintosh (MAC)
พฒนาขนเมอป ค.ศ. 1984โดยบรษทแอปเปลใชกบเครอง Apple Computer เทานนเปน OS ตวแรกทมสวนตดตอผใชแบบกราฟก และควบคมดวยเมาสเหมาะกบงานผลตสอสงพมพและมลตมเดยมความสามารถ Inter Application Communication (IAC) ท าให สามารถแลกเปลยนขอมลระหวาง Application แบบ Real Time
UNIX
พฒนาขนเมอป ค.ศ. 1970โดยทม AT&T Bell Labs เปนระบบปฏบตการทมการทมพฒนาตอเปนจ านวนมาก เปนตนแบบของการพฒนา OS หลายตวเชน FreeBSD และ Linuxมท งรนจ าหนายลขสทธและ Open Sourceเปนระบบปฏบตการขนาดใหญ ส าหรบเครองแมขายหรอเครองเมนเฟรม
อบนต (Ubuntu)
เปน Linux Distribution สนบสนนการพฒนาโดยบรษท Canonical Ubuntu แปลวา"humanity towards others" หรอ “กรณาตอบคคลอน”รปแบบการตดตงแบบ Live CD และเปน Open Source
Linux TLE (Thai Language Extension)
พฒนาขนเมอป ค.ศ. 1999โดยสถาบน NECTECสามารถใชงานภาษาไทยไดดรนปจจบนคอ Linux TLE 9.0 "หวหน"
Novell Netwareพฒนาขนเมอป ค.ศ. 1983โดยทม SuperSetรนปจจบนคอ Novell Netware 6.5
Windows NT
พฒนาขนเมอป ค.ศ. 1993 โดยบรษทไมโครซอฟต สามารถท างานแบบ Multi Processing และMultithreadingรองรบการท างานดานเครอขายเพมระบบรกษาความปลอดภยพฒนาระบบไฟลขนใหมเปน NTFS จากเดมคอ FATสนบสนนเทคโนโลย RAID
Windows Sever
Windows Server 2003 ออกวางจ าหนายเมอ 28 มนาคม พ.ศ. 2547เนนความปลอดภยเปนหลก
Windows Server 2008มรหสในการพฒนาวา Windows Server "Longhorn“คณสมบตหลายอยางมาจาก Windows Vista
Windows Mobile
ระบบปฏบตการขนาดเลกทมการรวม application พนฐานตางๆ มาไวบนอปกรณ mobile อาทเชน Pocket PC , Smartphone และ Portable Media Centers Windows CEWindows Mobile
รนปจจบนคอ Windows Mobile 7
4.5 ความหมายของโปรแกรมประยกต
โปรแกรมทเขยนขนเพอประยกตกบงานทผใชตองการ เชน
โปรแกรมประมวลค า โปรแกรมจดเกบภาษ โปรแกรมสนคาคงคลง
โปรแกรมตารางท างาน โปรแกรมกราฟก โปรแกรมจดการ
ฐานขอมล เปนตน
4.6 ประเภทของโปรแกรมประยกต
โปรแกรมประยกตส ำหรบงำนเฉพำะดำน (Special Purpose Software) /ซอฟตแวรเฉพำะงำน (Tailor Made Software)
เปนโปรแกรมทถกใชส าหรบงานเฉพาะและส าหรบกลมสาขาอาชพนนๆ
ซอฟตแวรทองคกรขนาดใหญพฒนาขนมาใชงานเองใหเหมาะสมกบงานเฉพาะ
ดาน แกไขไดตามความตองการ ตวอยางโปรแกรม เชน โปรแกรมค านวณคา
น าประปาของการประปาแหงประเทศไทย โปรแกรมฝาก-ถอนเงนของธนาคาร
ตางๆ และโปรแกรมระบบบรการการศกษาของมหาวทยาลย เปนตน
4.6 ประเภทของโปรแกรมประยกต (ตอ)โปรแกรมประยกตส ำหรบงำนทวไป (General Purpose Software) / ซอฟตแวรส ำเรจรป (Package Software)
เปนซอฟตแวรทออกแบบมาส าหรบงานทวไป สามารถน ามาประยกตใชในองคกรได
ตามความเหมาะสม แบงตามประเภทของงานไดดงน
ซอฟตแวรตารางวเคราะหอเลกทรอนกส (Electronic Spreadsheet)
ซอฟตแวรประมวลผลค า (Word Processing)
ซอฟตแวรน าเสนอ (Presentation Software)
ซอฟตแวรกราฟก (Graphic Software)
ซอฟตแวรฐานขอมล (Database)
ซอฟตแวรโทรคมนาคม (Telecommunication Software)
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงานซอฟตแวรตารางวเคราะหอเลกทรอนกส
(Electronic Spreadsheet)คอ โปรแกรมทใชในการค านวณขอมล มลกษณะเปนตาราง 2 มตเปรยบเสมอนโปรแกรมกระดาษทด ซงเปนโปรแกรมทนยมใชในการค านวณ สามารถหาคาเฉลย หา
ผลรวมไดท งในลกษณะแถวหรอคอลมน
นอกจากการค านวณแลวยงสามารถพมพผลขอมลออกมาในรปแบบของตารางและกราฟ
ตาง ๆ เชน กราฟแทง (Bar Charts), กราฟวงกลม (Pie Chart), กราฟ
เสน (Line Graph) เปนตน ตวอยางโปรแกรมเชน Lotus 1-2-3,
Microsoft Excel เปนตน
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)ซอฟตแวรตารางวเคราะหอเลกทรอนกส (Electronic Spreadsheet) สามารถสรปการท างานทวไปของโปรแกรมทางดานการค านวณไดดงตอไปน
พมพขอมลลงในเซลล
จดรปแบบตวอกษรและก าหนดขนาดตวอกษร
แกไข และลบขอมล
ท าส าเนาคดลอกและตดขอมล
คนหาขอความ การแทนทค า
สรางไดอะแกรม ตวอกษรกราฟก
ตรวจสอบความถกตองของตวสะกด ไวยากรณ
การเชอมโยงขอความจากแผนงานฉบบหนงไปยงแผนงานอกฉบบหนง
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)
ซอฟตแวรประมวลผลค า (Word Processing)
คอโปรแกรมส าเรจรปประเภทประมวลผลค า (Word Processing) โปรแกรมส าเรจรปประเภทนจะอ านวยความสะดวก ในเรองการจดพมพไดดมาก
สามารถท างานไดอยางรวดเรว แลวแตคณสมบตของแตละโปรแกรมในการจดพมพ
งาน เชน การจดพมพขอความ การจดหนา การจดค า จดจ านวนบรรทดตอหนายอ
หนาตาง ๆ การเลอกรปแบบตวอกษร เชน Microsoft Word,
WordPad เปนตน
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ) ซอฟตแวรประมวลผลค า (Word Processing)
สามารถการท างานของโปรแกรมทางดานการประมวลผลค าไดดงตอไปน
พมพขอมล
แกไข และลบขอมล
ท าส าเนาคดลอกและตดขอมล
คนหาขอความ การแทนทค า
จดรปแบบเอกสาร
สรางตาราง ไดอะแกรม ตวอกษรกราฟก
แผนภมหรอกราฟ
ตรวจสอบความถกตองของตวสะกด ไวยากรณ
สรางจดหมายและเมลล
การเชอมโยงขอความจากเอกสารฉบบหนงไปยงอกฉบบหนง
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)
ซอฟตแวรน าเสนอ (Presentation Software)
คอ โปรแกรมทใชส าหรบน าเสนอขอมล การแสดงผลตองสามารถดงดดความ
สนใจ ซอฟตแวร เหลานจงเปนซอฟตแวรทนอกจากสามารถแสดงขอความใน
ลกษณะทจะสอความหมายไดงายแลวจะตองสรางแผนภม กราฟ และ รปภาพ
ได ตวอยางของซอฟตแวรน าเสนอ เชน Harvard Graphic, Freelance Graphics และ Microsoft PowerPoint เปนตน
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)ซอฟตแวรกราฟก (Graphic Software)
คอ โปรแกรมทางดานกราฟก สวนมากแลวจะใชในงานทางดานงานออกแบบ เขยน
แบบ วาดภาพ จดท าสงพมพและจะเปนทางดานการน าเสนองาน สามารถน าไป
ประยกตใชในงานโฆษณา ท า Slide Show หรอน าไปใชกบระบบ Multimedia ได เปน
ตน
ปจจบนโปรแกรมกลมนเปนท นยมมากส าหรบโปรแกรมทท างานทางดานกราฟก
ตวอยางของซอฟตแวรกราฟกเชน Microsoft Paint ,Adobe Photoshop ,CorelPhotoPaint และAdobe Illustrator เปนตน
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)ซอฟตแวรฐานขอมล (Database)
คอ โปรแกรมท เกบรวบรวมขอมลทมอยใหเปนหมวดหมโดยท าหนาทสรางฐานขอมล และเปน
ตวคอยดแลจดการเรยกใชและแกไขขอมลในฐานขอมลนน หนาทส าคญของระบบการจด
ฐานขอมล (DBMS) คอเปนสอกลางระหวางผใชกบฐานขอมลโดยผใชไมตองสนใจ
เกยวกบโครงสรางของขอมลทจดเกบจรง เชน Microsoft Access,
Microsoft Visual FoxPro, Microsoft SQL Server 2005, ORACLE เปนตน
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)
ซอฟตแวรฐานขอมล (Database)
สามารถการท างานของโปรแกรมทางดานฐานขอมลไดดงตอไปน
ก าหนดความสมพนธขอมล
ตาราง (table) ประกอบดวย เรคคอรด (Record) และ ฟลด (Field)การจดเรยงลาดบขอมล
การสอบถามขอมล (query)ฟอรมรบขอมล(form)รายงาน(report)
4.7 ตวอยางโปรแกรมประยกตแยกตามกลมงาน (ตอ)
Copyright © Dr. KITTIPOL WISAENG
ซอฟตแวรโทรคมนาคม (Telecommunication Software) คอ ซอฟตแวรทจะชวยใหไมโครคอมพวเตอรตดตอสอสาร กบ เครองคอมพวเตอรอนในทหางไกล
โดยผานทางสายโทรศพท
ซอฟตแวรสอสารใชเชอมโยงตอเขากบระบบเครอขาย คอมพวเตอร เชน อนเทอรเนต ท าให
สามารถใชบรการอน ๆ เพมเตมได สามารถใชรบสงไปรษณยอเลกทรอนกส ใชโอนยาย
แฟมขอมล ใชแลกเปลยนขอมล อานขาวสาร
นอกจากนยงใชในการเชอมเขาหามนคอมพวเตอรหรอเมนเฟรม เพอเรยกใชงานจากเครอง
เหลานน เชน Windows Live Messenger หรอ MSN เปนตน
4.8 วธการจดหาโปรแกรมประยกต
Copyright © Dr. KITTIPOL WISAENG
การซอ
การซอโปรแกรมประยกตทางองคกรตองพจารณาโปรแกรมท
เหมาะสมกบการใชงานของธรกจองคกรและตองพจารณาถงการ
บรการหลงการขายดวย แลวจงท าการจดซอตามงบประมาณของ
องคกรทต งไว
4.8 วธการจดหาโปรแกรมประยกต
การเชา
เชาทรพยสน คอ สญญาซงบคคลหนง เรยกวาผใหเชา ตกลงใหบคคลอกคนหนง
เรยกวาผเชา ไดใชหรอไดรบประโยชนในทรพยสนอยางใดอยางหนงชวระยะเวลา
อนมจ ากด และผเชาตกลงจะใหคาเชาเพอการนน การเชาโปรแกรมประยกตทาง
หนวยงานหรอองคกรทตองการใชโปรแกรมประยกตตองตกลงท าสญญาเชากบ
ทางบรษทท เปนเจาของโปรแกรมประยกต ดงกลาว และทางผเชาตองจายช าระเงน
คาเชาตามเงอนไขทไดก าหนดไวในสญญาเชาใหแกผใหเชา
4.8 วธการจดหาโปรแกรมประยกต
การเชาซอ
เชาซอ คอ สญญาซงเจาของเอาทรพยสนออกใหเชาและใหค ามนวาจะขายทรพยสนนน
หรอวาจะใหทรพยสนนนตกเปนสทธแกผเชา โดยเงอนไขท ผเชาไดใชเงนเปนจ านวนเทานน
เทานคราว นน การเชาซอโปรแกรมประยกตทางหนวยงานหรอองคกรทตองการใชโปรแกรม
ประยกตตองตกลงท าสญญาเชาซอกบทางบรษทท เปนเจาของโปรแกรมประยกต และทางผ
เชาตองจายช าระเงนคาเชาซอตามเงอนไขทไดก าหนดไวในสญญาเชาซอแกผใหเชาซอ เมอ
ครบก าหนดตามสญญาเชาซอและทางผเชาไดช าระเงนคาเชาซอเปนท เรยบรอย โปรแกรม
ประยกตนนกจะตกเปนสทธแกผเชาการเชา
4.8 วธการจดหาโปรแกรมประยกต
Copyright © Dr. KITTIPOL WISAENG
Outsourcing (การจดจางพฒนาซอฟตแวร)
คอ การทหนวยงานหรอองคกรใชบรการจากหนวยงานภายนอกใหท าการพฒนาโปรแกรม
ประยกตส าหรบองคกรของตนเองโดยเฉพาะเพอน ามาใชในธรกจขององคกร
หนวยงานดงกลาวอาจจะเปนองคกรบรษท หรอธรกจท ใหบรการการพฒนาเทคโนโลย
สารสนเทศ เปนบรษททมความรความช านาญ สามารถพฒนาระบบงานใหเสรจไดเรว และ
ควบคมคาใชจายได
การวาจางหนวยงานหรอบรษทภายนอกใน การพฒนาระบบงานทางดานไอท แทนการพฒนา
ดวยหนวยงานของตนเองนเรยกวาเอาตซอรส (Outsource) การเรยกใชบรการใน
ลกษณะนเรม เปนท รจกกนมากขน และมบรษทหรอองคกรท เขามาด าเนนธรกจจ าพวกนมาก
ขน
4.8 วธการจดหาโปรแกรมประยกต
พฒนาระบบเอง
(Developing Software In-house)
การทองคกรมฝายพฒนาระบบภายในองคกรเอง ทางองคกรกจะใชบรการการพฒนา
โปรแกรมประยกตจากหนวยงานของตนเอง
แบบฝกหด
จงอธบายความหมายของระบบปฏบตการ
จงบอกหนาทของระบบปฎบตการมา 3 อยาง พรอมยกตวอยางประกอบ
คณลกษณะของระบบปฏบตการคออะไร
ระบบปฏบตการ DOS ตางกบ Windows อยางไร
ขอดของระบบปฏบตการลนกซคออะไร ตอบมา 3 ขอ
ซอฟตแวรกลมการใชงานดานธรกจประเภท Word Processing ทนสตรจกมอะไรบาง พรอมจงยกตวอยางประกอบ
นสตคดวาความส าคญระหวางซอฟตแวรระบบกบซอฟตแวรประยกต อยางใดม
ความส าคญมากกวากน เพราะเหตใด
แบบฝกหด ใหนสตอธบายลกษณะการใชงานและยกตวอยางซอฟตแวรประยกตทก าหนดใหถกตอง
ประเภทของซอฟตแวรประยกต ลกษณะการใชงาน / ตวอยางซอฟตแวรประยกต
ซอฟตแวรจดการฐานขอมล
ซอฟตแวรประมวลผลค า
ซอฟตแวรท าการค านวณ
ซอฟตแวรน าเสนอขอมล
ซอฟตแวรทางดานกราฟกและมลตมเดย