28
บบบบบ 3 ซซซซซซซซซ ซซซซซซซ 1. บบบบบบบบบบบบบบ 2. บบบบบบบบบบบบบบบบบบ 3. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 4. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 5. บบบบบบบบบบบบบบบบบ 6. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 7. บบบบบบ ซซซซซซซซซซซซซซซซซซซซซซซซซซ 1. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 2. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บ 3. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบ 4. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบบบบบบ 5. บบบบบบบบบบบบบบบบบบบบบบบบบบบ 6. บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบ

บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

บทท 3ซอฟตแวร

เนอหา1. นยามซอฟตแวร2. ประเภทของซอฟตแวร3. โปรแกรมแปลภาษาและอรรถประโยชน4. ระบบปฏบตการของไมโครคอมพวเตอร 5. ซอฟตแวรประยกต 6. วธการเลอกซอฟตแวรและภาษาของโปรแกรม7. บทสรป

วตถประสงคของการเรยนร1. เพอเรยนรความหมายของซอฟตแวร2. เพอศกษาประเภทของซอฟตแวรตาง ๆ 3. เพอใหเขาใจและการทำางานของโปรแกรมแปลภาษาและอรรถประโยชน4. เพอใหเขาใจถงบทบาทหนาทของระบบปฏบตการของไมโครคอมพวเตอร 5. เพอศกษาซอฟตแวรประยกต6. เพอทำาใหทราบวธการเลอกซอฟตแวรและภาษาของโปรแกรม

Page 2: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ในปจจบนเปนยคของเทคโนโลยซงคอมพวเตอรเขามามบทบาทในองคการตางๆ ไมวาจะเปน

ภาครฐ หรอภาคเอกชน โดยมการนำาเครองคอมพวเตอรเขามาชวยในงานดานตางๆ เชน งานคำานวณ งานวเคราะห งานวางแผน งานเขยนแบบ งานออกแบบ งานทางดานวทยาศาสตร วศวกรรมศาสตร และทางการแพทย เปนตน ซงงานตางๆ เหลานจำาเปนจะตองอาศยซอฟตแวรหรอโปรแกรมในการสงการ โปรแกรมบางอยางเปนโปรแกรมเฉพาะงาน (Special Propose) แตโดยทวไปทองคการตางๆ ใชมกจะเปนโปรแกรมทวไป (General Propose) หากมองในสวนของฮารดแวร (Hardware) เครองคอมพวเตอรประสทธภาพสง (Supercomputer) มกจะใชกบงานเฉพาะดาน สวนคอมพวเตอรประเภทอน มกจะใชเครองในจดประสงคทวไป

ในบทนจะกลาวถงประเภทของซอฟตแวรหลกๆ หนาทของระบบปฏบตการ (Operating System)

โดยเฉพาะเครองไมโครคอมพวเตอร ซอฟตแวรประยกต ภาษาของเครองคอมพวเตอรและเครองมอในการพฒนาโปรแกรม นอกจากนน จะกลาวถงการเลอกใชโปรแกรมและภาษาทเหมาะสมในการใชงาน

1. นยามของซอฟตแวรซอฟตแวรเปนรายละเอยดของกลมชดคำาสง (Instructions) หรอ

ขนตอนการทำางานทถกประมวลผลโดย CPU ทควบคมการปฏบตการของเครองคอมพวเตอร หากปราศจากซอฟตแวรเครองคอมพวเตอรกไมสามารถทจะทำางานได หนาทของซอฟตแวรมดงน 1. จดการเกยวกบทรพยากรภายในองคการ 2. เปนเครองมอในการสรางความไดเปรยบของทรพยากรทมตอคแขงขน 3. กระทำาเปนสอกลางระหวางองคการและการเกบสารสนเทศภายในหนวยงาน

โปรแกรมซอฟตแวร (Software Programs) เปนชดคำาสงทเขยนขนมาเพอสงใหเครองคอมพวเตอรทำางานตามคำาสง (Coding Programs) คำาสงทเขยนขนอาจใชภาษาทางคอมพวเตอรทตางกนจะอยในรปของภาษาชนสง

39 ระบบสารสนเทศเพอการบรหาร

Page 3: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

(High Level Language) ซงเปนภาษาทมนษยสามารถจะอานเขาใจได จะออกมาในรปของภาษาองกฤษ โดยทบางภาษาจะงายตอการเรยนรของผใช แตบางภาษาผใชกจำาเปนจะตองมความรทางคอมพวเตอรจงจะสามารถใชงานได โปรแกรมซอฟตแวรโดยสวนใหญจะเขยนจากนกโปรแกรม (Programmer) ซงการเขยนโปรแกรมจะตองอาศยทศนะและความชำานาญในการเขยน โดยผเขยนโปรแกรมจะตองเขาใจระบบการวางผงโปรแกรม (Programming Flow System) ซงออกแบบโดยนกวเคราะหระบบ (System Analyst) นกโปรแกรมจงตองพจารณาถงภาษาทจะใชในการเขยนโปรแกรม หรอบางครงอาจจะถกกำาหนดโดยนกวเคราะหระบบหรอผวาจางใหเขยนดวยภาษาใดภาษาหนง ดงนน นกเขยนโปรแกรมจงจะตองมการเรยนรถงภาษาทใชในการเขยนโปรแกรมหลายภาษา เชน BASIC COBOL RPG PL/1 PASCAL C C++ FOXPRO PROBASE CLIPPER JAVA เปนตน และในปจจบนไดมการพฒนาเครองมอทชวยในการเขยนโปรแกรมไดสะดวกขน ซงเรยกวา 4GL (Fourth Generation Language) ทำาใหการเขยนโปรแกรม การแกไข การปรบปรง การออกแบบรายงาน และอนๆ สามารถทำาไดงายขน

2. ประเภทของซอฟตแวร สามารถทจะแบงออกเปน 2 ประเภท ดงน1. ซอฟตแวรระบบ (System Software) เปนโปรแกรมท

เขยนขนมาเพอใชในการควบคมระบบการทำางานของเครอง โดยทำาหนาทในการตดตอระหวางฮารดแวรกบผใช โดยซอฟตแวรดงกลาวจะเปนตวกลางในการควบคมการทำางานของอปกรณปอนเขาและแสดงผล (Input-Output Device) เชน แปนคย เมาส จอภาพ และเครองพมพ เปนตน นอกจากนน ยงควบคมในเรองการสงผานขอมล (Data Bus) การแจงเตอนความผดปกตของเครอง (Syntax Error) เชน ขอความ Hard Disk Controller Failed หมายถง อปกรณทควบคมการทำางานของจานแมเหลกมปญหา ดงรปท 3.1 แสดงประเภท

ระบบสารสนเทศเพอการบรหาร 40

Page 4: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ของซอฟตแวรและการแสดงความสมพนธระหวางซอฟตแวรระบบซอฟตแวรประยกตกบฮารดแวร

