28
Mr.Warawut Khangkhan Chapter Chapter Chapter Chapter Chapter Chapter Chapter Chapter 4 4 4 4 4 4 4 4 Computer Software Computer Software Computer Software Computer Software Computer Software Computer Software Computer Software Computer Software Mr.Warawut Khangkhan e-Mail: [email protected] Social Network: www.facebook.com/AjWarawut

Management Information System 4

  • Upload
    warawut

  • View
    735

  • Download
    0

Embed Size (px)

DESCRIPTION

Computer Software

Citation preview

Page 1: Management Information System 4

Mr.Warawut Khangkhan

Chapter Chapter Chapter Chapter Chapter Chapter Chapter Chapter 4 4 4 4 4 4 4 4 Computer SoftwareComputer SoftwareComputer SoftwareComputer SoftwareComputer SoftwareComputer SoftwareComputer SoftwareComputer Software

Mr.Warawut Khangkhan

e-Mail: [email protected]

Social Network: www.facebook.com/AjWarawut

Page 2: Management Information System 4

�������������� ���������������� �� ITITITITITITITIT� ��������� (Hardware)

� ������� (Software)

� �� ����� (Database)

� ����������������������������� (Computer � ����������������������������� (Computer Network and Communication)

Mr.Warawut Khangkhan2 Chapter 4 Computer Software

Page 3: Management Information System 4

�������� ������������������� �����������

Mr.Warawut KhangkhanChapter 4 Computer Software3

Page 4: Management Information System 4

�������� ������������������� ������������ ������� (Software) ���� !" #$��%��&�"���'(�����)*���*� �!+ �����"�(, �%��&-�&+ � �����&�".�����������)%�"� .�/ ���)*���"���

Mr.Warawut Khangkhan4 Chapter 4 Computer Software

Computer SoftwareComputer SoftwareComputer SoftwareComputer Software

System SoftwareSystem SoftwareSystem SoftwareSystem Software Application SoftwareApplication SoftwareApplication SoftwareApplication Software

Page 5: Management Information System 4

��������������������������

Mr.Warawut KhangkhanChapter 4 Computer Software5

Page 6: Management Information System 4

��������������������������� ���������-- (System Software) ���� !" #$��%��&�"���'(�����)*���*� �!+ ������)%�� ��)*���-�$����)%�"� �"������������$(��0����"/ �#� ��� %������������(�����1� ���2&����� �������2%��%��"

Mr.Warawut KhangkhanChapter 4 Computer Software6

�����������(�����1� ���2&����� �������2%��%��" ���������"1��"$(��0����"1� �(, ��

Page 7: Management Information System 4

��������������������������

System SoftwareSystem SoftwareSystem SoftwareSystem Software

Utility ProgramUtility ProgramUtility ProgramUtility ProgramUtility ProgramUtility ProgramUtility ProgramUtility Program Language TranslatorLanguage TranslatorLanguage TranslatorLanguage TranslatorLanguage TranslatorLanguage TranslatorLanguage TranslatorLanguage TranslatorOperating SystemOperating SystemOperating SystemOperating SystemOperating SystemOperating SystemOperating SystemOperating System

Mr.Warawut KhangkhanChapter 4 Computer Software7

StandStandStandStand----alonealonealonealoneStandStandStandStand----alonealonealonealone

NetworkNetworkNetworkNetworkNetworkNetworkNetworkNetwork

Embedded OSEmbedded OSEmbedded OSEmbedded OSEmbedded OSEmbedded OSEmbedded OSEmbedded OS

InterpreterInterpreterInterpreterInterpreterInterpreterInterpreterInterpreterInterpreter

CompilerCompilerCompilerCompilerCompilerCompilerCompilerCompiler

Page 8: Management Information System 4

����������������������������������

Mr.Warawut KhangkhanChapter 4 Computer Software8

Page 9: Management Information System 4

����������������������������������� �������(���$��� (Application Software) ���� !" �������)*�����"�!+ ������.#�. "� ��� .���� � !�"'���3��� �!�"�2�(, ��������%���42��()*��*���)&��5(���)�"���� ����2�(, �������)*���"��-�������

Mr.Warawut KhangkhanChapter 4 Computer Software9

���)�"���� ����2�(, �������)*���"��-���������"���2��1��.#��� ����&6 �

Page 10: Management Information System 4

����������������������������������Application SoftwareApplication SoftwareApplication SoftwareApplication Software

ApplicationApplicationApplicationApplication----specific specific specific specific

SoftwareSoftwareSoftwareSoftware

ApplicationApplicationApplicationApplication----specific specific specific specific

SoftwareSoftwareSoftwareSoftware

GeneralGeneralGeneralGeneral----purpose purpose purpose purpose

Application SoftwareApplication SoftwareApplication SoftwareApplication Software

GeneralGeneralGeneralGeneral----purpose purpose purpose purpose

Application SoftwareApplication SoftwareApplication SoftwareApplication Software

OfficeOfficeOfficeOfficeOfficeOfficeOfficeOffice

Mr.Warawut KhangkhanChapter 4 Computer Software10

OfficeOfficeOfficeOfficeOfficeOfficeOfficeOffice

Create WebCreate WebCreate WebCreate WebCreate WebCreate WebCreate WebCreate Web

GroupwareGroupwareGroupwareGroupwareGroupwareGroupwareGroupwareGroupware

Virtual Reality Virtual Reality Virtual Reality Virtual Reality

SoftwareSoftwareSoftwareSoftware

Virtual Reality Virtual Reality Virtual Reality Virtual Reality

SoftwareSoftwareSoftwareSoftware

Geography Geography Geography Geography 3333DDDDGeography Geography Geography Geography 3333DDDD

Page 11: Management Information System 4

���������� �������������� ����

Mr.Warawut KhangkhanChapter 4 Computer Software11

Page 12: Management Information System 4

���������� �������������� �����7�8���������� (Computer Language) �(, 7�8�)*�.#���*� #$��%��&�" �����*� '(����������&�".�����������)%�"� ����%��&�")*���"��� ��*��*����"� !�"��� ������������� (Programming

Mr.Warawut KhangkhanChapter 4 Computer Software12

��� ������������� (Programming Language)�

Page 13: Management Information System 4

������������� �����

����� ������ 1 (First Generation Language: 1GL)

���� 97�8����&-���" (Low-Level Language):��*��*����"��� 97�8������" (Machine Language):

Mr.Warawut KhangkhanChapter 4 Computer Software13

��*��*����"��� 97�8������" (Machine Language):

� �&����"7�8������" �� ASCII (American Standard Code for Information Interchange)

Page 14: Management Information System 4

������������� �����

����� ������ 2 (Second Generation Language: 2GL)

���� 97�8��&;�&�80� (Symbol Language): ����&"2&��(, 97�8����&-���":

Mr.Warawut KhangkhanChapter 4 Computer Software14

2&��(, 97�8����&-���":

� �&����"7�8��� Assembly

Page 15: Management Information System 4

������������� �����

����� ������ 3 (Third Generation Language: 3GL)

� �(, 97�8����&-��" (High-Level Language): ���2&��(, 9Procedural Language:

Mr.Warawut KhangkhanChapter 4 Computer Software15

2&��(, 9Procedural Language:

� �&����"7�8� �� BASIC, PASCAL, FORTRAN, COBOL, C, PL/1 ���Ada

Page 16: Management Information System 4

������������� �����

����� ������ 4 (Fourth Generation Language: 4GL)

� �(, 97�8����&-��" (High-Level Language): �&6 �2��7�8� 3GL .���*(����)<�7������!+ ���2&��(, “Non-Procedural Language:

Mr.Warawut KhangkhanChapter 4 Computer Software16

Procedural Language:� �&����"7�8�Visual Basic, Visual C, Visual FoxPro �(, ��

� . �$� *+�*����&6 �� �)�"�����*� '(������#�"�&� $(Object-Oriented Programming : OOP)

Page 17: Management Information System 4

������������� �����

����� ������ 5 (Fifth Generation Language: 5GL)

� �(, 7�8�)*�.#��%���&-�&6 ��������������--�#*���#�;(Expert System : ES) ���(=;;�(����8��

Mr.Warawut KhangkhanChapter 4 Computer Software17

(Expert System : ES) ���(=;;�(����8��(Artificial Intelligence : AI)

� ��*��*����"��� 97�8�<���#��� (Natural Language):

Page 18: Management Information System 4

���������� ����!"#$%��&���'����������� ����!"#$%��&���'�

�'(�� �)��'(�� �)�

Mr.Warawut KhangkhanChapter 4 Computer Software18

Page 19: Management Information System 4

���������� ����!"#$%��&���'��'(�� �)����������� ����!"#$%��&���'��'(�� �)��7�8� HTML (HyperText Markup Language)

�7�8� XML (eXtensible Markup Language)

�7�8� XHTML (eXtensible HyperTextMarkup Language)

Mr.Warawut KhangkhanChapter 4 Computer Software19

Markup Language)

�7�8�����(�� (Script Language)�7�8�����(��)*�)%�"� - >=?"5��� �� (Client-Side Script)�7�8�����()*�)%�"� - >=?"��������� (Server-Side Script)

Page 20: Management Information System 4

������������������������

Open SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen Source

Mr.Warawut KhangkhanChapter 4 Computer Software20

Page 21: Management Information System 4

������������������������ Open SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen Source�Open Source Software �� �������)*�'(������������1��.#����������� %� Source Code 5(.#��� '��5����"��*����.#�2��� �#� ��--(@�-&�����Linux, ��4--������� Mozilla Firefox ��� Safari,

Mr.Warawut KhangkhanChapter 4 Computer Software21

Linux, ��4--������� Mozilla Firefox ��� Safari, OpenOffice.org �(, ��

Page 22: Management Information System 4

!����*�"��������� !����*�"���������

Mr.Warawut KhangkhanChapter 4 Computer Software22

Page 23: Management Information System 4

!����*�"��������� !����*�"���������� ��� .�;�2��(, �)�' '��*��4-�Web Service ��� SOA (Service-Oriented Architecture)

�AJAX (Asynchronous JavaScript And XML)

Mr.Warawut KhangkhanChapter 4 Computer Software23

�AJAX (Asynchronous JavaScript And XML)�� �' ���"�������: Mashup, Web 2.0 ���Distributed Software Application

Page 24: Management Information System 4

*� ��!+�,���������*� ��!+�,���������

Mr.Warawut KhangkhanChapter 4 Computer Software24

Page 25: Management Information System 4

*� ��!+�,���������*� ��!+�,���������� �����)<�A������� (Software Copyright) �� ��)<�A. ���.#�"� �������5�����" ����"����B���� )$�'(��������������)*��*���.#�"� ��"�*�����)<�A����������

Mr.Warawut KhangkhanChapter 4 Computer Software25

����������

Page 26: Management Information System 4

���*� ��-*� ��!+�,���*� ��-*� ��!+�,� ��������������)<�A)�"��" �� ���)%��+%� �&��(�" �1�����������������<��0# ���)&+"��� %��� 3-&-����%�� �"� �&"������.���#�� '��5��5���&- $;��2���2���"�����)<�A

Mr.Warawut KhangkhanChapter 4 Computer Software26

�����)<�A

� ��������������)<�A)�"�� �� ������)%�)�"������ ���������)%�)*��*��� � &-� $ .��������������������)<�A 5����� ������ �*5��������� .���#�� �� .���#�� .���#����+ �� .���#����+ �1���������<��0# �(, ��

Page 27: Management Information System 4

�!�&���-�!��!�&���-�!�� ��������������)<�A)�"��" �*')8(�&-�&+"��� 20,000 -�) !" 200,000 -�) ����(, ������)%����������� �*')82%��$��&+"��� 6 ��� !" 4 (C ���(�&-�&+"��� 100,000 -�) !" 800,000 -�) ���)&+"2%�)&+"(�&-

Mr.Warawut KhangkhanChapter 4 Computer Software27

-�) !" 800,000 -�) ���)&+"2%�)&+"(�&-

� ��������������)<�A)�"�� �*')8(�&-�&+"��� 10,000 -�) !" 100,000 -�) ����(, ������)%������������*')82%��$��&+"��� 3 ��� !" 2 (C ���(�&-�&+"��� 50,000 -�) !" 400,000 -�) ���)&+"2%�)&+"(�&-

Page 28: Management Information System 4

�������./�����*� ��-*� ��!+�,�-�$%����������!"#0�1�������./�����*� ��-*� ��!+�,�-�$%����������!"#0�1

���� �"��1�$%�21������ �"��1�$%�21��

� �#������ (Shareware)

��*���� (Freeware)

� '�� ���� (Open Source)

Mr.Warawut KhangkhanChapter 4 Computer Software28