i nfrastructure – c omputer s oftware g erhard s teinke application software systems software -...

10
INFRASTRUCTURE – COMPUTER SOFTWARE GERHARD STEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends Impact on Organizations C h a p t e r 5

Upload: toby-blair

Post on 19-Jan-2016

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

INFRASTRUCTURE – COMPUTER SOFTWARE

GERHARD STEINKE

Application SoftwareSystems Software - Operating SystemsProgramming LanguagesSoftware TrendsImpact on Organizations

Chapter

5

Page 2: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

APPLICATION SOFTWARE

4-2

Word Processing Desktop Publishing Presentation Spreadsheet DBMS Graphics Email (Outlook, Exchange) Instant messaging (IM) Educational Web apps Mobile apps

Project Management Accounting Mapping - GIS CAD/CAM Groupware Scheduling Tax Weblog or blog Games

Page 3: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

SYSTEM SOFTWARE: - OPERATING SYSTEM

SOFTWARE Integrated system of programs that

Manage the operations of the computer (CPU) Control the input/output, storage resources and activities

of the computer system

4-3

Page 4: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

POPULAR OPERATING SYSTEMS Windows

Microsoft’s operating system Windows 7, Windows 8, 10

http://xpupgrade.penton.com/top-reasons-to-upgrade-from-windows-xp-now/

MAC OS Apple: MAC OS X Mountain Lion, Mavericks

Unix Can run on mainframes, servers and PCs

Linux Open-source Low-cost, powerful reliable Unix-like OS

Android Chrome – really only a browser

4-4

Page 5: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

OTHER SYSTEM SOFTWARE

Utilities Miscellaneous housekeeping functions Example: data backup, virus protection, data

compression, etc. Performance monitors

Programs that monitor and adjust computer system to keep them running efficiently

Security monitors Programs that monitor and control use of

computer systems to prevent unauthorized use of resources

4-5

Page 6: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

PROGRAMMING LANGUAGESHTTPS://WWW.UDEMY.COM/BLOG/BEST-PROGRAMMING-LANGUAGE/

4-6

Java C C++ C# PHP Python Ruby Basic Cobol Fortran HTML

Page 7: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

SOFTWARE CLASSIFICATIONS Custom software

Software applications that are developed within an organization for use by that organization

COTS software - Commercial Off-the-shelf (COTS) Software developed with the intention of selling

the software in multiple copies Application service providers (ASPs)

Companies that own, operate and maintain application software and computer system resources

Pay-as-you-go Apps

Thousands available, e.g., www.apple.com

4-7

Page 8: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

SOFTWARE TRENDS Custom designed to COTS (Commercial off

the Shelf) Individual applications to bundled (suites) Text to Graphical User Interfaces / wizards From machine dependent to machine

independent Java, Internet Browsers

to Web-based Interface – Browsers E.g., Microsoft Internet Explorer, Firefox,

Opera, Mozilla, Safari, Chrome Web apps

http://www.apple.com/iphone/apps-for-iphone/

4-8

Page 9: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

WHAT DO YOU NEED TO KNOW?

Write software or just use software? Select software to match needs Integrate software into organization Software licensing Software quality – testing concerns Purchase/lease software? Warranty? How does software influence organization?

PossibilitiesConstraintsCost – new and upgrade, process changes

4-9

Page 10: I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends

SOFTWARE ETHICAL ISSUESCopying software, piracyNew versions all the timeSoftware that does more than you expect

http://www.eggheaven.com/eggs/software/137-excel

Quality - Expectation/toleration of software bugs and errors?

How long should software be supported?Who should test software?

4-10