รปท 3.1 ประเภทของซอฟตแวรทมา : ปรบปรงจาก Laudon, Kenneth C. and Laudon, Jane P.

(2002: 173)

ซอฟตแวรระบบ สามารถแบงออกเปน1.1 ระบบปฏบตการ ซงทำาหนาทดงน

- การจดตารางงานใหกบเครองคอมพวเตอร- การจองทรพยากรของคอมพวเตอร- การแสดงเหตการณบนจอภาพ

1.2 ภาษาทใชในการแปล- การแปลโปรแกรมทละบรรทด (Interpreter)- การแปลโปรแกรมทละโปรแกรม (Compiler)

1.3 โปรแกรมอรรถประโยชน (Utility Program)- การปฏบตการประจำา (Routine Operations) เชน

การจดเรยงขอมล การ เรยกรายการ (List) การพมพ (Print)

- การจดการขอมล (Manage Data) เชน การสรางแฟม การรวมแฟม

41 ระบบสารสนเทศเพอการบรหาร

ซอฟตแวรประยกต(Application

ซอฟตแวรระบบ(System ฮารดแวร

(Hardware)

Page 5: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

2. ซอฟตแวรประยกต (Application software) ประกอบดวย

2.1 ภาษาทางโปรแกรม (Programming Languages) เชน

- ภาษาแอสเซมบล (Assembly Language)- ภาษาฟอรแทน (FORTRAN)- ภาษาโคบอล (COBOL)- ภาษาพแอลวน (PL/1)- ภาษาเบสก (BASIC)- ภาษาปาสคาล (PASCAL)- ภาษาซ (C)- ภาษาจาวา (JAVA)

2.2 โปรแกรมทเขยนขนเพอประยกตใชในธรกจ เชน ระบบบญช (Accounting System) ระบบการควบคมการผลต (Production Control System) ระบบการวเคราะหการตลาด (Marketing Analysis system) และระบบการบรหารโรงพยาบาล (Hospital Management System) เปนตน

ภาษาในยคทส (Fourth-generation language) ในสวนของซอฟตแวรระบบจะมโปรแกรมหลายโปรแกรมทเปนทนยมใชกนโดยเฉพาะของไมโครซอฟต เชน MS-DOS (Microsoft Disk Operating System) WIN 95 WINDOWS XP WINDOWS 2000 WINDOWS NT (ใชกบระบบเครอขาย) PC-DOS OS/2 (Operating System/2) UNIX เปนระบบปฏบตการทใชกบเครองไมโครคอมพวเตอรประสทธภาพสง เครองเวอรกสเตชน และเครองคอมพวเตอรขนาดกลาง MAC OS เปนระบบปฏบตการทใชกบเครองแมคอนทอช (Macintosh) โปรแกรมทกลาวมาเปนระบบปฏบตการ (Operating System: OS) ซงเปนชดคำาสงซงทำาหนาทในการควบคมและการจดการเกยวกบกจกรรมตางๆ ของเครองคอมพวเตอร

หนาทของระบบปฏบตการ (Functions of the Operating System) ระบบปฏบตการมหนาทใน

ระบบสารสนเทศเพอการบรหาร 42

Page 6: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

การดแลการทำางานของเครองคอมพวเตอรเปรยบเสมอนผจดการในการจดสรรทรพยากรในการใชงาน มหนาทหลกดงน

1. การจองและการกำาหนด (Allocation and Assignment) ระบบปฏบตการจะจองทรพยากรสำาหรบงานทจะใชกบโปรแกรมประยกตโดยมการจดลำาดบการทำางาน การจดหาพนทในสวนของหนวยความจำาหลกในสวนของขอมลและการควบคมการทำางานของอปกรณปอนเขาและแสดงผล เชน เครองพมพ จอภาพ และการเชอมการตดตอ สอสาร

2. การจดตาราง (Scheduling) มงานหลาย ๆ งานทสามารถทำาพรอมกนในคอมพวเตอร โดยระบบปฏบตการจะท ำาหนาทในการลำาดบความสำาคญของงานเพอเรยงลำาดบการทำางาน (Priority and Sequence) โดยงานทกำาหนดความสำาคญสง (High Priority) จะไดรบการปฏบตกอนงานทมระดบความสำาคญตำา เชน งานออนไลน (Online) จะไดรบการปฏบตกอนงานสงจดหมาย (Mailing) เปนตน

3. การตดตาม (Monitoring) ระบบปฏบตการจะตดตามการทำางานของระบบคอมพวเตอร โดยมการตามงานทอยในระหวางการประมวลผลและผทใชงานคอมพวเตอรอย คอ สามารถบอกไดวามงานอะไรบางทกำาลงทำางานอย หรองานอะไรททำาเสรจแลว งานแตละงานใชเวลาเทาไร ใครเปนผใชและไดรบอนญาตใหใชสทธอะไรบาง เชน อานขอมลได แตเขยนขอมลหรอแกไขขอมลไมได เปนตน

3. โปรแกรมแปลภาษาและอรรถประโยชน โปรแกรมทเขยนขนมาดวยภาษาทางคอมพวเตอร เชน ภาษาโคบอล

(COBOL) ฟอรแทน (FORTRAN) หรอภาษาซ (C-Language) เปนตน เครองคอมพวเตอรจะตองแปลงจากภาษาทมนษยอานได (Human Readable) เชน A B C D และอนๆ ใหเปนภาษาเครอง (Machine Language) ซงจะเปนเลขฐานสอง (Binary Digit) ประกอบดวย เลข 0 และ 1 ภาษาทมนษยอานไดจะเรยกวา ภาษาระดบสง (High Level Language) และโปรแกรมทเขยนขนมาดวยภาษาระดบสงจะเรยกวา รหสตนกำาเนด (Source Code) ซงเครองคอมพวเตอรไมสามารถทจะอานได จงจะตองมการแปลรหสตนกำาเนดใหเปนรหสภาษาเครอง (Object Code) ซงจะทำาใหคอมพวเตอรเขาใจใน

43 ระบบสารสนเทศเพอการบรหาร

Page 7: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

คำาสงทผเขยนโปรแกรมไดสงใหปฏบตการแปลรหสตนกำาเนดใหเปนรหสภาษาเครองจะตองอาศยตวแปลซงม 2 ประเภท คอ 1.คอมไพเลอร (Compiler) และ 2. อนเตอรพรเตอร (Interpreter) Compiler เปนระบบปฏบตการเฉพาะในการแปลภาษาระดบสง เปนภาษาเครองสำาหรบการประมวลผล (Execute) โดยคอมพวเตอร แต Interpreter เปนตวแปล (Translator) รหสตนกำาเนดเปนรหสภาษาเครองซงการแปลจะแปลแตละรหสตนกำาเนดเปนรหสภาษาเครองและประมวลผลในเวลาเดยวกน ดงรปท 3.2 สวนโปรแกรมอรรถประโยชนจะเปนซอฟตแวรระบบทจะชวยใหผทำาโปรแกรมหรอผใชมความสะดวกในการใชเครองคอมพวเตอร เชน ประกอบดวยโปรแกรมใชงานประจำา (Routine) โปรแกรมทำางานซำา (Repetitive Tasks) และอนๆ ซงสามารถแบงใหผใชหลายคนใชรวมกนได

รปท 3.2 แสดงกระบวนการแปลภาษา ทมา : Laudon, Kenneth C. and Laudon, Jane P. (2000: 176)

จากรปท 3.2 กระบวนการแปลภาษาจะเรมจากการอานรหสตนกำาเนดเขาหนวยประมวลผลกลาง (CPU) จากนนจะผานโปรแกรมแปลภาษาเพอทจะแปลภาษาระดบสงใหเปนภาษาเครอง ในขณะทมการแปลภาษา อาจจำาเปนจะตองอาศยรหสภาษาเครองอนชวย เพอจดเรยงภาษาเครองใหงายและสะดวกในการนำาไปประมวลผล4. ระบบปฏบตการของไมโครคอมพวเตอร

ระบบสารสนเทศเพอการบรหาร 44

โปรแกรมรหสตนกำาเนด (Source

โปรแกรมแปลภาษา (Compiler

รหสภาษาเครอง (Object Code)

ตวเชอมโปรแกรม (Linkage

ภาษาเครองทจดเรยงแลว (Load

รหสภาษาเครองอน

Page 8: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

จะมลกษณะเฉพาะโดยขนอยกบระบบปฏบตการและฮารดแวรโปรแกรมสำาเรจรปไมสามารถใช

ขามระบบปฏบตการได สวนรายละเอยดจะกลาวดงตอไปนโดยสงเขป ดงตารางท 3.1

ระบบปฏบตการ คณลกษณะDOS - เปนระบบปฏบตการบนเครอง IBM เรยก PC-DOS

และ IBM Compatible เรยก MS-DOS

WINDOWS NT - เปนระบบปฏบตการ 32 บต สำาหรบไมโครคอมพวเตอรและเวอรกสเตชน สามารถทำางานหลายงาน มการประมวลผลหลายชดพรอมๆ กน (Multiprocessing) และทำางานในลกษณะเครอขาย (Networking)

WINDOWS 2000

- เปนระบบปฏบตการ 32 บต มความสามารถเรองกราฟก การทำางาน หลายคน (Multitasking) และความสามารถทางเครอขาย

OS/2 - เปนระบบปฏบตการสำาหรบเครองสวนบคคลของ IBM รน PS/2 มขอได เปรยบตรงทสามารถใชกบตวประมวลผล (Microprocessor) แบบ 32 บต สนบสนนการทำางานหลายงานและเครอขาย

UNIX - เปนระบบปฏบตการทใชกบเครองไมโครคอมพวเตอรเวอรกสเตชนเครอง คอมพวเตอรขนาดกลางและขนาดใหญ สนบสนนการทำางานหลายงาน ม ผใชหลายคนในการประมวลผล (Multi-User Processing) และเครอขาย สามารถใชกบฮารดแวรคอมพวเตอรไดหลายรน

45 ระบบสารสนเทศเพอการบรหาร

Page 9: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

MAC OS - เปนระบบปฏบตการของเครอง Apple รน Macintosh สนบสนนการ ทำางานหลายงาน การสรางกราฟก และอปกรณหลายสอ

ตารางท 3.1 แสดงผนำาระบบปฏบตการของเครองไมโครคอมพวเตอรทมา : Laudon, Kenneth C. and Laudon, Jane P. (2000: 177)

1. MS-DOS (Microsoft Disk Operating System) เปนโปรแกรมควบคมระบบปฏบตการโปรแกรมหนงทมชอเสยง เปนท

รจกแพรหลายในวงการคอมพวเตอร โปรแกรมควบคมระบบปฏบตการ เรยกยอวา OS ทำาหนาทในการควบคมการทำางานของอปกรณตางๆ ใหเปนไปตามคำาสงในโปรแกรม เชน การใชอปกรณรบเขา (Input Device) และอปกรณแสดงผล (Output Device) ทำาหนาทจดลำาดบงาน จดเกบขอมลภายในสอการใชหนวยความจำา เปนตน ดงนน โปรแกรมควบคมระบบปฏบตการจงเปรยบเสมอนรากฐานของระบบ MS-DOS เป นระบบปฏบต การท พฒนาข นมาเพ อใชก บงานเคร องคอมพวเตอรท ใช Microprocessor ร น 8086, 8088, 80286 80386, 80486 ส ำา ห ร บผลตภณฑเครองคอมพวเตอร IBM Compatible ทวไป ดงรปท 3.3

รปท 3.3 ระบบปฏบตการ MS-DOSทมา : http://angsila.cs.buu.ac.th/~werapan/my/?q=node/4

สวนประกอบของ MS-DOS ทกครงทเปดเครองคอมพวเตอร เครองจะอานโปรแกรมจดระบบงาน

ระบบสารสนเทศเพอการบรหาร 46

Page 10: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ลงในหนวยความจำาของคอมพวเตอรโดยอตโนมต สวนของหนวยความจำาทเกบโปรแกรมจดระบบงานนเรยกวาหนวยความจำาระบบลกษณะนเปนจดเรมของการใชงาน โปรแกรมจดระบบสำาหรบ MS-DOS นนจะมสวนประกอบโปรแกรม 3 สวน คอ IO.SYS MS-DOS.SYS และ COMMAN.COM ทง 3 โปรแกรมจะทำาหนาทในการจดการทำางานทกอยางในระบบ สำาหรบ MS-DOS.SYS และ IO.SYS นนเปนไฟลระบบและถกซอนไวในขณะทเราสงงาน

IO.SYS เปนสวนททำาหนาทควบคมการทำางานของอปกรณปอนเขา (Input Device) และอปกรณแสดงผล (Output device) เชน แปนพมพ จอภาพ และเครองพมพ เปนตน

MS-DOS.SYS เปนสวนทใชในการเขาถง (Access) โปรแกรมยอย (Routine) ตางๆ ของดอส เมอโปรแกรมมการเรยกใชรทนเหลานน ตว MS-DOS.SYS จะรบขอมลตางๆ จากโปรแกรมตางๆ ผานจากรจสเตอรทำาการควบคมการทำางาน (Control Block) และจดพารามเตอรในการเรยกใช IO.SYS ใหทำางานตามทตองการ COMMAN.COM ทำาหนาทเปนคนประสาน คอยรบคำาสงจากผใชผานทางแปนพมพ เพอสงผานคำาสงไปยงคอมพวเตอร เปรยบเสมอนตวเชอมผใชกบโปรแกรมจดระบบ

คำาสงในระบบ MS-DOS จะแบงเปน 2 ประเภท คอ1. คำาสงภายใน (Internal Command) เปนคำาสงทมอย

แลวภายในระบบ สามารถเรยกใชไดแตจะไมปรากฏชอใหเหน เชน คำาสง DIR (Directory) เปนการเรยกขอมลจากหนวยเกบขอมลสำารอง ขนมาดเพอคนหาแฟมขอมล คำาสง COPY เปนการสำารองขอมลไว REN (Rename) เปนการเปลยนชอแฟมขอมลโดยทขอมลภายในยงคงเดม คำาสง TYPE เปนการเรยกดรายละเอยดของขอมลแตละแฟมขนมาด แตแฟมนนจะตองอยในรปของขอความ (Text File) และคำาสง CLS (Clear) เปนคำาสงลบขอความบนจอภาพ โดยทขอมลทอยภายในแฟมจะไมหาย เปนตน

2. คำาสงภายนอก (External Command) คำาสงประเภทนตองเรยกใชจากแผนโปรแกรมหรอจากหนวยความจำาสำารองทไดสรางเกบคำาสงตางๆ เหลานไวหากไมมกจะไมสามารถเรยกคำาสงขนมาใชได เชน คำาสง CHKDSK (Check Disk) เปนคำาสงทใชในการตรวจสอบหนวยเกบขอมลสำารองวามพนทใน

47 ระบบสารสนเทศเพอการบรหาร

Page 11: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

การเกบเทาไร ใชไปเทาไร คงเหลอเทาไร และมสวนหนงสวนใดของหนวยเกบขอมลสำารองเสยหรอไม

คำาสง FORMAT เปนการจดเตรยมโครงสรางภายในแผน หรอจานแผนเหลก ตลอดจนองคประกอบอนๆ ทเกยวของใหสอสารไดรเรอง ในระหวางการเกบบนทก หรอเรยกใชขอมลในระบบ MS-DOS ขณะเดยวกนจะเปนการวเคราะหแผนจานแมเหลกสำาหรบตำาแหนง (Track) ทเสย และมการทำาลายขอมลทอยบนแผนดวย ดงนนกอนทำาการฟอรแมตตองใหแนใจวาขอมลเดมนนไมตองการใชจรงเปนตน

2. MICROSOFT WINDOWSเพอตอบรบกระแสความตองการใชระบบปฏบตการททำางานแบบใช

งานงาย (Graphic User Interface: GUI) บรษท Microsoft จงไดพฒนาโปรแกรม WINDOWS 3.0, 3.1 และ 3.11 ออกสตลาดตามลำาดบ แตทง 3 รนนยงไมถอวาเปนระบบปฏบตการสมบรณแบบ WINDOWS ทง 3 รนนจงถอไดวาเปนแคซอฟทแวรเสรมของดอสเทานน ดงรปท 3.4

รปท 3.4 ระบบปฏบตการ WINDOWS3.0ทมา : http://bbs.asiasoft.co.th/showthread.php?t=66406

จนกระทงชวงปลายป 1995 บรษท Microsoft ไดพฒนาโปรแกรมระบบปฏบตการททำางานดวย GUI และรองรบงาน Multitasking ไดอยางเตมรปแบบ โดยเรยกวา MS WINDOWS 95 การทำางานไมจำาเปนตองพงระบบ

ระบบสารสนเทศเพอการบรหาร 48

Page 12: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ปฏบตการดอสอกตอไป การทำางานของโปรแกรมยอยใน Windows 95 สามารถประมวลผลโดยมความเรวเทยบเทากบ 32-bit Processor สามารถรองรบงานทางเครอขาย (Network) เทคโนโลย Plug-and-Play และอนญาตใหตงชอแฟมขอมลไดยาวขน ดงรปท 3.5 บรษทไมโครซอฟท ไดมการพฒนาระบบปฏบตการอยางตอเนองจนมาถงปจจบนน

รปท 3.5 ระบบปฏบตการ WINDOWS 95ทมา : http://bbs.asiasoft.co.th/showthread.php?t=66406

3. WINDOWS NT Workstation และ WINDOWS NT Server

เปนระบบปฏบตการในสวนของเครอขาย (Network) พฒนามาจาก LAN Manager และ

WINDOWS for Workgroup โดย WINDOWS NT ม 2 รน (Version) ไดแก WINOWS NT Server และ WINDOWS NT Workstation ดงรปท 3.6 โดยท WINOWS NT Server จะทำางานเสมอน Server ในขณะท WINDOWS NT Workstation จะทำางานเสมอน Client ทำาใหผทคนเคยกบ WINDOWS 95 รวมไปถงบรษทเอกชนทวไปในเวลานน นยมมาใช WINDOWS NT มากขน

คณสมบตของระบบปฏบตการ WINDOWS NT มดงน1. สามารถใชกบตวประมวลผล (Processor) ไดหลายแบบ ทง

Pentium DEC และ Alpha โดยยายรปแบบโปรแกรมขามระบบได2. สามารถเพมขยายหนวยความจำาไดถง 4 จกกะไบต (4 GB)3. ทำางานไดในลกษณะหลายงานพรอมกนและสามารถเปลยนแปลง

หลายรายการพรอมกน

49 ระบบสารสนเทศเพอการบรหาร

Page 13: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

4. สามารถใชกบเครองคอมพวเตอรทมตวประมวลผล (CPU) มากกวา 2 โปรเซสเซอร

5. สามารถสรางระบบแฟมของตนเองเปนแบบ NTFS ซงแตเดมจะเปนแบบ FAT (File Allocation Table) เพยงอยางเดยว

6. สามารถสนบสนนเครองคอมพวเตอรทมจานแมเหลกหลายตวตอเปนชด ซงเรยกวา RAID

7. มระบบปองกนความปลอดภยของขอมลโดยสรางรหสผานใหกบผใชแตละคน และสามารถกำาหนดวนเวลาในการใชงาน

8. โปรแกรมทใชระบบ DOS กสามารถจะนำามาใชบน WINDOWS NT ได

การเลอกใชระบบปฏบตการกบเครองไมโครคอมพวเตอร กอนอนผใชจะตองมการพจารณาถงโปรแกรมประยกต ทจะนำามาใชวาตองการทำางานอะไร เชน งานพมพเอกสาร งานคำานวณ งานออกแบบ หรองานทางดานบญช และมจำานวนผใชกคน จำาเปนตองใชขอมลและโปรแกรมตางๆ รวมกนหรอไม ผใชแตละคนอยทเดยวกนหรออยคนละแหง ประสทธภาพของเครองคอมพวเตอร โดยเฉพาะตวประมวลผล ขนาดความจของหนวยความจำา โปรแกรมประยกตทมใชอยเดมใชกบระบบปฏบตการชนดไหน ตนทนในการจดหาระบบปฏบตวามมากนอยเทาไร และความสามารถในการใหบรการหลงการขายของผจดจำาหนาย ซงแตละปจจยกมผลตอการตดสนใจจดหาระบบปฏบตการเพอใหเหมาะสมกบองคการและงบประมาณทมขององคกร

รปท 3.6 ระบบปฏบตการ WINDOWS NTทมา : http://bbs.asiasoft.co.th/showthread.php?t=66406

4. WINDOWS XP

ระบบสารสนเทศเพอการบรหาร 50

Page 14: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

เปนระบบปฏบตการของไมโครซอฟตทไดรบการออกแบบเปน 64 บต ซงมความสามารถ

ครอบคลมถงระบบปฏบตการบน DOS ดวย WINDOWS XP ดงรปท 3.7 จะออกแบบในลกษณะรปภาพงายแกการเรยนร และมคณสมบตเหนอกวา DOS มาก ทงในสวนของการทำางานหลายงาน (Multitasking) การทำางานในลกษณะเครอขาย (Network) ไมเพยงแต WINDOWS XP จะจดการกบฟงกชนของระบบปฏบตการพนฐานทงระบบแตยงมเครองมอและคณลกษณะเดน ดงน

1. มระบบตดตอกบผใชโดยแสดงเปนกราฟ (Graphical User Interface) ใชภาพ สญลกษณ หนาตาง และขอความบนหนาจอโดยสามารถทจะใชอปกรณเมาสเปนตวควบคม

2. มความสามารถในการเปดเอกสารไดครงละหลายไฟล และสามารถใชโปรแกรมหลายโปรแกรมในเวลาเดยวกน โดยทแตละไฟล และโปรแกรมจะมหนาตาง เปนของตนเอง

3. มโปรแกรมตางๆ ตดมากบ Windows XP เชน โปรแกรมเวรด โปรเซสซง (Word Processing) โปรแกรมวาดรป (Paint) และเกม เปนตน

รปท 3.7 แสดงระบบปฏบตการ Windows XP ทมา : http://bbs.asiasoft.co.th/showthread.php?t=66406

1. ไอคอน My Computer จะมค ำาส งเมนบาร (Menu Bar) ได แก File Edit View และ Help โดยทในหนาตางนจะมร ปแผนแมเหลก (Floppy Disk Drive) จานแมเหล ก (Hard Disk Drive) ซด รอม (CD-ROM) Control Panel Printers และ Dial-up Networking เปนตน

51 ระบบสารสนเทศเพอการบรหาร

Page 15: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

2. ไอคอน Network Neighborhood จะใหบรการเกยวกบการใชขอมลรวมกนของคอมพวเตอรและเครองทอยในเครอขาย อาจจะมหลายเครอขายเชอมกนกได

3. ไอคอน Recycle Bin ทำาหนาทเปนทเกบไฟล และโฟลเดอร หรอสงตางๆ ทไมไดใชงานไปเกบไว หากตองการลบออกกสามารถลบท งไดเลย แตถาหากเปลยนใจกสามารถเรยกไฟลกลบมาใชใหมได

4. ไอคอน Inbox เปรยบเสมอนกบตไปรษณยและหองสมด ผใชสามารถท จ ะสงขอม ลและต ดต อ ส อสารก นได โดยผ านระบบ E-Mail (Electronic Mail) ระบบอนเตอรเนต (Internet) สามารถใชบรการออนไลน (Online) และสงโทรสาร (Fax) เปนตน

5. MAC OS Macintosh Operating System สำาหรบเครองคอมพวเตอร

Apple เปนระบบปฏบตการทเปนทยอมรบถงประสทธภาพและเปนทรจก ของกลมผใชคอมพวเตอรเพองานกราฟก MAC OS ถกตดตงลงในเครองแมคอนทอช สำาหรบออกขายครงแรกในป ค.ศ.1984 และตงแตนนเปนตนมา กกลายมาตนแบบของการออกแบบระบบปฏบตการสมยใหมททำางานบน GUI ทกรปแบบ Macintosh Operating System ถกเปลยนชอเปน MAC OS และรนลาสดทออกวางตลาด คอ MAC OS X ลาสดไดบรรจโปรแกรม Microsoft Internet Explore และสามารถเปด แกไข และบนทกแฟมขอมลเพอใชกบผลตภณฑของบรษท Microsoft เชน MS Windows หรอ MS-DOS ไดดวย ดงรปท 3.8

รปท 3.8 แสดงระบบปฏบตการ MAC OS

ระบบสารสนเทศเพอการบรหาร 52

Page 16: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ทมา : http://blog.tmcnet.com/blog/tom-keating/apple/run-mac-os-x-on-a-pc.asp

6. UNIX ระบบปฏบตการ UNIX ถกพฒนาโดยนกวจย Bell Lab จากบรษท

AT&T ในชวงป 1970-1979 แตดวยสาเหตทางกฎหมายทำาให UNIX ไมสามารถถกจำาหนายเหมอนกบระบบปฏบตการอน ๆ UNIX จงถกผลตในจำานวนทจำากด และขายในราคาถก ใหกบองคกรการศกษา ซงดวยเหตนเอง ทำาให UNIX จงเปนทรจกกนอยางแพรหลาย UNIX ถกพฒนาใหสามารถทำางานไดกบเครองคอมพวเตอรหลายประเภท และหลงจากทUNIX หลดรอดจากความเขมงวดของกฎหมายในป1980-1989 UNIX ไดถกหลายบรษทนำาไปจดทะเบยนเปนของตนเอง

สำาหรบขอเสยของ UNIX คอการท UNIX มหลายแพลทฟอรม (Platform) ซงจะมความแตกตางกนเลกนอย แตตองการนำาโปรแกรมทใชกบ UNIX รนหนงไปใชกบอกรนหนง จะตองแกไขโปรแกรมกอนจงจะนำาไปใชงานได และขอเสยของ UNIX อกกคอมการใชรปแบบขอความ (Text Mode) ในการสงงานบน UNIX จะตองจดจำาคำาสงทยงยากและซบซอน เพอแกไขปญหานทำาให UNIX บางรนมการนำาใชตวประสานแบบกราฟก (Graphic User Interface: GUI) มาใชในการทำางาน

UNIX สามารถใชงานบนเครองคอมพวเตอรไดหลายประเภท และนอกจากจะใชงานในลกษณะของ Stand-Alone Operating System แลว UNIX ยงสามารถใหบรการในรปแบบของ Network Operating System ไดอกดวย เพราะสาเหตท UNIX ยงสามารถมศกยภาพสงในการรองรบผใชงานหลายคน (Multi-User) และสามารถทำางานบนหลายงาน (Multi-Processing) ไดพรอมกนอกดวย UNIX จงไดรบขนานนามวาเปน ระบบปฏบตการอเนกประสงค

5. ซอฟตแวรประยกต ซอฟตแวรประยกต เปนโปรแกรมทผใชตองการใชเฉพาะงาน เชน

โปรแกรมประยกตทางโรงงานอตสาหกรรม ใชควบคมการผลต ควบคมตนทน และควบคมการทำางานของเครองจกร หรอโปรแกรมประยกตทางโรงพยาบาล โดยท

53 ระบบสารสนเทศเพอการบรหาร

Page 17: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ฝายแพทยใชเกบประวตคนไขอาการของโรคทเคยไดรบการรกษา ตวยาทใช ผลการรกษา และใชในการบรหาร การควบคมสนคาคงคลงของยา การจดซอยา การบรหารการเงน และการบรการขอมลแกบคคลทวไปทตองการรขอมลของโรงพยาบาล เปนตน การเขยนโปรแกรมประยกตอาจจะตองมการเลอกใชภาษาทใชในการพฒนาโปรแกรมเพอใหเหมาะสมกบงาน เราอาจแบงซอฟตแวรประยกตออกเปนสามกลม ซงมรายละเอยดดงน

1. ซอฟตแวรประยกตใชงานทวไป เปนซอฟตแวรสำาเรจเปนซอฟตแวรทใชกนสงมาก

ซอฟตแวรสำาเรจเปนซอฟตแวรทบรษทพฒนาขนแลวนำาออกมาจำาหนาย เพอใหผใชสามารถใชงานไดโดยตรง ไมตองเสยเวลาในการพฒนาซอฟตแวรอก ซอฟตแวรสำาเรจทมจำาหนายในทองตลาดทวไป และเปนทนยมของผใชม 6 กลมใหญ ไดแก ซอฟตแวรประมวลคำา ซอฟตแวรตารางทำางาน ซอฟตแวรจดการฐานขอมล ซอฟตแวรนำาเสนอ ซอฟตแวรสอสารและคนหาขอมล และซอฟตแวรกราฟก

1.1  ซอฟตแวรประมวลคำา (Word Processing Software) เปนซอฟตแวรประยกตใชสำาหรบการพมพเอกสาร สามารถแกไข เพม แทรก ลบ และจดรปแบบเอกสารไดอยางด ทำาใหความสำาคญของการใชงานเครองพมพดดลดนอยลงเอกสารทพมพไวจดเปนแฟมขอมล เรยกมาพมพหรอแกไขใหมได การพมพออกทางเครองพมพกมรปแบบตวอกษรใหเลอกหลายรปแบบ เอกสารจงดเรยบรอยสวยงาม ชวยสรางเอกสารในรปแบบทตองการไดงาย เชน สามารถแบงเปนสดมภไดหลายแบบในเอกสารชดเดยวกน สามารถนำารปภาพ หรอกราฟมาเปนสวนประกอบเอกสารได สามารถสรางตาราง จดเรยงตวอกษร สามารถใชงานรวมกบฐานขอมลในการแสดงหรอการพมพงาน เชน นำาฐานขอมลรายชอผทไดรบวฒบตรทสรางจากซอฟตแวรจดการฐานขอมลมาพมพรวมกบแบบฟอรมทพมพและจดเตรยมไวในซอฟตแวรประมวลคำา ตวอยางซอฟตแวรประมวลคำา เชน ไมโครซอฟตเวรด ซยไรดเตอร โลตสเวรดโปร และซอฟตแวรประมวลคำาของชดซอฟตแวรปลาดาว เปนตน

1.2 ซอฟตแวรตารางทำางาน (Spreadsheet Software) เปนซอฟตแวรทชวยในการ

ระบบสารสนเทศเพอการบรหาร 54

Page 18: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

คดคำานวณ การทำางานของซอฟตแวรตารางทำางาน ใชหลกการเสมอนมโตะทำางานทมกระดาษขนาดใหญวางไว มเครองมอคลายปากกา ยางลบ และเครองคำานวณเตรยมไวใหเสรจ บนกระดาษมชองใหใสตวเลข ขอความหรอสตร สามารถสงใหคำานวณตามสตรหรอเงอนไขทกำาหนด หากผใชตองการสรางคำาสงหรอสตรเองกสามารถดำาเนนการได และสามารถสรางคำาสงพเศษทเรยกวา มาโคร ในการใชงานเฉพาะได นอกจากนโปรแกรมตารางทำางานยงสามารถสรางกราฟ แผนภมสำาหรบนำาเสนอในรปแบบตางๆ เชน กราฟแทง กราฟเสน แผนภมวงกลมและอนๆ ผใชสามารถใชซอฟตแวรตารางทำางานประยกตใชงานประมวลผลตวเลขอนๆ ไดอยางกวางขวาง ตวอยางซอฟตแวรตารางทำางาน เชน ไมโครซอฟตเอกเซล โลตส 123 และซอฟตแวรตารางทำางานของชดซอฟตแวรปลาดาว เปนตน

1.3 ซอฟตแวรจดการฐานขอมล (Database Management Software) การใชงาน

คอมพวเตอรอยางหนงคอการใชเกบขอมล และจดการกบขอมลทจดเกบในคอมพวเตอร จงจำาเปนตองมซอฟตแวรจดการขอมล การรวบรวมขอมลหลายๆ เรองทเกยวของกนไวในคอมพวเตอรเรยกวาฐานขอมล ซอฟตแวรจดการฐานขอมลจงหมายถงซอฟตแวรทชวยในการเกบรวบรวมขอมล การประมวลผลขอมล การประมวลผลขอมลพนฐาน การสรางรายงานผล หรอสรปผลของขอมลทผานการประมวลแลว ซอฟตแวรนจะมการจดเกบทงคาขอมลพรอมโครงสรางขอมล เพอชวยลดความซำาซอนและความขดแยงของขอมลตลอดจนชวยใหผใชงานทงหลายไดรบความสะดวกและใชขอมลรวมกนได ซอฟตแวรจดการฐานขอมลมอยหลายชนด แตละชนดกมความเหมาะสมกบงานทแตกตางกน ตวอยางของซอฟตแวรจดการฐานขอมล เชน ไมโครซอฟตแอกเซส ดเบส และ ฟอกซเบส นอกจากนยงมระบบจดการฐานขอมลบนระบบปฏบตการอน เชน บนระบบลนกซมซอฟตแวรระบบฐานขอมลเปนจำานวนมากทงทเปนโปรแกรมทใชฟรเชน มายเอสควแอล, โพสเกรส เอสควแอล พควแอล หรอซอฟตแวรทเปนซอฟตแวรการคา เชน ดบท อนฟอรมก อนเกรส ออราเคล และ ไซเบส เปนตน

1.4 ซอฟตแวรนำาเสนอ (Presentation Software) เปนอกซอฟตแวรหนงทมการใช

งานอยางแพรหลาย ซอฟตแวรนำาเสนอชวยใหการนำาเสนอทำาไดงายสะดวกรวดเรว และทำาใหการนำาเสนอมความนาสนใจมากยงขน สามารถแสดงขอความในลกษณะท

55 ระบบสารสนเทศเพอการบรหาร

Page 19: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

สอความไดงาย ดวยเครองมอสำาเรจทซอฟตแวรมใหใชงาน ซอฟตแวรนำาเสนอสามารถสรางสไลดโดยประกอบดวย ตวอกษร รปภาพ กราฟ แผนภม ตาราง ภาพเคลอนไหว เสยงและอนๆ ซอฟตแวรนำาเสนอ ทงซอฟตแวรชดปลาดาวหรอซอฟตแวรของไมโครซอฟตเพาเวอรพอยตนนมรปแบบการใชงานทงาย ซอฟตแวรนำาเสนอของชดปลาดาวสามารถเปดแฟมทสรางจากไมโครซอฟตเพาเวอรพอยตมาแกไขได ซอฟตแวรนำาเสนอสามารถตกแตงและนำาเสนอสไลดดวยรปแบบตางๆ เชน การใสและตกแตงพนหลงของสไลด วาดภาพโดยใชเครองมอสำาเรจทซอฟตแวรมให ตกแตงตวอกษรและเลอกรปแบบการแสดงตวอกษรและสไลด ตวอยางของซอฟตแวรนำาเสนอ เชน ไมโครซอฟตเพาเวอรพอยต โลตสฟรแลนซ และ ซอฟตแวรนำาเสนอของชดซอฟตแวรปลาดาว เปนตน

1.5 ซอฟตแวรกราฟก (Graphic Software) ซอฟตแวรกราฟกเปนซอฟตแวรทใชสราง

ออกแบบ วาดหรอจดแตง เอกสารหรอรปภาพ ซงซอฟตแวรนสามารถสรางงานไดรวดเรว มคณภาพ และมปรมาณมาก งายตอการนำาไปใช ปจจบนมซอฟตแวรกราฟกจำานวนมากเชน เพนต โฟโตชอป เปนตน   1.6 ซอฟตแวรสอสารขอมล (Communication Software) เปนซอฟตแวรทจะชวยใหไมโครคอมพวเตอรตดตอสอสารกบเครองคอมพวเตอรอนในทหางไกล โดยผานทางสายโทรศพท ซอฟตแวรสอสารใชเชอมโยงตอเขากบระบบเครอขายคอมพวเตอร เชน อนเทอรเนต ทำาใหสามารถใชบรการอน ๆ เพมเตมได สามารถใชรบสงไปรษณยอเลกทรอนกส ใชโอนยายแฟมขอมล ใชแลกเปลยนขอมล อานขาวสาร นอกจากนยงใชในการเชอมเขาหามนคอมพวเตอรหรอเมนเฟรม เพอเรยกใชงานจากเครองเหลานนได ซอฟตแวรสอสารขอมลทนยมมมากมายหลายซอฟตแวร เชน โปรคอม ครอสทอลค เปนตน

2. ซอฟตแวรทพฒนาขนใชงานเฉพาะ การประยกตใชงานดวยซอฟตแวรสำาเรจมกจะเนนการใชงานทวไป แตอาจจะนำามาประยกต

โดยตรงกบงานทางธรกจบางอยางไมได เชนในกจการธนาคาร มการฝากถอนเงน งานทางดานบญช หรอในหางสรรพสนคากมงานการขายสนคา การออกใบเสรจรบ

ระบบสารสนเทศเพอการบรหาร 56

Page 20: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

เงน การควบคมสนคาคงคลง ดงนนจงตองมการพฒนาซอฟตแวรใชงานเฉพาะสำาหรบงานแตละประเภทใหตรงกบความตองการของผใชแตละราย

ซอฟตแวรใชงานเฉพาะมกเปนซอฟตแวรทผพฒนาตองเขาไปศกษารปแบบการทำางานหรอความ

ตองการของธรกจนนๆ แลวจดทำาขน โดยทวไปจะเปนซอฟตแวรทมหลายสวนรวมกนเพอรวมกนทำางาน ซอฟตแวรใชงานเฉพาะทใชกนในทางธรกจ เชน ระบบงานทางดานบญช ระบบงานจดจำาหนาย ระบบงานในโรงงานอตสาหกรรม บรหารการเงน และการเชาซอ เปนตนความตองการของการใชคอมพวเตอรในงานทางธรกจยงมอกมาก ดงนนจงยงมความตองการของผพฒนาซอฟตแวรเพอพฒนาซอฟตแวรใชงานเฉพาะตางๆ อกมากมาย

ซอฟตแวรใชงานเฉพาะอาจจะอยในรปแบบของซอฟตแวรเกม ซงเปนทนยมกนทวโลกทงในกลม

ของเดกและผใหญ รปแบบของซอฟตแวรเกมมอยอยางหลากหลาย ซอฟตแวรเกมบางประเภทสามารถตอกบอปกรณพเศษเพอเพมความสะดวกในการใชงาน เชน กานควบคม ซอฟตแวรเกมแตละชนดกมความเหมาะสมและไมเหมาะสมทแตกตางกน ดงนนการเลอกใชงานซอฟตแวรเกมจงจำาเปนอยางยงทตองมการพจารณาใหรอบคอบ และควรปรกษาผปกครองถงความเหมาะสมดวย

3. ซอฟตแวรประเภทอน ๆ ยงมซอฟตแวรประเภทอน ๆ ทไมสามารถรวมกลมเขากบประเภทขาง

ตนได เชน โปรแกรมชวยเหลอทางภาษา เชน โปรแกรมพจนานกรม (Dictionary) โปรแกรมบอกพกด (GPS Software) โปรแกรมสำาหรบบนทกขอมลลงอปกรณเกบบนทกขอมลมลตมเดย เชน โปรแกรมเขยน CD หรอ DVD เปนตน โปรแกรมการควบคมหนยนต (Robot Control System) โปรแกรมอจฉรยะ เชน โปรแกรมจดจำาลายมอ (Hand-Written Recognition Software) โปรแกรมอานขอความสำาหรบคนหหนวก โปรแกรมแปลงเสยงเปนขอความ (Speech Recognition Software) โปรแกรมเทยบเคยงลายนวมอ (Finger Recognition Software) และโปรแกรมผเชยวชาญ (Expert System ) เปนตน

57 ระบบสารสนเทศเพอการบรหาร

Page 21: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

6. วธการเลอกซอฟตแวรและภาษาของโปรแกรมโดยทวไปผบรหารมกจะไมใชผเชยวชาญทางดานคอมพวเตอรจงไม

ทราบเกยวกบความแตกตางระหวางภาษาโปรแกรมวางานภายในองคการควรจะใชโปรแกรมประยกตทพฒนาดวยภาษาอะไรจงจะเหมาะสม เพองายแกการเรยนร การนำาไปใชโดยไมจำาเปนจะตองมความรทางดานคอมพวเตอรมากมาย (User Friendly) ดงนน ปจจยทมความสำาคญในการพจารณาเลอกใชซอฟตแวร รวมทงภาษาของโปรแกรม มดงน

พจารณาเลอกใชซอฟตแวรรวมทงภาษาของโปรแกรม มดงน1. เลอกความเหมาะสม (Appropriateness) บางภาษา

เหมาะสำาหรบงานทมจดประสงคทวไป (General Propose) เชน COBOL เหมาะสำาหรบงานธรกจ แตไมเหมาะสำาหรบงานทางคณตศาสตร แตบางภาษากเหมาะสำาหรบงานเฉพาะอยาง (Special-Propose) ดงนน กอนตดสนใจเลอกซอจะตองพจารณาตามความเหมาะสมกบผใชและงานทใช

2. เหตผลประกอบ (Sophistication) ภาษาในระดบสงจะมโครงสรางของโปรแกรม และขอมลท แนนอน การควบคมโครงสรางจากการเขยนโปรแกรมจงงายแกการตรวจสอบและแกไข โดยมความเปนไปได โดยการสรางตารางและดคาจากตาราง เชน ตารางการเสยภาษ ผใชจะดรายไดสทธแลวพจารณาวาจะตองเสยภาษในอตราสวนกเปอรเซนต

3. การพจารณาขององคการ (Organizational Considerations) เพอทจะทำาใหการทำางานขององคการมประสทธภาพภาษาทจะใชในการพฒนาโปรแกรมจะตองงายตอการเรยนรของพนกงาน การบำารงรกษาโปรแกรม (Maintain) และการแกไข (Change) โปรแกรมจะตองมความยดหยนในการพฒนารองรบการเตบโตขององคการ ซงองคการจะตองมการวางแผนในระยะยาว ในการตดตงระบบ คาใชจายควบคกน โดยทวไปองคการมกจะเลอกภาษาทมโครงสรางด งายตอการเรยนร การบำารงรกษา และสามารถขยายความสามารถในระยะยาวได

4. การพจารณาการสนบสนน (Support) โปรแกรมทจดหามาจะตองมผจดจำาหนายทคอยใหการสนบสนน ในกรณทผใชมปญหาในการใชงาน ผจดจำาหนายจะตองมผเชยวชาญทสามารถใหคำาแนะนำาในการแกปญหา โดยไมคดคาบรการทแพงจนเกนไป

ระบบสารสนเทศเพอการบรหาร 58

Page 22: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

5. พจารณาประสทธภาพของตวโปรแกรม (Efficiency) ตวโปรแกรมอาจจะไดรบการพฒนาโดยภาษาโปรแกรมดวยภาษาใดภาษาหนง แลวแตความเหมาะสม เชน C C++ JAVA แตในปจจบนบางองคการนยมใชเครองมอชวยในการพฒนาโปรแกรม เชน ORACLE Sybase หรอ Informix ซงทำาใหการเขยนโปรแกรม การแกไข การเพมเตม การปรบปรงทำาไดงายและสะดวก ซงเปนการเพมประสทธภาพใหกบความสมบรณของขอมล

7. บทสรปซอฟตแวรเปนรายละเอยดของชดคำาสงทควบคมการปฏบตการของ

เครองคอมพวเตอร โดยทวไปการใชงานกบเครองคอมพวเตอรจะม 2 วตถประสงค คอ 1) การใชคอมพวเตอรกบงานเฉพาะ (Special Propose) 2) การใชคอมพวเตอรกบงานทวไป (General Propose) ดงนน เราจงสามารถแบงประเภทของซอฟตแวรเปน 2 ประเภท คอ 1) ซอฟตแวรระบบ (System Software) เปนโปรแกรมทเขยนขนมาเพอใชในการควบคมระบบการทำางานของเครองโดยทำาหนาทในการตดตอระหวางฮารดแวรกบผใช 2) ซอฟตแวรประยกต (Application Software) เปนโปรแกรมทเขยนขนมาโดยมจดประสงคในการใชงานในองคการ เชน งานบญช งานควบคมการผลต งานโรงพยาบาล และงานโรงแรม เปนตน การเขยนซอฟตแวรประยกตจำาเปนจะตองเลอกภาษาใหเหมาะสมกบประเภทงาน

ซอฟตแวรระบบสามารถแบงเปน 1) ระบบปฏบตการ 2) ภาษาทใชในการแปล 3) โปรแกรมอรรถประโยชน สวนซอฟตแวรประยกตจะตองพจารณาคยภาษาทางโปรแกรม ซงมหลายภาษา เชน 1) ภาษาแอสแซมบล 2) ภาษาฟอรแทน 3) ภาษาโคบอล 4) ภาษาพแอลวน 5) ภาษาเบสก 6) ภาษาปาสคาล 7) ภาษาซ 8) ภาษาจาวา เปนตน

