DOC PREVIEW
UIUC BADM 350 - Software

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

BADM 350 Lecture 11Outline of Current Lecture I. Chapter 10 SummaryII. Lecture NotesChapter 10 SummarySoftware- the instructions or code that enables a computer to perform a task- A cell phone has about one million lines of code Operating System- collection of programs that control the hardware- Ex. Window, Mac OSX, iOS, LinuxApplications- a range of end-user programs- Ex. Microsoft Office, apps on smartphones, programs that manage inventory, payroll, or accountingFirmware- control programs stored on chipsPlatform- created so programmers can write additional applications so that a computer can perform even more tasksThe more application software that is available for a platform the more valuable it becomesEnterprise Resource Planning (ERP)- software sold as a package which integrates many functionsof a business- Leading ERP vendors include the firm’s SAP and Oracle- An ERP system can save millions of dollars but companies should be aware of risks involvedDatabase Management System (DBMS)- stores and retrieves data that an application creates and usesDistributed computing- when computers in different locations can communicate with one another- Can improve speed, reduce errors, and reduce costsThese notes represent a detailed interpretation of the professor’s lecture. GradeBuddy is best used as a supplement to your own notes, not as a substitute.Server- Can be used in a hardware context because it supports requests from other computers or it can be used in a software context as a program that fulfills requestsApplication Programming Interfaces- web services that defines the standard method for other programs to request it to perform a task - Google offers APIs to get developers to use Google MapsService-Oriented Architecture (SOA)- systems with separate applications in charge of client presentation, business logic, and databases which makes a system more flexible- Code can be reused, and each layer can be separately maintainedElectronic Data Interchange (EDI)- set of standareds for exchanging information between computer applications- Eliminating paper documents makes businesses faster and reduces errorsExtensible Markup Language (XML)- allows software developers to create a set of standards for common data elements that can be sent between different kinds of computers, applications, and organizations- Has been increasingly replacing EDI technologiesProgramming Language- a language used for software- Most commercial software is written in C++, C# (C Sharp), Objective C, Visual Basic, and Java. Ruby and Python are specialty languages while SQL is used in databasesIntegrated Development Environment (IDE)- used to write code because it includes a text editor,a debugger, and other programming toolsTotal cost of ownership (TCO)- the cost of maintaining an information systemFirms spend 70-80% of their information systems budget to keep current systems runningCapability Maturity Model Integration (CMMI)- gauges an organization’s process maturity and capability in areas critical to developing technology projects and provides guidelines to assist quality Lecture NotesNetwork effects are involved in OS selectionApplication software becomes a complimentary benefit while hardware is becoming less importantCRM- systems used to support customer related sales and marketing activitiesSCM- systems that help a firm manage aspects of its value chainBI- systems that use data created by other systems to provide reporting and analysis for organizational decision makingTotal cost of ownership- all costs associated with design, development, testing, implementation,documentation, training, and maintenance of a software system- Purchase price- License fees- Configuration- Testing- Deployment- Training- Maintenance- Security, backup costs- Provisions for disaster recoverSoftware as a service- Use provider’s applications over a network- SalesForce.comPlatform as a service- deploy customer created applications to a cloudInfrastructure as a service- rent processing, storage, network


View Full Document

UIUC BADM 350 - Software

Download Software
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Software and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Software 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?