Questions and CORRECT Answers
Software development methodologies or (Sometimes also referred to as the SDLC or software
development life cycle) - CORRECT ANSWER - methods to divide tasks related to
software creation and deployment up into tasks targeted at building better products with stronger
product management guidelines and techniques.
Desktop software - CORRECT ANSWER - refers to applications installed on a personal
computer—your browser, your Office suite
Enterprise software - CORRECT ANSWER - Applications that address the needs of
multiple users throughout an organization or work group. refers to applications that address the
needs of multiple, simultaneous users in an organization or work group
software package - CORRECT ANSWER - a software product offered commercially by a
third party
enterprise resource planning - CORRECT ANSWER - A software package that integrates
the many functions (accounting, finance, inventory management, human resources, etc.) of a
business
database management system (DBMS) - CORRECT ANSWER - Sometimes referred to as
database software; software for creating, maintaining, and manipulating data.
distributed computing - CORRECT ANSWER - A form of computing where systems in
different locations communicate and collaborate to complete a task. can yield enormous
efficiencies in speed, error reduction, and cost savings and can create entirely new ways of doing
business.
server - CORRECT ANSWER - A program that fulfills the requests of a client
, client - CORRECT ANSWER - A software program that makes requests of a server
program.
application server - CORRECT ANSWER - Software that houses and serves business
logic for use (and reuse) by multiple applications
web services - CORRECT ANSWER - Small pieces of code that are accessed via the
application server, and permit interoperable machine-to-machine interaction over a network.
service-oriented architecture (SOA) - CORRECT ANSWER - A robust set of Web
services built around an organization's processes and procedures.
platforms - CORRECT ANSWER - Products and services that allow for the development
and integration of software products and other complementary goods. Windows, the iPhone, the
Wii, and the standards that allow users to create Facebook apps are all platforms.
EDI - CORRECT ANSWER - (electronic data interchange)A set of standards for
exchanging messages containing formatted data between computer applications.
JSON - CORRECT ANSWER - JavaScript Object Notation (JSON)—a popular data
interchange format, JSON is a technology standard often used to format data when being sent or
received via APIs.
Web services and APIs - CORRECT ANSWER - allow different applications to
communicate with one another. The terms are imprecise and you'll often hear them used
interchangeably. Web services and APIs define the method to call a piece of software (e.g., to get
it to do something), and the kind of response the calling program can expect back.
Client-server computing - CORRECT ANSWER - is a method of distributed computing
where one program (a client) makes a request to be fulfilled by another program (a server).