1 / 52

Software: Systems and Application Software

Software: Systems and Application Software. Chapter 3. An Overview of Software. Computer program - sequences of instructions for the computer ชุดคำสั่งที่เขียนขึ้นมาอย่างเรียงลำดับขั้นตอนเพื่อสั่งให้คอมพิวเตอร์ทำงานตามคำสั่งนั้น

iwatkins
Télécharger la présentation

Software: Systems and Application Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software: Systems and Application Software Chapter 3

  2. An Overview of Software • Computer program - sequences of instructions for the computer ชุดคำสั่งที่เขียนขึ้นมาอย่างเรียงลำดับขั้นตอนเพื่อสั่งให้คอมพิวเตอร์ทำงานตามคำสั่งนั้น • Documentation - describes program functions เอกสารที่อธิบายหน้าที่การทำงานของคำสั่งตางๆ • Systems software - coordinates the activities of hardware & programs ชุดคำสั่งที่สร้างขึ้นมาเพื่อใช้ควบคุมการทำงานของคอมพิวเตอร์และอุปกรณ์ต่างๆ • Applications software - helps users solve particular problems ซอฟต์แวร์ที่สร้างขึ้นมาเพื่อช่วยงานเฉพาะด้าน

  3. The Importance of Software in Business

  4. Supporting Individual, Group, and Organizational Goals

  5. Operating Systemsระบบปฎิบัติการ

  6. Operating Systemsระบบปฎิบัติการ • Perform common hardware functions กระทำหน้าที่ทั่วๆไปของเครื่องอุปกรณ์ • Provide a user interface จัดหาส่วนประสานกับผู้ใช้ • Provide hardware independence จัดหา • Manage system memory จัดการระบบหน่วยความจำ • Manage processing จัดการกระบวนการประมวลผล • Control access to system resources ควบคุมการเข้าถึงทรัพยากรของระบบ • Manage files จัดการไฟล์

  7. The Role of the Operating System

  8. Common Hardware Functions • Accept keyboard input รับการป้อนข้อมูลทางแป้นพิมพ์ • Store data on disks บรรจุข้อมูลลงบนดิสก์ • Send data to output devices ส่งข้อมูลไปยังอุปกรณ์แสดงผล

  9. User Interface การติดต่อกับผู้ใช้ • Command-based interfaces การติดต่อกับผู้ใช้แบบคำสั่ง • Graphical User Interfaces (GUIs) การติดต่อกับผู้ใช้แบบกราฟฟิก

  10. Hardware Independence

  11. Memory Management

  12. Processing Tasks การประมวลผลการทำงาน • Multitasking - more than one program can run at a time using a single processor ทำงานมากกว่า 1 โปรแกรมบน 1 CPU ในขณะเดียวกัน • Time-sharing - multiple users can simultaneously use the resources of a single processor ผู้ใช้หลายคนสามารถใช้ขณะเดียวกันบน 1 CPU • Scalability - easy adaptation to more users or tasks ง่ายต่อการขยายจำนวนผู้ใช้ให้มากขึ้น หรือ จำนวนงานให้มากขึ้น

  13. Access to System Resources การเข้าถึงทรัพยากรของระบบ • Protection against unauthorized access ป้องการการเข้าถึงที่ไม่มีการอนุญาต • Logins and passwords

  14. Personal Computer Operating Systems

  15. Personal Computer Operating Systems

  16. Workgroup Operating Systems • Netware • Windows NT Server 4.0 • Windows 2000 Server • Unix • Red Hat Linux • Mac OS X Server

  17. Enterprise Operating Systems • IBM’s OS/390 • HP’s MPE/iX (Multiprogramming Executive with integrated POSIX) • IBM’s z/OS • Linux

  18. Consumer Appliance Operating Systems • Windows CE.NET • Mobil Linux • Windows XP Embedded • Handheld PC • Pocket PC • Palm OS

  19. Nokia 7650

  20. Utility Programs

  21. Types and Functions of Applications Software ชนิดและหน้าที่ของโปรแกรมประยุกต์

  22. Sources of Software

  23. Comparison of Proprietary and Off-the-Shelf Software

  24. Personal Application Software

  25. Personal and Application Software

  26. Personal and Application Software

  27. TurboTax

  28. Quicken

  29. Word Processing

  30. Spreadsheet Analysis

  31. Database Applications

  32. Graphics Programs

  33. On-Line Information Systems

  34. Software Suite

  35. Major Components of Leading Software Suites

  36. Workgroup Application Software • Groupware • Collaborative computing software

  37. Group Scheduling

  38. Examples of Enterprise Application Software

  39. Enterprise Application Software

  40. Selected Enterprise Resource Vendors

  41. Programming Languages การเขียนโปรแกรมภาษา • Commands and statements combined according to a particular syntax คำสั่งและประโยครวมกันขึ้นอยู่กับ • Different languages have different characteristics ภาษาที่แตกต่างมีคุณสมบิตที่ต่างกัน

  42. Programming Languages

  43. First-Generation Languages • Machine language ภาษาเครื่อง • ASCII (American Standard Code for Information Interchange)

  44. Second-Generation Languages • Assembly languages • Assemblers ตัวแปรภาษา • Symbolic language ภาษาสัญลักษณ์

  45. Third-Generation Languages

  46. Fourth-Generation Languages • 4GLs • Programs tell the CPU the desired results, not how to get them โปรแกรมบอก CPU ว่างต้องผลอย่างไร ไม่ใช่บอกวิธีการได้รับผล • Examples: SQL, SAS

  47. Fifth-Generation Languages • 5GLs • Uses a visual or graphical development interface to create source language ใช้การเชี่อมต่อแบบกราฟฟิกในการสร้างภาษาต้นแบบ • Examples: Visual Basic, PC COBOL, and Visual C++

  48. Object-Oriented Programming Languages • Objects - data and actions that can be performed on the data • Encapsulation - group items into an object การซ่อนข้อมูล • Polymorphism - one procedure can work with multiple objects การมีหลายรูปแบบ • Inheritance - an object in a particular class gets attributes of that class การสืบทอด

  49. Object-Oriented Programming Languages

  50. Software Issues & Trends • Software bugs • Open source software • Software licensing • Software upgrades • Global software support • Antitrust issues for software

More Related