Scavenger Hunt 3 Flashcards
How does a manager evaluate when selecting software?
First determine your needs
Then choose software (application software)
Then choose the rest of your platform
How are system software and application software different?
System: Collection of programs that are needed for the smooth functioning of a computer and its peripheral devices
(Windows 10, Norton Anti-Virus)
Application: Helps you accomplish a task
(Desktop, Enterprise Software, and Mobile Device Apps like Turbo Tax & Instagram)
What is the “layer cake” metaphor? Why is it valuable?
Operating sits at the bottom, commutated with the hardware, talks to the application
From top to bottom: Users, Application, OS (Operating System), Hardware
Operating Systems - Why do we need them? What do they do for us?
Communicates with the hardware/manages the hardware on behalf of the application which then takes request from the users as we use the software
Platform – what is a development platform?
A consistent set of tools that let programmers interact with the hardware so that they can create applications for us
(CRITICAL to the success of an OS)
Enterprise application software
Same program used by the entire organization, sharing enterprise data in a business process
SCM – Definition. What does it do? How does it help an organization?
Supply Chain Management
Analyzes data and uses systems to make sure that the right materials get to the right place at the right time to ensure that products are delivered to customers
CRM – Definition. What does it do? How does it help an organization? Why is privacy a concern?
Customer Relationship Management
Supports any type of customer related sales activity
Powerful tool for selling since it makes sales people much more effective by organizing data about their customers, tasks they need to complete, & promises to the customers they’ve made
CRM is a privacy concern because customer’s data is being used
ERP – Definition. What are components of an ERP system? How can it help an organization?
Enterprise Resource Planning
It takes all types of financial systems, integrating their data together so that you can make good business decisions
What’s the alternative to using standard modules provided? Why might an organization use the out of the box, standard processes? Why might an organization not use them?
OOTB Business Process: Custom business process specific to one company
Advantage: If your organization’s business processes are badly defined or implemented, you can buy an ERP software with a standard set of well-defined business processes that actually work well
Disadvantage: If your custom business processes are what makes your company unique and advantageous, you can be throwing away any advantages by purchasing an ERP system
Operating Systems - Device Drivers
Gateway to the hardware, application work of operation system
(Think printers)
Operating Systems - Control
Operating system controls who has access to the hardware
Graphic User Interface (GUI)
How we operate the system
Provide continuity to make the systems easier to use
Gain benefits of software more rapidly
Reduced operator error
Operating Systems - File System
Organize storage and collects data about them
Microsoft: FAT to NTFS
Apple: Mac OS — HFS+ Extended
IOS: None
Social CRM
Allows an organization’s sales force to collaborate together on business deals effectively and efficiently from anywhere on the Internet
What are the characteristics of distributed computing?
Shares the workload between client and server
Positive:
- Highly scalable — if you need more power, buy more servers then you have more processing power, all of the data is secure in the data center
- Data being managed by professionals
Negative:
- Complex and expensive
What are the roles of the client and the server?
Client:
Accepts input from the user and displays the results
No processing that happens, it’s just an input/output device
Server:
Stores the data, processes the data, analyzes the data
Sends the results back to the client, where users are able to see them
Define the term “API.” What is the role of an API in distributed computing?
Application Programming Interface
Set of rules by which one program can talk to another program requesting services
EULA – Definition. What is it?
End User License Agreement
A contract agreement between people who are using the software (customer); and the people who created the software (vendor)
What two key questions does a software license answer? What should you also remember?
- Who is allowed to use the software?
- How long may they use it?
What are “shrink wrap” and “click wrap” licenses? How do they work? Characteristics?
Shrink Wrap - “If you tear the shrink wrap,” you are agreeing to our legal contract (EULA). When you open it, you agree to the contract terms
Click Wrap - More for downloading software. “You have to click agree in order to use their software.” Most of these license agreements are a “take-it or leave-it” type scenario. They don’t modify it for individuals.
Multi-user licenses – what are their characteristics? How are “per user” licenses tracked?
Multi-User Licenses:
Per User and Concurrent (How many people are using the software at the exact same time) there is negotiating back and forth that could happen with multi-user licenses.
Per User Licenses:
A contract covering multiple customers and could cover them in different ways. Usually done in how many people will be using the software and only the people they purchased for will be allowed to use it. (Ex: purchasing 20 contacts for 20 employees that need to use the software)