ระบบปฏบตการ (Operating System) มหนาท 3 ประการ ไดแก 1) การจองและการกำาหนดการใชทรพยากรของเครองคอมพวเตอร 2) การจดตารางงานใหกบตวประมวลผล โดยดทลำาดบความสำาคญของงาน และ 3) การตดตามการทำางานของระบบคอมพวเตอร ระบบปฏบตการของเครองไมโครคอมพวเตอรทนยมใช ไดแก 1) WINDOWS XP 2) WINDOWS NT 3) OS/2 4) UNIX 5) MAC OS X ของเครอง Macintosh จาก บรษท Apple

59 ระบบสารสนเทศเพอการบรหาร

Page 23: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

ซอฟตแวรประยกต เปนโปรแกรมทผใชตองการใชเฉพาะงาน เชน โปรแกรมประยกตทางโรงงาน

อตสาหกรรม ใชควบคมการผลต ควบคมตนทน และควบคมการทำางานของเครองจกร หรอโปรแกรมประยกตทางโรงพยาบาล เปนตน การเขยนโปรแกรมประยกตอาจจะตองมการเลอกใชภาษาทใชในการพฒนาโปรแกรมเพอใหเหมาะสมกบงาน เราอาจแบงซอฟตแวรประยกตออกเปนสามกลมคอ 1) ซอฟตแวรประยกตใชงานทวไป และ 2) ซอฟตแวรทพฒนาขนใชงานเฉพาะ 3) ประเภทอน ๆ

