Management Information System 4

Preview:

DESCRIPTION

Computer Software

Citation preview

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: awarawut@hotmail.com

Social Network: www.facebook.com/AjWarawut

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

� ������� (Software)

� �� ����� (Database)

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

Mr.Warawut Khangkhan2 Chapter 4 Computer Software

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

Mr.Warawut KhangkhanChapter 4 Computer Software3

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

Mr.Warawut Khangkhan4 Chapter 4 Computer Software

Computer SoftwareComputer SoftwareComputer SoftwareComputer Software

System SoftwareSystem SoftwareSystem SoftwareSystem Software Application SoftwareApplication SoftwareApplication SoftwareApplication Software

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

Mr.Warawut KhangkhanChapter 4 Computer Software5

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

Mr.Warawut KhangkhanChapter 4 Computer Software6

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

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

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

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

Mr.Warawut KhangkhanChapter 4 Computer Software8

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

Mr.Warawut KhangkhanChapter 4 Computer Software9

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

����������������������������������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

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

Mr.Warawut KhangkhanChapter 4 Computer Software11

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

Mr.Warawut KhangkhanChapter 4 Computer Software12

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

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

����� ������ 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)

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

����� ������ 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

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

����� ������ 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

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

����� ������ 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)

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

����� ������ 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):

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

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

Mr.Warawut KhangkhanChapter 4 Computer Software18

���������� ����!"#$%��&���'��'(�� �)����������� ����!"#$%��&���'��'(�� �)��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)

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

Open SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen SourceOpen Source

Mr.Warawut KhangkhanChapter 4 Computer Software20

������������������������ 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 �(, ��

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

Mr.Warawut KhangkhanChapter 4 Computer Software22

!����*�"��������� !����*�"���������� ��� .�;�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

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

Mr.Warawut KhangkhanChapter 4 Computer Software24

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

Mr.Warawut KhangkhanChapter 4 Computer Software25

����������

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

Mr.Warawut KhangkhanChapter 4 Computer Software26

�����)<�A

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

�!�&���-�!��!�&���-�!�� ��������������)<�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%�)&+"(�&-

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

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

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

��*���� (Freeware)

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

Mr.Warawut KhangkhanChapter 4 Computer Software28

Recommended