Week-5.pdf
Document Details
Uploaded by InstructiveJackalope
Tags
Full Transcript
C S 0 0 1 Application Software 1 Application Software Application software or apps are computer programs designed to perform specific C S 0 0 1 activities or address specific issues for end users. It differs from system software, which consists of operating systems, drivers, and utilities that allow...
C S 0 0 1 Application Software 1 Application Software Application software or apps are computer programs designed to perform specific C S 0 0 1 activities or address specific issues for end users. It differs from system software, which consists of operating systems, drivers, and utilities that allow computer hardware to function. 2 Computer Software Application Software Is a term used to describe software that is designed to perform specific tasks for users. Unlike system software, which is responsible for running a computer's hardware, application software offers the end-user specific functionalities, from writing texts to playing games or managing financial data. C S 0 0 1 Word Processing Software Spreadsheet Software Presentation Software Microsoft Word Microsoft Excel Microsoft PowerPoint Google Docs Google Sheets Google Slides LibreOffice Writer LibreOffice Calc Apple Keynote Apple Pages Apple Numbers LibreOffice Impress 3 Computer Software Application Software Based on cost, application software can be categorized into the following types: Freeware: Software that is available for free and can be downloaded and used by anyone. Examples: VLC Media Player, Adobe Acrobat Reader, Google C S 0 0 1 Chrome. Shareware: Software that is available for free on a trial basis. After the trial period, users may need to pay to continue using all features. Typically includes a limited set of features or is time-restricted. Examples: WinZip (before purchase), some versions of Nero CD/DVD writer. 4 Computer Software Application Software Based on cost, application software can be categorized into the following types: Open Source: Software for which the original source code is made freely available and may be redistributed and modified. It's not necessarily always free; the "open" C S 0 0 1 refers to the source code being open, not the cost. Examples: Linux, LibreOffice, GIMP. Commercial Software (Proprietary Software): Software that is developed for sale to consumers or businesses. Users typically cannot see or modify the source code. Examples: Microsoft Office Suite, Adobe Photoshop, Windows Operating System. 5 Computer Software Application Software Types of applications based on the number of users: Vertical Application Software (User Vertical): is software that is defined and built according to a user’s specific requirements to achieve specific C S 0 0 1 functions and processes that are unique to that user. These applications may support the business Medical billing or organization in different business units like sales, marketing, inventory and overall management, but may not work for another business that do not have very similar processes. Restaurant Billing Examples: Medical billing software. 6 Computer Software Application Software Types of applications based on the number of users: Horizontal Application Software (General-Purpose): A horizontal application is any software application that is designed to be used by many different types of users and businesses. It is a type of generic application that has usability and utility within a broad range of users. C S 0 0 1 Examples: Office Suites: Microsoft Office, Adobe Photoshop. 7 Computer Software Application Software Before downloading and installing an application, it's important to ensure that your system meets the application's system requirements: Compatibility: Some applications are designed for specific operating systems. For instance, a Windows application won't work on macOS and vice versa unless there's a version available for that OS. C S 0 0 1 Hardware Needs: Some applications might require specific hardware features. For instance, graphic-intensive software or games might require a certain type of graphics card. Storage: You need to ensure you have enough disk space not just for the application itself but also for its data, updates, and other related files. 8 Computer Software Application Software Documentation Is written text or illustration that provides information about an application or other software product. Documentation is important for explaining how the software works, how to use it, and any other information that may be helpful for users. To view the documentation for an application, you can follow these C S 0 0 1 general steps. Built-in Help or Manual: Many applications have a built-in help or manual section. This is often accessible from the menu, usually under "Help," "About," "Documentation," or similar. Some software might also have a "Readme" file in their installation directory that contains information about the application. 9 Computer Software Application Software Documentation Official Website: Almost every software has an official website, and many of them offer user manuals, FAQs, or tutorials in a dedicated section. If you purchased the software online, check the website where you bought it. They might have links C S 0 0 1 to documentation. Physical Copies: If you have a physical copy of the software (like a CD or DVD), it might come with a printed manual. Alternatively, the disc might contain a digital manual or readme file. 10 Computer Software Application Software Application licenses Define the terms under which software can be used and distributed. They are legal agreements between the software developer or publisher and the software user. Understanding the type of license an C S 0 0 1 application comes with is essential because it dictates how you can use, distribute, modify, or share the software. Here are some of the most common types of application licenses: single license is typically designed for individual users and allows the software to be installed on a single machine or device. 11 Computer Software Application Software Application licenses Volume licensing: is a scheme where organizations can purchase licenses in bulk, often at a discounted rate, based on the number of users or devices that need C S 0 0 1 access. Site license: allows the software to be used by an unlimited number of users within a specific geographical location, such as a company's office, a campus, or a corporate building. 12 Computer Software Application Software Web application: often referred to as web apps, are software programs that run on web servers and are accessed via web browsers over the internet. They provide users with a wide range of functionalities through a web interface, and users don't usually need to install anything on their local devices to use them. C S 0 0 1 Some examples of popular web applications include: Google Docs Google Sheets Google Slides Gmail Google Drive 13 Computer Software Application Software Web applications have several advantages over traditional desktop software, including: Accessibility: Web applications can be accessed from any device with a web browser, regardless of the operating system. C S 0 0 1 Cost: Web applications are typically less expensive to develop and maintain than traditional desktop software. Updates: Web applications can be updated automatically without any intervention from the user. 14 Computer Software Application Software Web applications have some disadvantages, including: Internet connection: Web applications require a reliable internet connection to function. If you lose your internet connection, you will not be able to use the web application. C S 0 0 1 Security vulnerabilities: Web applications can be more vulnerable to security attacks than native applications. This is because they are hosted on servers that are accessible to the public. Limited offline functionality: Most web applications cannot be used offline. This can be a problem if you need to use the application in an area with no internet access. 15 Computer Software Application Software In Application software design, the user interface (UI) is the space where interactions between humans and the application occur. Effective UIs ensure the user can easily interact with the software, leading to an intuitive and C S 0 0 1 user-friendly experience. Common application interface elements: Main Window: The primary screen of the application. Dialog Box: A secondary window that captures user input or provides important notifications. 16 Computer Software Application Software Main Menu: Often found at the top of an application window or along the side, providing access to key functionalities. Dropdown Menu: Allows users to select an option from a list. C S 0 0 1 Text Fields: Allow users to input text. Labels: Descriptive text accompanying fields, buttons, or other UI elements. Checkboxes: Users can select multiple options Label Text filed from a list. Radio Buttons: Users select only one option from a list. 17 Computer Software Application Software The Ribbon Is a user interface element introduced by Microsoft in its Office suite of applications with Office 2007. It represents a significant shift from the traditional menus and toolbars that were common in earlier versions. Purpose and Design: C S 0 0 1 Goal: The Ribbon was designed to help users find commands more easily and to make the interface more intuitive. Contextual Tabs: These tabs only appear when they are relevant, reducing clutter. For instance, when you select an image in Word, the "Picture Tools" tab will appear, offering image-related options. 18 Computer Software Application Software The Ribbon Structure: Tabs: The Ribbon is organized into tabs, with each tab relating to a type of activity, such as "Home", "Insert", "Design", etc. Groups: Within each tab, tools are grouped together based on their function. For example, the "Font" group on the "Home" tab includes C S 0 0 1 options for font size, font color, and font style. Commands: These are the individual tools or options within each group, like bolding text or changing its alignment. Tabs Groups Commands 19 Computer Software Application Software Beta version of a software application is a pre- release version that is typically released to a limited group of users for testing purposes. Here are some of the reasons why software developers release beta versions: C S 0 0 1 To get feedback from users on the features and functionality of the software. To identify and fix any bugs before the software is released to the public. To test the software in a real-world environment with a variety of users and devices. 20