Scavenger Hunt 3 Flashcards

1
Q

How does a manager evaluate when selecting software?

A

First determine your needs
Then choose software (application software)
Then choose the rest of your platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How are system software and application software different?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the “layer cake” metaphor? Why is it valuable?

A

Operating sits at the bottom, commutated with the hardware, talks to the application
From top to bottom: Users, Application, OS (Operating System), Hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Operating Systems - Why do we need them? What do they do for us?

A

Communicates with the hardware/manages the hardware on behalf of the application which then takes request from the users as we use the software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Platform – what is a development platform?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Enterprise application software

A

Same program used by the entire organization, sharing enterprise data in a business process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

SCM – Definition. What does it do? How does it help an organization?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CRM – Definition. What does it do? How does it help an organization? Why is privacy a concern?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ERP – Definition. What are components of an ERP system? How can it help an organization?

A

Enterprise Resource Planning

It takes all types of financial systems, integrating their data together so that you can make good business decisions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Operating Systems - Device Drivers

A

Gateway to the hardware, application work of operation system
(Think printers)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Operating Systems - Control

A

Operating system controls who has access to the hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Graphic User Interface (GUI)

A

How we operate the system
Provide continuity to make the systems easier to use
Gain benefits of software more rapidly
Reduced operator error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Operating Systems - File System

A

Organize storage and collects data about them

Microsoft: FAT to NTFS

Apple: Mac OS — HFS+ Extended

IOS: None

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Social CRM

A

Allows an organization’s sales force to collaborate together on business deals effectively and efficiently from anywhere on the Internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the characteristics of distributed computing?

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the roles of the client and the server?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Define the term “API.” What is the role of an API in distributed computing?

A

Application Programming Interface
Set of rules by which one program can talk to another program requesting services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

EULA – Definition. What is it?

A

