Upload
addison-giles
View
32
Download
0
Embed Size (px)
DESCRIPTION
Software Technology. download at http://bcd.boxchart.com. เนื้อหา. บทนำ ซอฟต์แวร์ระบบ ซอฟต์แวร์ประยุกต์ การพัฒนาซอฟต์แวร์ การจัดซื้อซอฟต์แวร์ กฎหมายลิขสิทธิ์ของซอฟต์แวร์. ซอฟต์แวร์คืออะไร ?. - PowerPoint PPT Presentation
Citation preview
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Software TechnologySoftware Technology
download at http://bcd.boxchart.com
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
เนื้��อหาเนื้��อหา• บทนำ��• ซอฟต์แวร์ร์ะบบ• ซอฟต์แวร์ปร์ะยุ�กต์• ก�ร์พั�ฒนำ�ซอฟต์แวร์• ก�ร์จั�ดซ��อซอฟต์แวร์• กฎหม�ยุลิ�ขสิ�ทธิ์�"ของซอฟต์แวร์
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ซอฟต์�แวร์�คื�ออะไร์ซอฟต์�แวร์�คื�ออะไร์??• ซอฟต์แวร์ (Software) หม�ยุถึ%ง ชุ�ดคำ��สิ�(ง หร์�อโปร์แกร์ม ท*(บอกให,สิ-วนำต์-�ง ๆ ของคำอมพั�วเต์อร์
ท��ง�นำ (Telling the machine what to do)• ซอฟต์แวร์ หม�ยุคำว�มร์วมไปถึ%งก�ร์คำวบคำ�มก�ร์
ท��ง�นำของอ�ปกร์ณ์แวดลิ,อมต์-�งๆ เชุ-นำ Modem, CD ROM, Drive เป2นำต์,นำ
• ซอฟต์แวร์ เป2นำสิ�(งท*(มองไม-เห3นำจั�บต์,องไม-ได, แต์-ร์�บร์4 , ก�ร์ท��ง�นำของม�นำได, ซ%(งต์-�งก�บ ฮ�ร์ดแวร์
(Hardware) ท*(สิ�ม�ร์ถึจั�บต์,องได,
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ซอฟต์�แวร์�คื�ออะไร์ซอฟต์�แวร์�คื�ออะไร์??• ซอฟต์แวร์เป2นำศั�พัทท*(ม*คำว�มหม�ยุกว,�งขว�งม�ก• บ�งคำร์��งอ�จัร์วมถึ%ง ผลิลิ�พัธิ์ต์-�งๆ เชุ-นำ ผลิก�ร์
พั�มพัท*(ได,จั�กเคำร์�(องคำอมพั�วเต์อร์ เอกสิ�ร์ก�ร์ พั�ฒนำ�ซอฟต์แวร์ ต์ลิอดจันำคำ4-ม�อก�ร์ใชุ, ในำก�ร์สิ�(ง
ง�นำใดๆ ให,เคำร์�(องคำอมพั�วเต์อร์ท��ง�นำต์�มท*(เร์�ต์,องก�ร์นำ��นำต์,องอ�ศั�ยุซอฟต์แวร์เป2นำต์�วเชุ�(อม
ร์ะหว-�งคำนำ หร์�อผ4,ใชุ,เคำร์�(องคำอมพั�วเต์อร์ก�บเคำร์�(องคำอมพั�วเต์อร์
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
คืวามหมายของซอฟต์�แวร์�คืวามหมายของซอฟต์�แวร์�• เป2นำสิ-วนำสิ��คำ�ญของร์ะบบคำอมพั�วเต์อร์
คำอมพั�วเต์อร์จัะท��อะไร์ไม-ได,เลิยุถึ,�ข�ดชุ�ดคำ��สิ�(งเพัร์�ะคำอมพั�วเต์อร์เป2นำเพั*ยุงอ�ปกร์ณ์ชุ��นำหนำ%(งท*(
จัะไม-ม*ก�ร์ต์�ดสิ�นำใจั ไม-ม*ก�ร์คำ��นำวณ์ หร์�อ จั�ดก�ร์ง�นำใด ๆ
Software
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�• ยุ�คำแร์ก (คำ.ศั.1950-1965)
– เสี�ยบสีายไฟฟ�าลงในื้แผงคืวบคื!ม– บ�นื้ทึ#กคื$าสี�%งลงในื้เทึปกร์ะดาษและบ�ต์ร์เจาะร์*– ใช้,คื$าสี�%งทึ�%เป-นื้ภาษาเคืร์�%อง– ไม/เนื้,นื้เร์�%องหล�กเกณฑ์�และเทึคืนื้�คืการ์เข�ยนื้โปร์แกร์ม
– เร์�%มคื�ดจ�ดทึ$าภาษาสี�ญญล�กษณ�และภาษาช้��นื้สี*ง– ต์,นื้ย!คืเป-นื้ Batch processing และพั�ฒนื้าไป
เป-นื้ Online processing
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Batch / Online Batch / Online ProcessingProcessing
• Batch processing– Transactions accumulated and
stored until processing
• On-line processing– Transactions are entered directly
into computer and processed immediately
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Batch / Online ProcessingBatch / Online Processing
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�• ยุ�คำท*(สิอง (คำ.ศั.1960-1975)
– ม�การ์พั�ฒนื้าการ์ทึ$างานื้แบบ Online อย/างกว,างขวาง
– ผ*,ขายคือมพั�วเต์อร์�เร์�%มเปล�%ยนื้จากการ์ให,ซอฟต์�แวร์�ฟร์� มาเป-นื้การ์เช้/า ม�การ์ลงทึ!นื้ต์��งบร์�ษ�ทึซอฟต์�แวร์�เพั�%ม
มากข#�นื้– เร์�%มมองป5ญหาการ์พั�ฒนื้าซอฟต์�แวร์�ทึ�%ไม/เป-นื้ร์ะบบและไม/ม�หล�กการ์ทึ�%ด�มากข#�นื้
– ม�งานื้พั�ฒนื้าซอฟต์�แวร์�ทึ�%คื�%งคื,างไม/ทึ�นื้ก�บคืวามต์,องการ์ของผ*,ใช้,
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�• ยุ�คำท*(สิ�ม (คำ.ศั.1975-1985)
– ฮาร์�ดแวร์�เป-นื้ร์ะบบเคืร์�อข/าย การ์ปร์ะมวลผลแบบกร์ะจาย
– ม�การ์พั�ฒนื้าไมโคืร์โพัร์เซสีเซอร์�– ม�การ์เผยแพัร์/คื�ดหล�กการ์โปร์แกร์มและเทึคืนื้�คืโคืร์งสีร์,าง
– ไมโคืร์คือมพั�วเต์อร์�ทึ$าให,ขายซอฟต์�แวร์�ได,กว,างขวาง
– งบปร์ะมาณทึางด,านื้ซอฟต์�แวร์�เพั�%มมากข#�นื้
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Client / Server Client / Server ComputingComputing
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�ว�ว�ฒนื้าการ์ของซอฟต์�แวร์�• ยุ�คำท*(สิ*( (คำ.ศั.1985-ป9จัจั�บ�นำ)
– เก�ดแนื้วคื�ดเร์�%องภาษาย!คืทึ�% 4 (4th Generation Language)
– พั�ฒนื้าโปร์แกร์ม Editor ให,ใช้,แก,ไขคื$าสี�%งในื้โปร์แกร์มได,ด�ข#�นื้
– Logic Programming เช้/นื้ Prolog– Object-oriented Programming เช้/นื้
Smalltalk– Functional Programming เช้/นื้ Lisp
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ปร์ะเภทึซอฟต์�แวร์�ปร์ะเภทึซอฟต์�แวร์�• ซอฟต์แวร์ร์ะบบ (System Software)• ซอฟต์แวร์ปร์ะยุ�กต์ (Application
Software)
System Software
Hardware
Applications Software
ผ4,ใชุ, (User)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
โปร์แกร์มร์ะบบ โปร์แกร์มร์ะบบ (System (System Software)Software)
• ชุ�ดคำ��สิ�(งท*(เข*ยุนำไว,เป2นำคำ��สิ�(งสิ��เร์3จัร์4ปโดยุผ4,ผลิ�ต์ เคำร์�(องคำอมพั�วเต์อร์ แลิะม*ม� พัร์,อมแลิ,วจั�ก
โร์งง�นำผลิ�ต์ เพั�(อก�ร์ปฏิ�บ�ต์�คำวบคำ�ม แลิะม*คำว�มยุ�ดหยุ�-นำในำก�ร์ปร์ะมวลิผลิของเคำร์�(อง
คำอมพั�วเต์อร์ ซ%(งหนำ,�ท*(ท*(สิ��คำ�ญ– คืวบคื!มคือมพั�วเต์อร์�– เป-นื้ต์�วกลางการ์ทึ$างานื้ร์ะหว/างคือมพั�วเต์อร์�และโปร์แกร์มปร์ะย!กต์�
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
System Software System Software แบบต์/าง แบบต์/างๆๆ• System Management Programs
– ร์ะบบปฏิ�บ�ต์�การ์ (Operating System)– ร์ะบบการ์จ�ดการ์ฐานื้ข,อม*ล (DataBase Management
System)
• System Development Programs– Programming Language Translators– Computer Aided Software Engineering
• System Support Programs– System Utilities, Performance Monitor and
Security Monitor
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ร์ะบบปฏิ�บ�ต์�การ์ ร์ะบบปฏิ�บ�ต์�การ์ (Operating (Operating System)System)
• Supervisory Programs หร์�อ Monitors Programs นำ�บว-�เป2นำซอฟต์แวร์ท*(ม*คำว�มสิลิ�บซ�บ
ซ,อนำม�ก ท��หนำ,�ท*(เป2นำต์�วกลิ�งเชุ�(อมร์ะหว-�งซอฟต์แวร์ ก�บฮ�ร์ดแวร์ ร์ะบบปฏิ�บ�ต์�ก�ร์อยุ4-เบ��องหลิ�งก�ร์ท��ง�นำ
ของโปร์แกร์มร์ะบบง�นำต์-�งๆ ให,ต์�ดต์-อก�บฮ�ร์ดแวร์ แลิะผ4,ใชุ,เคำร์�(องคำอมพั�วเต์อร์อยุ-�งม*ปร์ะสิ�ทธิ์�ภ�พั
• คำวบคำ�มแลิะด4แลิต์ร์วจัต์ร์�ท�กๆ ก�ร์ท��ง�นำของ ฮ�ร์ดแวร์ในำร์ะบบคำอมพั�วเต์อร์ นำ�บต์��งแต์-เป<ดเคำร์�(อง
คำอมพั�วเต์อร์ จันำกร์ะท�(งป<ดเคำร์�(องคำอมพั�วเต์อร์
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
หนื้,าทึ�%ของร์ะบบปฏิ�บ�ต์�การ์หนื้,าทึ�%ของร์ะบบปฏิ�บ�ต์�การ์• ก��หนำดลิ��ด�บก�ร์ท��ง�นำแต์-ลิะง�นำ• คำวบคำ�มก�ร์ท��ง�นำ แบบ Multi-programming• คำวบคำ�มก�ร์ร์�บข,อม4ลิ แลิะแสิดงผลิลิ�พัธิ์โดยุผ-�นำ
อ�ปกร์ณ์ต์-�งๆ• คำวบคำ�มก�ร์โยุกยุ,�ยุข,อม4ลิ• จั�ดสิร์ร์ท*(สิ��หร์�บเก3บบ�นำท%กข,อม4ลิของหนำ-วยุคำว�มจั��หลิ�ก• จั�ดสิร์ร์เวลิ�ในำหนำ-วยุ CPU• ท��หนำ,�ท*(เป2นำซอฟต์แวร์ ท*(คำวบคำ�มซอฟต์แวร์อ�(นำๆ
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Single-program Execute Single-program Execute and Multiprogramingand Multiprograming
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Multitasking and Multitasking and Virtual StorageVirtual Storage
MultitaskingMultitasking• Multiprogramming capability of
single-user operating systems
Virtual StorageVirtual Storage• Handles programs more efficiently
by dividing the programs into small fixed or variable length
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Virtual StorageVirtual Storage
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ร์ะบบปฏิ�บ�ต์�การ์ร์ะบบปฏิ�บ�ต์�การ์• สิ-วนำต์�ดต์-อก�บผ4,ใชุ, (user interface) เป2นำสิ-วนำท*(อ��นำวยุ
คำว�มสิะดวกในำก�ร์ต์�ดต์-อก�บคำอมพั�วเต์อร์ ม* 2 แบบ– Text-based หร์�อ Command Line Interface
(CLI) โดยใช้,พั�มพั�ข,อคืวามเป-นื้คื$าสี�%ง– Graphic-based user interface (GUI)
• ใชุ,เม�สิ• ม*ร์�ยุก�ร์คำ��สิ�(ง (menu command)• ม*หนำ,�ต์-�ง ไอคำอนำ แลิะ เคำร์�(องม�อท�งกร์�ฟฟ<กอ�(นำ ๆ
• ต์�วอยุ-�ง MS-DOS, Windows, OS/2, UNIX etc.
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาคือมพั�วเต์อร์�ภาษาคือมพั�วเต์อร์�• เร์�ใชุ,ภ�ษ�ไทยุ ภ�ษ�อ�งกฤษ ภ�ษ�จั*นำ แลิะภ�ษ�
อ�(นำๆ อ*กม�กเพั�(อสิ�(อสิ�ร์ร์ะหว-�งมนำ�ษยุ ภ�ษ�มนำ�ษยุ ท*(ใชุ,ก�นำก3ม*กฎเกณ์ฑ์ของภ�ษ�ม*โคำร์งสิร์,�งท*(แนำ-นำอนำ
ผ4,คำ�ดคำ,นำคำอมพั�วเต์อร์ได,นำ��คำว�มร์4 ,ด,�นำภ�ษ�ท*(มนำ�ษยุ ใชุ,ม�คำ�ดคำ,นำใชุ,ก�บคำอมพั�วเต์อร์ จั%งเก�ดภ�ษ�
คำอมพั�วเต์อร์ (Computer Language) ซ%(ง ถึ�อว-�เป2นำภ�ษ�ปร์ะด�ษฐ์ (Artificial Language)
ท*(ร์วบร์วมคำ��สิ�(งเฉพั�ะสิ��หร์�บก�ร์ปร์ะมวลิผลิของคำอมพั�วเต์อร์
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาเคืร์�%องและล/ามแปลภาษาภาษาเคืร์�%องและล/ามแปลภาษา• ภ�ษ�เคำร์�(อง (Machine Language) คำ�อภ�ษ�ท*(
เคำร์�(องคำอมพั�วเต์อร์เข,�ใจั โดยุม*โคำร์งสิร์,�ง พั��นำฐ์�นำ เป2นำเลิขฐ์�นำสิอง
• แต์-ก�ร์สิ�(อสิ�ร์ร์ะหว-�งมนำ�ษยุแลิะเคำร์�(องคำอมพั�วเต์อร์โดยุต์ร์งจั%งเป2นำไปได,ด,วยุคำว�มยุ�กลิ��บ�ก
• มนำ�ษยุจั%งพัยุ�ยุ�มสิร์,�งเคำร์�(องม�อท*(จัะม�ชุ-วยุในำก�ร์แปลิภ�ษ�ท*(มนำ�ษยุเข,�ใจัให,คำอมพั�วเต์อร์เข,�ใจัด,วยุ
• เคำร์�(องม�อด�งกลิ-�วเร์*ยุกว-�ลิ-�มแปลิภ�ษ�(Language Translator)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ล/ามแปลภาษา ล/ามแปลภาษา (Language (Language Translator)Translator)
• คำ��สิ�(งท*(มนำ�ษยุสิร์,�งข%�นำหร์�อเข*ยุนำข%�นำม� จัะเร์*ยุก ว-� (Source Code)
• เม�(อนำ�� Source Code ม�ผ-�นำกร์ะบวนำก�ร์ แปลิภ�ษ�ของลิ-�มแปลิภ�ษ� ก3จัะได,เป2นำ
Object Code• แลิะผ-�นำข��นำต์อนำอ*กเลิ3กนำ,อยุก3จัะได,เป2นำภ�ษ�
เคำร์�(อง (Machine Language) Source CodeSource Code Lang TranslatorLang Translator Object CodeObject Code
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
การ์ทึ$างานื้การ์ทึ$างานื้//ปร์ะเภทึของล/ามแปลปร์ะเภทึของล/ามแปลภาษาภาษา
Source CodeSource Code Lang TranslatorLang Translator Object CodeObject Code
.EXE .COM.EXE .COM
Link
CompilerCompiler InterpreterInterpreter
ใชุ, Runtime ใชุ, Runtime ไม-ใชุ, Runtime ไม-ใชุ, Runtime
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาคือมพั�วเต์อร์�ภาษาคือมพั�วเต์อร์�• ภ�ษ�ร์� -นำท*( 1
– ภาษาเคืร์�%อง (Machine Language) ใช้, อ�กขร์ะ 0 และ 1
– ภาษาสี�ญล�กษณ�และภาษาแอสีแซมล�(Symbolic and Assembly)
– ผ*,พั�ฒนื้าโปร์แกร์มต์,องทึร์าบข��นื้ต์อนื้การ์ทึ$างานื้ภายในื้ต์�วปร์ะมวลผลโดยละเอ�ยด
– ภาษาทึ�%ใช้,ม�มากเทึ/าก�บจ$านื้วนื้ต์�วปร์ะมวลผลทึ�%ม�ช้!ด ของคื$าสี�%ง (Instruction set)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาคือมพั�วเต์อร์�ภาษาคือมพั�วเต์อร์�• ภ�ษ�ร์� -นำท*( 2
– การ์พั�ฒนื้าภาษาเข�ยนื้โปร์แกร์ม(Programming Language)
– จอห�นื้ เบคื�สี (1954) ภาษาFORTRAN– CODASYL (1962) ภาษาCOBOL– ซ*ร์�คื (1958-60) ภาษาALGOL– จอห�นื้ เคืมเมนื้� และ ธอม�สี เด�ร์ต์สี� ม. ดาร์�ทึเม�ร์�ทึภาษาBASIC
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาคือมพั�วเต์อร์�ภาษาคือมพั�วเต์อร์�• ภ�ษ�ร์� -นำท*( 3
– เป-นื้การ์ปร์�บปร์!งโคืร์งสีร์,างข�ดคืวามสีามาร์ถของภาษาร์!/นื้ทึ�%2
– ภาษาร์ะด�บสี*งใช้,งานื้ทึ�%วไป ม�ต์,นื้แบบมาจาก ALGOL ได,แก/PL/I, Pascal, Modula-2, C, Ada ใช้,กว,างขวางในื้
งานื้ทึางว�ทึยาศาสีต์ร์� ธ!ร์ก�จ และร์ะบบงานื้– ภาษาสี$าหร์�บงานื้พั�เศษ ม�ร์*ปแบบแปลกเหมาะก�บงานื้เฉพัาะ
เร์�%อง ได,แก/ Lisp, Prolog, Smalltalk, APL, FORTH
– ภาษาร์!/นื้ทึ�% 1-3 ผ*,ใช้,ต์,องทึร์าบล$าด�บข��นื้ต์อนื้ในื้การ์ทึ$างานื้(Procedural language)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ภาษาคือมพั�วเต์อร์�ภาษาคือมพั�วเต์อร์�• ภ�ษ�ร์� -นำท*( 4
– ภาษาร์!/นื้ทึ�% 4 เป-นื้การ์ร์ะบ!ผลล�พัธ�ทึ�%ผ*,ใช้,ต์,องการ์ ไม/ได, ร์ะบ!ข��นื้ต์อนื้ (Non-procedural language)
• ภ�ษ�สิอบถึ�ม (Query Language) ออกแบบสิ��หร์�บใชุ,ในำ ก�ร์สิ�บคำ,นำข,อม4ลิ เชุ-นำ SQL (Structure Query
Language) โดยุ อ*. เอฟ. คำอดด• ต์�วสิร์,�งโปร์แกร์ม (Program Generator) ใชุ,สิร์,�ง
โปร์แกร์มภ�ษ�เป2นำภ�ษ�ร์� -นำท*( 3 จั�กคำ��สิ�(งง-�ยุ ๆ ม�กท��ง�นำร์-วมก�บโปร์แกร์มจั�ดก�ร์ฐ์�นำข,อม4ลิแลิะม*สิ-วนำท*(ก��หนำดลิ�กษณ์ะจัอภ�พัด,วยุ
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
การ์เข�ยนื้คื$าสี�%งแบบต์/าง ๆ การ์เข�ยนื้คื$าสี�%งแบบต์/าง ๆ• ถึ,�พั�จั�ร์ณ์�ลิ�กษณ์ะก�ร์สิ�(งง�นำคำอมพั�วเต์อร์
โดยุอ�ศั�ยุก�ร์เข*ยุนำคำ��สิ�(งเป2นำหลิ�ก ก3อ�จัจั��แนำก ก�ร์สิ�(งง�นำคำอมพั�วเต์อร์ได,ออกเป2นำกลิ�-มๆ ด�งนำ*�
– คือมไพัเลอร์� (Compiler) – SQL– JCL, script, Batch Command– MACRO Language
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
CASECASE
• Computer Aided Software Engineering เคำร์�(องม�อท*(เป2นำท��งชุนำ�ดอ�ต์โนำม�ต์�แลิะก%(งอ�ต์โนำม�ต์�ท*(ชุ-วยุสินำ�บสินำ�นำว�ธิ์*ก�ร์
ต์-�ง ๆ ท�งว�ศัวกร์ร์มซอฟต์แวร์– โปร์แกร์มบร์ร์ณาธ�การ์ (Editor Program)– โปร์แกร์มสีร์,างแผนื้ภาพัและผ�งงานื้– พัจนื้านื้!กร์มข,อม*ล เป-นื้ต์,นื้
• เคำร์�(องม�อพัวกนำ*�นำ��ม�ร์วมก�นำท��ง�นำเป2นำร์ะบบได,
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Database Management Database Management SystemSystem
• ซอฟต์แวร์ท*(ท��หนำ,�ท*(จั�ดก�ร์ข,อม4ลิ ร์ะเบ*ยุนำ ข,อม4ลิ แลิะแฟBมข,อม4ลิต์-�ง ๆในำร์ะบบ
คำอมพั�วเต์อร์ เพั�(อให,ผ4,ใชุ,สิะดวกในำก�ร์คำ,นำห�ข,อม4ลิ– การ์จ�ดการ์ร์ะเบ�ยนื้ข,อม*ล เช้�%อมโยงร์ะเบ�ยนื้ข,อม*ล
– การ์คื!,มคืร์อง ป�องก�นื้ร์ะเบ�ยนื้ข,อม*ล– การ์จ�ดทึ$าด�ช้นื้�ของร์ะเบ�ยนื้
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Application SoftwareApplication Software
• ซอฟต์แวร์ปร์ะยุ�กต์ คำ�อ ซอฟต์แวร์หร์�อโปร์แกร์มซ%(งเข*ยุนำข%�นำเพั�(อก�ร์ท��ง�นำเฉพั�ะอยุ-�งท*(เร์�
ต์,องก�ร์ อ�จัแบ-งได,เป2นำซอฟต์แวร์สิ��หร์�บง�นำ ท�(วไป แลิะซอฟต์แวร์สิ��หร์�บง�นำเฉพั�ะด,�นำ เชุ-นำ
โปร์แกร์มก�ร์ท��บ�ญชุ*จั-�ยุเง�นำเด�อนำ (Payroll Program) ของแต์-ลิะบร์�ษ�ท ก�ร์คำ��นำวณ์
ดอกเบ*�ยุเง�นำฝ�กหร์�อเง�นำก4,สิ��หร์�บง�นำธิ์นำ�คำ�ร์(Interest Computation) ก�ร์ท��สิ�นำคำ,�
คำงคำลิ�ง (Stock)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
ปร์ะเภทึของ ปร์ะเภทึของ Application Application SoftwareSoftware
• เป2นำโปร์แกร์มท*(ใชุ,ท��ง�นำเฉพั�ะง�นำใดง�นำหนำ%(ง– แบบทึ�%วไป (General purpose
application programs) – แบบเฉพัาะก�จ (Special purpose
application programs)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Generalized Application Generalized Application SoftwareSoftware
• นำ��ไปใชุ,ปร์ะโยุชุนำได,กว,�งขว�งก�บง�นำชุนำ�ดต์-�ง ๆ– Word processor (MS word Cuword
etc.)– Spreadsheet (MS excel Lotus etc.)– Data manager (dBASE MS Access
SPSS)– Graphics and presentation (Director MS
power point Paint)– Communications (Dialup Networking
Telnet )
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Specialized Application Specialized Application SoftwareSoftware
• ใชุ,ท��ง�นำเฉพั�ะอยุ-�ง ไม-สิ�ม�ร์ถึเปลิ*(ยุนำหร์�อต์��ง โปร์แกร์มให,ท��ง�นำอยุ-�งอ�(นำ ได,
– Business-oriented ซอฟต์�แวร์�ทึางบ�ญช้� การ์เง�นื้ หร์�อ การ์ลงทึ!นื้
– Engineering and Scientific เช้/นื้Computer Aided Design
– Education เช้/นื้ Computer Assisted Instruction
– Entertainment เช้/นื้ โปร์แกร์มเกมสี�ต์/าง ๆ
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
End-user Computing End-user Computing SoftwareSoftware
• ซอฟต์แวร์เพั�(มผลิผลิ�ต์ของบ�คำคำลิ(Personal Productivity S/W)
• ซอฟต์แวร์เพั�(มผลิผลิ�ต์ของกลิ�-มง�นำ(Workgroup Productivity S/W)
• ซอฟต์แวร์เพั�(มผลิผลิ�ต์ขององคำกร์(Enterprise Productivity S/W)
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Seminar in Business Computer
Department of Business Computer, EAUDepartment of Business Computer, EAU
Word Processing Vs
Desktop Publishing