• 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
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/20

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

20 Cards in this Set

  • Front
  • Back
Moore's law
computing power doubles every 18 months
limitations: size, heat, power
number of transistors on chip > computing power > fixed cost (it has a approached its limit)
computer software def; name the three kinds of computer software
pc program or collection or programs that tell the hardware what to do
THREE KINDS OF COMPUTER SOFTWARE:
application
systems (operating systems software)
programming
application software; what is the diff between desktop software and enterprise software?
perform work users and firms are directly interested in accomplishing
desktop software: apps installed on a personal pc
---MS office, web browsers, photo editors
enterprise software: apps that address the needs of multiple, simultaneous users in an org
---ERP, SCM, CRM, collborative programs (wikis)
programming software
an iintegrated development environment to write code

text editors
debugger for finding errors
compliter to turn human readable codes into ones and zeros
service oriented architecture
strategy that builds all software assets in the company using service oriented programming methodology

SOA is also a way of designing systems that enables:
cost efficiency
agility and adaptability
leveraging of legacy investments
(by building systems capabilitys as resuable, composable, and discoverable services)
wahate are three advantages of SOA?
software reuse
productivity increases
increased agility
what at the three advantages of SOA STRATEGY
better alignement with business
better way to sell architecture to the business
web services
systems designed to support interoperatble machine to machine interaction over a network
---returning a calculation (sales taxes for an order)
---assessing database programs (results u searched for)
---making request to a server (verify customer's credit card number)
what is a LAN?
local area network: pc network coverin small geo area
what is a PoP?
point of presence: place for local users to access a network
what is a NAP?
network access point: where large networks interconnect
what do routers do?
send messages over th net
Internet protocols
language pc's use to communicate over internet ; has task of deliverin packets from source host to hte destination host solely based on its address
what is TCP?
transmission control protocol: defines how datat are transmitted
IP address?
to establish link with a pc on web, need to know its IP address
unique number that IDs a machine on internet
32 bit numbers
domain name systems
maps text names to IP addresses automatically

DNS serviers translate human readable domain names into machine readable IP addresses
www.howstuffworks >> 70.42.251.42
cloud computing
situation in which computing is done in a remote location (out in clouds) rahter than on desktop or portable device

software as a service
give examples of things that are sofware as a service
on-demand CRM
google docs
flickr
turbo tax online
what are some benefits of SaaS
saves upfront costs of buying software
variable operating costs mitigate financial risks
easy to scale (vendor's responsible for meeting fluctuations)
better quality (vendors handle backups, upgrades, etc)
low cost of dist (wo middle man)
what are some risks of SaaS
heavy dependence on vendors
startup vendors unlilky to survice
forced into adopting new versions
reliance on network connection (disaster recovery...)
cititcal data assets outside firm (security issues)
less flexible with configureation