Computer application correct answers a computer software program that executes on a
computing device to carry out a specific set of functions. Modest scope.
Information system correct answers a set of interrelated components that collects, processes,
stores, and provides as output the information needed to complete business tasks. Broader in
scope than an "app"/ Includes database and related manual processes.
Systems analysis correct answers those activates that enable a person to understand and specify
what an information system should accomplish
Systems design correct answers those activities that enable a person to define and describe in
detail the system that solves the need
System development lifecycle (SDLC) correct answers the entire process consisting of all
activities required to build, launch, and maintain an information system. Identify problem > plan
and monitor project > discover and understand details > design the system components > build,
test and integrate system > complete system tests and deploy.
Information systems development process correct answers the actual approach used to develop a
particular information system (methodology). Ex. Unified process (UP), extreme programming
(XP), scrum.
Agile development correct answers an information system development process that emphasizes
flexibility and anticipate new requirements during development. Fast on feet; responsive to
change.
Iterative development correct answers an approach to system development in which the system is
"grown" piece by piece through multiple iterations. Complete small part of system (mini), then
repeat to refine and add more, then repeat to refine and add more, till done.
, Predictive approach to the SDLC correct answers waterfall model, assume the project can be
planned in advance, requirements are well understood.
Adaptive Approach to the SDLC correct answers iterative model, assumes project must be more
flexible, requirements and needs are uncertain.
Waterfall model correct answers once one phase is completed, you fall over to the next phase, no
going back
Incremental development correct answers an approach that completes portions of the system. It is
implemented and partially deployed in steps during the project. Gets part of working system into
users' hands sooner.
Walking skeleton correct answers an approach in which the complete system structure is built
early, but with bare-bones functionality.
Support activities correct answers maintain the system, enhance the system, support the users.
Methodologies correct answers provides guidelines for every facet of system development: what
to do when why and how. Specifies an SDLC with activities and tasks. Specifies project planning
and project management models and reporting, etc. Other term used is system development
process
Two approaches to software construction and modeling correct answers the structured approach
and the object-oriented approach.
Structured approach correct answers earlier approach. Assumes a system is a collection of
processes that interact with data.
More recent approach. Assumes a system is a collection of objects that interact and complete
tasks. correct answers ...Object-oriented approach.