End User License Agreement
A contract agreement between people who are using the software (customer); and the people who created the software (vendor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What two key questions does a software license answer? What should you also remember?

A
  1. Who is allowed to use the software?
  2. How long may they use it?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are “shrink wrap” and “click wrap” licenses? How do they work? Characteristics?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Multi-user licenses – what are their characteristics? How are “per user” licenses tracked?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Sometimes organizations must write their own custom application software. What is the business manager’s role in making this process successful?

A
  1. Business processes that’s well-defined, mature
  2. Clear statement of goal.
  3. Requirements clearly stated.
  4. Version control - avoid “feature creep”.
  5. Have effective project management techniques
23
Q

What are the elements of software TCO?

A

Acquisition Cost - either money you pay for software licenses, or the cost of people’s salaries to develop the software

There are beyond the price tag things like: deployment, planning, customization, integration, testing, migration, installation,training, user support, maintenance, upgrades, administration, lost productivity

24
Q

What is TCO?

A

Total Cost of Ownership
Not just the initial purchase, but the additional purchase to maintain and properly use the technology

25
Q

Be able to explain the “free puppies” metaphor.

A

“Free beer” is actually free, while “free puppies” have high TCO (i.e. vet trips, food, toys, etc.)

26
Q

______% of total IT cost occurs after initial purchase.

A

80%

27
Q

_______% of IT projects fail

A

68%

28
Q

What top two causal factors were described?

A

Poor business analysis
Poor requirements specification

29
Q

What “fixes” can help maximize the chances of project success?

A

Need realistic goals — State them clearly.

Requirements specifications — Don’t make assumptions, be explicit, document everything.

IT and business team need to be on the same page, business drivers must match goals.

Project needs a champion (leadership).

Avoid “feature creep,” communicate regularly.

Evaluate and address risk.

Pay attention to testing, need real project management skills.

30
Q

Be able to explain the three aspects of IT project failure.

A
  1. Time: Not ready on time
  2. Cost: Project goes over budget.
  3. Result: If the project doesn’t deliver desired results
31
Q

By “flux” we mean change – disruptive change that is impacting the software industry. What are some key
potential “treasure” outcomes of these three disruptions to the software industry?

A

Open Source
Cloud
Virtualization

32
Q

Flux - Open Source

A

Brings new competition and innovation to the software industry, reduce cost, and entry
Done by a shared group of people who collaborate together on the internet and share their work

33
Q

Flux - Cloud

A

Brings incredibly scalability on demand - only pay for what you need, reduced cost
The idea that you don’t have to have your own expensive data storage system when you can use someone else’s out there on the Internet

34
Q

Flux - Virtualization

A

Brings flexibility - run Windows on a Mac, etc.
Term used when one computer can run multiple workloads at the same time, actively doing the work of many computers
Flexibility for consumers, environment impact

35
Q

Is OSS truly free?

A

No license fee (doesn’t mean free)

Free redistribution, derived work, source code, technology-neutral

36
Q

OSS - Access to source code - what are the benefits of having the code?

A

Fix bugs yourself

Modify behavior

Add features

37
Q

OSS - Community - what does the community do? Who are they?

A

Not just code — Collaborative development, Support resource,
Contribute

Anyone can view and modify

38
Q

What support options exist for OSS software?

A

Powerful software
- Linux OS
- Apps - Enterprise and Desktop
Community
- Agile Development
- Support
Potential savings

39
Q

LAMP stack – What is it? What are its components? How is it used?

A

A powerful open source platform (OS, web server, database, and programming language) that has been used to build some of the most powerful, popular web applications in use today

Linux, apache, MySQL, Php

No license fee

40
Q

What is meant by “the cloud”?

A

The idea that you don’t have to have your own expensive data storage system when you can use someone else’s out there on the Internet

41
Q

SaaS

A

Software as a service — Salesforce, Google Apps, Office 365

Don’t buy hardware, don’t install software, don’t have to patch/upgrade rapid deployment, scalability, operating expenses (Monthly bill based on # of users)

EX: Bob’s Biscuits wants to use a cloud-based CRM application to track their customers. BB is a small company and doesn’t have any programmers; they can’t build their own solution.

42
Q

PaaS

A

Platform as a service

Amazon Web service, Windows Azure

Don’t buy hardware, don’t build expensive datacenter, install your own software 7x24 support for platform scalable (probably), operating expense, 24/7 support

Needing a database to create you own stuff.

EX: Mike’s Music wants to build a custom solution to manage their stores. They don’t have a datacenter, so they want to put their custom solution in the cloud.

43
Q

DaaS

A

Desktops as a service

Citrix, Amazon Web Service, Dell

You pay per desktop, per month. Gold Image - your techs design exactly what the perfect company computer should look like. Rapid scale up/down.

EX: Tara’s Tax service plans to hire 100 temporary employees soon. Rather than buying each one a PC, the company wants to host virtual PCs in the cloud for these temporary hires

44
Q

Federated Authentication – What is it? Why is it important to enterprise customers?

A
  • Log in credential to log into ALL of the cloud services
  • Single Sign-On (SSO)
  • Minimizes user support
  • Integration can be tricky
45
Q

What is SSO?

A

Single Sign On — Gator Link

46
Q

Name the three federated authentication technologies discussed in lecture

A

Shibboleth, Saml, Oauth

47
Q

Be able to explain the risks of cloud computing

A

Authentication — Standards-based federated authentication

Vendor Stability — You want to find a vendor that provides

Security Risks — Regulatory compliance; vulnerability assessments and forensics

Consumerization

48
Q

Explain measures that cloud customers can take to minimize risk, including…

Audits - including AICPA SOC 2

A

AICPA: Availability, confidentiality, privacy, processing integrity, security

Customer audit

To ensure that third-party service providers protect client data

49
Q

Explain measures that cloud customers can take to minimize risk, including…

Data location

A

Must be in EU, U.S., etc.

50
Q

Explain measures that cloud customers can take to minimize risk, including…

What is meant by “look behind the curtain” when discussing cloud solutions?

A

When you buy services, know where they get their services

If you have American locations, you need to make sure your services is also American; no outsourcing

51
Q

Explain measures that cloud customers can take to minimize risk, including…

Exit strategy

A

Contract

Data (retrieve your data, format, ensure vendor destroys all copies)

52
Q

What is virtualization?

A

A way to take advantage of physical hardware resources that are underutilized (more value for our money)

53
Q

How does virtualization solve the problem of underutilized hardware?

A

Technique for running multiple “virtual computers” on a single physical host computer system

Breaks it up to give the person only what they need, i.e., 1 GB or 16 GB, instead of wasted space just sitting there

54
Q

What is workstation virtualization? How can it be used in business?

A

Multiple OS on a single physical host machine

Virtual Machine (VM) portability — you can copy and move to another desktop

Security (Test, Snapshot) — test software in VM without risking host integrity

Snapshot — restores VM to previous status. Great for testing

55
Q

What is server virtualization? How does it reduce a company’s IT costs?

A

The masking of server resources, including the number and identity of individual physical servers, processors, and operating systems, from server users

Consolidation:

  • Underutilized, reduce hardware cost, pooled resources
  • Most servers grossly underutilized
  • 20+ VM per PM is common
    – VM - Virtual Machine
    –PM - Physical Machine

Server Rooms / Datacenters:
- No space, cooling, or power available, reduce server room costs
- BIG SAVINGS - Reduce cost, space, energy, furnishing (racks, KVM, cabling)

56
Q

What is Pre Virtualization?

A

Pre Virtualization — Physical hardware resources (CPU, Memory, Storage, NIC)

Running multiple virtual computers on a single physical host computer system