1.4.2 Business Software__PPT_ch05 - Copy.docx - Management Information Systems Chapter 5 Business Software Thoughts Tell me and I forget Teach me and I

1.4.2 Business Software__PPT_ch05 - Copy.docx - Management...

This preview shows page 1 - 16 out of 52 pages.

Management Information Systems, Chapter 5: Business Software
Thoughts!!! Tell me and I forget Teach me and I Remember Involve me and I Learn!
Objectives Explain the difference between application software and system software Enumerate the different generations of programming languages and explain how they differ Cite the latest major developments in application and system software Identify and explain the roles of Web programming languages By Sir: TP Mabotja
Objectives (continued) Explain the types and uses of Web site design tools Clarify the differences between proprietary software and open source software List characteristics that are important in evaluating packaged software applications for business use Understand the problem of software piracy and how it affects businesses and consumers By Sir: TP Mabotja
Software: Instructions to the Hardware Applications : computer programs that contribute to productivity Software : a series of instructions to a computer to execute processes Two major categories of software: Application software : enables task completion – System software : Enables applications to run on a computer Manages components and devices By Sir: TP Mabotja
Programming Languages and Software Development Tools Programs are needed for every computer operation Programming : process of writing programs Machine language : the only language that hardware understands – Consists of long strings of 0s and 1s Assembly language : easier to program than machine language because it uses words for commands By Sir: TP Mabotja
High-level programming languages : use English-like statements Programming Languages and Software Development Tools (continued) Software development tools : develop software with little knowledge of programming languages Third-generation languages (3GLs) : known as “procedural” languages Programmer must detail logical procedure Includes languages such as COBOL, FORTRAN, BASIC, RPG, Pascal, and C By Sir: TP Mabotja
One 3GL statement = five to 10 assembly language statements Programming Languages and Software Development Tools (continued) Fourth-generation languages (4GLs) : use more English-like statements Speed up the development process Built around database management systems Include many preprogrammed procedures One 4GL statement = several 3GL statements By Sir: TP Mabotja
Debugging : process of locating and fixing program errors By Sir: TP Mabotja
By Sir: TP Mabotja
Programming Languages and Software Development Tools (continued) By Sir: TP Mabotja
By Sir: TP Mabotja
Visual Programming Visual programming languages : create graphical screen objects by selecting icons from a palette Common visual programming languages include: Microsoft Visual Basic Borland Delphi Micro Focus COBOL ASNA Visual RPG Visual C++ Developer can still work at the code level By Sir: TP Mabotja
Visual Programming (continued) By Sir: TP Mabotja
Object-Oriented Programming Object-oriented programming (OOP) : modular approach to programming Advantages:

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture