Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

18 Cards in this Set

  • Front
  • Back
Moore's law
Computing power doubles every 18 months
types of software
Application software (e.g., Word)
Systems software (e.g., Linux, Windows)
Programming software (e.g., Java IDE)
(ISP) Internet Service Provider
a company which offers their customers access to the Internet
(LAN) Local area network
a computer network covering a small physical area
(POP) Point of presence
a place for local users to access a network
Network Access Point (NAP)
places where large networks interconnect
(IP) Internet protocol
a language that computers use to deliver packets from the source host to the destination host solely based on their addresses
Transmission Control Protocol (TCP),
defines how data are transmitted
IP Address
is a unique number that identifies a machine on the Internet.
Domain Name System (DNS)
maps text domain names to IP addresses automatically (e.g., from to
The machines that provide services to other machines or fulfill requests from other machines are called ____________ (e.g., Amazon and moodle). The machines that are used to submit these requests are called _____________ (e.g., your desktop or laptop).
Web Services
Software systems designed to support interoperable machine-to-machine interaction over a network
Web Services
Software systems designed to support interoperable machine-to-machine interaction over a network
Service-Oriented Architecture
A strategy that builds all the software assets in the company using the service-oriented programming methodology
Advantages of SOA
Better alignment with the business
A better way to sell architecture to the business (and IT)
Cloud Computing
Any situation in which computing is done in a remote location (out in the clouds) rather than on your desktop or portable computing devices
Benefits of Saas
1 Saves the large upfront costs of buying software (and added cost for IT staff)
2 Variable operating expenses to mitigate financial risks in IT investment
3 Easy to scale (vendors are responsible for meeting demand fluctuations)
4 Better quality (vendors handle backups, upgrades and bug fixes, and security)
5 Low cost of distribution w/o middleman
Risks of Saas
1 Heavy dependence upon vendors
2 Startup vendors are unlikely to survive
3 Forced to adopting new versions (unforeseen training costs and errors)
4 Reliance on network connections
5 Critical data assets outside of firm
6 Less flexible with configuration and limited features compared to on-premise