1 / 21

Technology Guide 2

Technology Guide 2. Software. Agenda. Software types Programming languages Object-oriented languages Internet-oriented languages Selection Criteria Issues & trends. Software Types. Application software System software. Application Software. Spreadsheet software

chi
Download Presentation

Technology Guide 2

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. Technology Guide 2 Software

  2. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  3. Software Types • Application software • System software

  4. Application Software • Spreadsheet software • Data management software • Word processing • Desktop publishing • Graphic: presentation, analysis, engineering • Multimedia • Communication software

  5. Application Software • Software suites • Workgroup software • Enterprise wide integrated software • Other • TPS • MIS • DSS • ES

  6. System SoftwareControl Programs • Operating systems • Job management • Resource management • Data management • Graphical user interface operating systems • Virtual machine operating system • Processing methods • Multiprogramming • Multiprocessing • Time-sharing

  7. System SoftwareSupport Programs • Utility programs • Performance programs • Security monitoring

  8. System SoftwareDevelopment • Computer-aided software engineering (CASE) programs • Upper CASE (U-CASE) • Lower CASE (L-CASE) • Integrated CASE (I-CASE) • Pros & cons

  9. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  10. Programming Languages • Machine language • Assembly language • High-level language • Procedural languages (third generation) • Compilers • Interpreters • Nonprocedual language (fourth generation) • Fifth generation languages (natural language programming languages)

  11. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  12. Object-Oriented Languages • Object • Class, subclass, inheritance • Instance • Attributes • Behaviors, methods • Messages • Encapsulation • Polymorphism

  13. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  14. Internet-Oriented Languages • Hypertext markup language (HTML) • Hyperlink • Uniform Resource Locators (URLs) • Dynamic HTML • XML (eXtensible Markup Language) • Java • Applets • JavaBeans • ActiveX • Virtual Reality Modeling Language

  15. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  16. Selection Criteria • Usage • Cost • Function • Speed • Portability • User’s needs • Compatibility • Reliability • Vendor’s support • Others?

  17. Agenda • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  18. Issues & Trends • Licensing • Upgrades • Shareware & freeware

  19. Points to Remember • Software types • Programming languages • Object-oriented languages • Internet-oriented languages • Selection Criteria • Issues & trends

  20. Discussion Questions • What is the major purpose to purchase or develop an application software for an organization? • What is the most important criterion to purchase or to develop an application system for an organization? • What are the programs needed by a commercial bank? • What are the programs needed by a police station?

  21. Assignment • Review technology guides 1-2 • Read technology guides 3-4 • Group assignment • Research paper

More Related