Computer Software Overview of Computer Software Application Software
















- Slides: 16

Computer Software

Overview of Computer Software Application Software General Purpose Application Programs Application. Specific Programs System Software System Management Programs System Development Programs

General-Purpose Application Programs Software Suites and Integrated Packages Oracle E-Business Suite Word Processor Word. Pro Corel Word. Perfect Office Word. Perfect Spreadsheet Excel 1 -2 -3 Quattro Pro Star. Calc Presentation Graphics Power. Point Freelance Presentations Star. Impress Database Manager Access Approach Paradox Star. Base Personal Info. Manager Outlook Organizer Corel Central Star. Schedule Programs Microsoft Office Lotus Smart. Suite Sun Star Office Star. Writer

General-Purpose Application Programs • Web Browsers • Electronic Mail and Instant Messaging (IM) • Word Processing and Desktop Publishing • Electronic Spreadsheets • Database Management • Presentation Graphics • Personal Information Managers • Groupware – Collaboration Software

General-Purpose Application Programs Application Service Providers (ASPs)

System Software: Computer System Management Software Interface Between End Users and Computers End Users Application Software System Software Computer Hardware

Operating Systems The User Interface • Command-Driven • Menu-Driven • Graphical User Interface

Operating Systems User Interface End User Systems and Network Communications Resource Management Task Management File Management Utilities and Other Functions Managing the Use of Hardware Resources Managing the Accomplishment Of Tasks – Managing Data and Program Files Providing a Variety of Support Services

Operating Systems Resource Management – Virtual Memory File Management Task Management – Multitasking Microsoft Windows – Windows NT – Windows 2000 – Windows XP – Windows Server 2003

Operating Systems UNIX – Solaris by Sun – AIX by IBM Linux – Open-Source Software – Freeware – Red Hat – Novell SUSE Linux – VA Linux Mac OS X

Programming Languages Machine Languages Use Binary Coded Instructions 1010 1011 11001 11010 11011 Assembler Languages Use Symbolic Coded Instructions LOD Y ADD Z STR X

Programming Languages High-Level Languages Use Brief Statements or Arithmetic BASIC: X = Y + Z COBOL: COMPUTE X = Y + Z Fourth-Generation Languages Use Natural and Nonprocedural Statements SUM THE FOLLOWING NUMBERS

Programming Languages Object-Oriented Languages Ca l Int culat ere e st Current Account Balance t Ge ce lan Ba Ow. Get ne r ly nth Mo ent int m Pr State Withdraw (amount) Deposit (amount) Savings Account Object

Programming Languages Web Languages and Services HTML XML JAVA – Platform Independence – Program Applets JAVA 2 Enterprise Edition Microsoft. NET Software

Programming Languages J 2 EE and. NET Compared

Programming Languages Web Services Applications Uses UDDI Web Services Directory to Locate Desired Web Service Client Application Web Service is Delivered Back to Client in XML Web Services is Translated to XML, Which Acts as a Platform-Neutral Wrapper Web Service Components Communicate Via SOAP, an XML-Based Protocol for Connecting Applications and Data