Chapter 5 - Software Applications Flashcards
3.3, 3.4, 3.5, 3.6
Productivity Software
software applications that assists users to in performing various work-related activities or office task
- Word Processing software
- Spreadsheet software
- Presentation software
- Web browsers
- Visual diagramming software
Word Processing Software
allows you create, edit, format, and print text documents
- Microsoft Word
- Google Doc
Spreadsheet Software
allows users to organize, manipulate, and analyze numerical data in a tabular format
- Excel
- Google Sheet
Presentation Software
allows users to combine text, images, videos, and other multimedia elements to create visual slideshows
- PowerPoint
- Google Slides
Web Browser
allows users to access and view content on the World Wide Web
- Firefox
- Google Chrome
- Microsoft Edge
Visual diagramming software
allows users to create visual representations of information, concepts, processes, or relationship
- Microsoft Physio
- Drawio
- Lucid Chart
Collaboration Software
software applications designed to enhance teamwork and communication among individuals working on shared files or projects
- Email clients
- Conferencing software
- Instant messaging software
- Online workspaces
- Document sharing
Email Client
allows users to access, send, receive, and manage email messages from their email account
- Outlook
- Gmail
Conferencing Software
enables real-time communication between multiple participants through video and audio calls
- Zoom
- Google Meet
- Skype
Instant Messaging Software
enables real-time text-based communication between individuals
- Slack
- Discord
Internet
a global network of interconnected computers and devices that allows people to communicate, share information, and access a wide range of online resources such as websites and services
Intranet
a private network that exists within an organization, such as a company or institution. It allows authorized members of an organization to communicate, collaborate, and share information securely
Extranet
an extension of an intranet that allows specific external parties, such as partners, suppliers, or customers, to access certain parts of the organization’s internal network
Caching
a technique used in information technology to store copies of frequently accessed data or resources temporarily
Clearing the caches allows the user to:
- avoid outdated or stale content
- avoid privacy and security issues
- conserve storage space
Scripting
the use of programming code to instruct a website on how to behave and interact with users. It enables websites to perform various tasks, respond to user inputs, and create dynamic and interactive elements, enhancing the overall user experience
Script Blocker
script blocking extension or add-on is a browser tool designed to control the execution of client-side scripts on website
Browser Extensions
small software programs that integrates with your web browser. They are designed to extend the functionality of the browser and provide extra features
- ad and script blocking
- language translator
- password management
Private Browsing/ Incognito Mode
allows users to browse the internet without leaving any traces of their online activity on the device
- provide a higher level of privacy and prevent the browser from storing data related to the user’s browsing session
Proxy Server
a proxy server is an intermediary server that acts as a bridge between a user’s device and the internet
- makes request on behalf of other computers
- can turn down a request to access blacklisted sites
Certificate Authority (CA)
acts as digital notaries verifying the identity and authenticity of the websites
- issues digital certificate containing the website’s public key and other essential information
Single Platform Software
application that is only able to installed on one type of device or operating system
- IOS devices with iCloud and Android with Google Drive
Cross Platform Software
can be installed across operating systems
- Drobox is uses across OS platforms
Subscription/Shareware
software licenses that are usually fee for a trial period and requires a fee after a time has been reaches
End User License Agreement (EULA)
a legally binding contract between the software creator or publisher and the end user of a software application
Computer Management
a collection of Windows Administrative tools
- Task Scheduler
- Event Viewer
- Shared Folders
- Local Users and Groups
- Device Manager
- Disk Management
Disk Management
provides information on system drives and partitions
- such as drive space, file system, and drive status
- a great hard drive troubleshooting tool
Partitions
a logical division of your hard drive
- store system files, recovery files and standard OS files
- improve file organization, OS recovery and data accessibility
Partitioning a Drive
- shrink the drive’s basic volume
- create a New Simple Volume
- Configure drive label, file system and Drive letter path
Tasks
refer to a unit of execution or a unit of work such as a program being used.
Task Manager
a system monitoring program used to provide information about the processes and applications running on a computer
- help implement preventative maintenance and troubleshoot performance issues
Local User Account
an account that is stored locally on the device
- assigned as a standard user or an administrator
- created in with the user account utility in Control Panel
Internet Options
You can create specific Internet settings related to your homepage, manage pop-ups and browser add-ons, create VPN connections, delete browser history and cookies, and set up a proxy server.
- Windows > Network and Internet > Internet Options
Task Manager
offers users the ability to do the following
- Start, stop, and restart system processes
- enable or disable services
- view a graphical chart of system resources
Task Scheduling
is a utility that allows you to create automated tasks
- allows OS functions and task to be complete faster than they would using manual access
Command Prompt
a user interface for operating systems
- enables the execution of programs, traversal of directories, and displaying of system information
- essential in using specific commands to help troubleshoot system issues
Online Workspace
provides an online workspace for people to collaborate more effectively.
- A great way to share documents, spreadsheets, presentations, or other files.
- Allow you to track revisions and provide feedback.
Document Sharing
documents are stored and accessed online, they can support collaborative editing, where multiple users work simultaneously on a document
- Microsoft Office 365
- G-Suite by Google
Local Network Hosted
installed on the server and then accessed remotely from client workstations
- easier to maintain the software and regulate user access
Cloud Hosted
Software as a Service, or SaaS, provides users with the applications they need to do their day-to-day work thorugh the cloud
One Tier
common programs run as standalone applications on a single computer
- called single-tier, or one-tier, applications
- Include traditional office productivity software and other
programs that don’t require access to a separate data source.
Two Tier
Business applications that store and retrieve data from a central repository typically operate more
efficiently with two separate tiers: a client and a server.
- typically runs a database management
system, like Oracle or SQL Server, which keeps the data secure, organized, and up to date.
Three Tier Architecture Model
Presents the user interface on a client workstation, processes data on an
application server, and retrieves information from a database management system on a database
server.
- Presentation Tier
- Application (aka Logic or middle) Tier
- Data (aka database, data access or back-end) Tier
Presentation Tier
User Tier or interface.
- Web presentation tiers are usually developed using HTML,
CSS and JavaScript.
Application Tier
Logical or middle tier, where data is collected and sometimes processed against
the info in the data tier.
- Typically developed using Python, Java, Perl, PHP or Ruby, and communicates with the data tier usingAPIcalls.
- All communication goes through this layer
Data Tier
database, data access or back-end tier is where the data associated with the
application is stored and managed.
- Can be a relational database management system such
as PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix or Microsoft SQL Server - Or in a NoSQL Database server such as Cassandra, CouchDB or MongoDB.
N-tier
implies that application developers can theoretically add as many tiers as they need to
create the most efficient services and processes on a network.
Popup Blockers
a feature of most web browsers. It prevents pop-up windows (like advertisements)
from being displayed.
- Web browsers often block pop-up windows to protect you from malware.
Compatible browsers for Applications
If your web browser is not displaying website content properly, consider installing and using a different
web browser.
- Popular web browsers include Google Chrome, Mozilla Firefox, Apple Safari, and Microsoft Edge.
Single Use License
Personal licenses are aimed at home and small business customers.
- A single-use license can be installed on only one computer.
Group Uses/Concurrent License
When purchasing a license that can be used by multiple people for a corporation that may have
hundreds of employees, software vendors let you purchase a group license often for an unlimited
number of uses.
Open Source vs. Proprietary
Open-source software is usually freely distributed.
- means you can download, install, and
use the software without paying a licensing fee. - you can download the source code for an application, modify it, recompile it, and then use the
modified version of the software.
When you purchase proprietary software, you don’t own it.
- Because you’re purchasing only a license and not the software
itself, you’re not allowed to access the software’s source code and make any modifications.
Subscripton vs. One-time Purchase
Users pay a monthly or annual fee to use the software and receive regular updates.
The software is set up to automatically download and install updated versions if the subscription
is current.
- Individuals and businesses can save money up front by not purchasing a perpetual software
license, but they must pay the subscription fee for as long as they want the software.
Product Key and Serial Numbers
The key is obtained after legally purchasing the software and is
usually a string of characters, sometimes printed on the package or electronically sent after an on-line
purchase.
- The product key
generates a unique product ID or serial number. This number is often required to obtain technical support (and indicate the support level).
Reading Instruction/Agreements
Before installing (or buying) an application, the best practice is to always read the
documentation that comes with the software.
- What licenses are required.
- If there are any known issues with the application.
- Whether the application will work on your operating system.
- If the hardware in your computer is compatible with the application's requirements. For
example, some applications require a 64-bit system.
Advanced Options
Often let you change the default location for installing files as well
the options to install.
- This means that you can customize the installation by excluding unnecessary
components or installing additional components not installed by default.