MIS 204 - Chapter 9 - Software
What is EDI? What is XML? Which one is perferred
Electronic Data Interchangee - set of standards for exchanging info between applications (structured documents, each line is coded) XML - allows developers to create a set of standard for common data elements, can be used regardless of program OS
What is an SOA?
Service-Oriented Architecture - a robust set of Web services built around an organization's processes and procedures
What is software?
a set of instructions that tells the hardware what to do
What is computer hardware?
they physical components which include storage, input devices, output devices, and network equipment
What are the pros and cons of enterprise packages?
+ data more usable + across firm and being able to link with partners -installation -easy to match -difficult to achieve
What is a server and a client? Example of a client-server system?
A server is a computer that fulfills a request from other computers and a program that fulfills them. A client is one that makes that request Example: WWW
What does CRM involve? What does SCM involve? What does BI involve?
CRM - sales and marketing SCM - flow of materials from start to finish BI - analyzing and interpreting data
What is distributed computing? How does it improve things?
Communication between computers in different locations to collaborate and complete a task Yield in speed, error reduction and cost savings
What is DBMS? Where can this layer be?
Database Management System - used to create, maintain, and manipulate data (helps value chain) (in conjunction with software) In the layer cake, above OS but under Apps.
What is the difference between desktop and enterprise software?
Desktop - single user Enterprise - multiple users throughout an organization
What is firmware? What is an embedded system?
It is control software stored on nonvolatile memory (OS - Hard Drive); upragdeable Smart Devices - PC's in appliances
When does it make sense to buy a software package? What is ERP?
It makes sense when you need to intergrate software from many different fields (Enterprise Resource Planning)
Which programming language is king?
Java because it is independent for developers, special commands control hardware
What are scripting languages?
Programming tool that executes within an application (interpreted within applications)
What is programming language? What is their toolbox? What is compiling?
Provides the standards, syntax, instructions, for writing software More relateable language written by humans into binary via microprocessor IDE - Integrated Development Environment
What is an operating system?
Software that controls the hardware; establishes standards to develop applications
What is an application server?
Software that houses and serves business logic for use by multiple applications;individual web services (code interaction) programed to do specific tasks
What are the differences in operating systems? Why is it important for it to be consistent?
The GUI: the way in which users interact with the computer (windows, menus,touch screens) Consistency makes it easier to use which reduces training costs and operating error
What is the layer cake? Significance?
Top: User, Application, OS, Hardware Better you can relate each part, more effective manager you can be
What is TCO?
Total Cost of Ownership - all of the costs associated with design, development, testing, implementation, documentation, training, and maintenance of a software system
What are APIs? Example
programming guidelines published by firms that tell other programs to perform a task such as send and recieve data?
What is an application?
software that performs a task