วธการเลอกซอฟตแวรและภาษาใหพจารณาปจจยดงน 1) เลอกความเหมาะสม (Appropriateness) 2) เหตผลประกอบ (Sophistication) 3) การพจารณาขององคการ (Organization Considerations) 4) การพจารณาการสนบสนน (Support) 5) พจารณาประสทธภาพของตวโปรแกรม (Efficiency)

แบบฝกหดทายบทท 31. จงอธบายความหมายของซอฟตแวร2. แจกแจงรายละเอยดประเภทของซอฟตแวรตาง ๆ 3. อธบายใหละเอยดเกยวกบการทำางานของโปรแกรมแปลภาษาและ

อรรถประโยชน4. จงอธบายบทบาทหนาทของระบบปฏบตการของไมโครคอมพวเตอร 5. ซอฟตแวรประยกตมกประเภทอะไรบาง ใหนกศกษายกตวอยาง

ซอฟตแวรประยกต ทมอยในธรกจจรงและนำาเสนอหนาชนเรยน

6. การเลอกซอฟตแวรและภาษาของโปรแกรมควรมหลกการเบองตนอยางไรบาง

ระบบสารสนเทศเพอการบรหาร 60

Page 24: บทที่ 1 - Bangkok Universitytulip.bu.ac.th/~jarin.a/MG422/content/final_mg422_kamson/... · Web viewบทท 3 ซอฟต แวร เน อหา น ยามซอฟต

61 ระบบสารสนเทศเพอการบรหาร