1/30
Fill-in-the-blank practice flashcards covering systems development concepts, methodologies, SDLC phases, CASE tools, Agile, RAD, SOA, and OOAD/RUP.
Information Systems Analysis and Design is a complex organizational process used to develop and maintain computer-based __________.
information systems

In the organizational approach to systems analysis and design shown in the diagram, systems development is driven by methodologies, tools, and __________.
techniques
During the 1970s, system development shifted to become more like an __________ discipline.
engineering
In the 1980s, a major breakthrough in systems development occurred with 4GL, object-oriented methods, and __________ tools.
CASE
The organizational role most responsible for the analysis and design of information systems is the __________.
Systems Analyst
Computer software designed to support organizational functions or processes is known as __________.
Application Software
A standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems is a __________.
System Development Methodology
The traditional Systems Development Life Cycle (SDLC) consists of five phases: Planning, Analysis, Design, Implementation, and __________.
Maintenance

In the evolutionary model of the SDLC shown below, repeated cycles through the development phases are governed across the __________.
Go/No Go Axis
In the SDLC, the phase where an organization's total information system needs are identified, analyzed, prioritized, and arranged is __________.
Planning
In the SDLC, the phase in which system requirements are studied and structured is __________.
Analysis
The phase of design where all functional features of the system are described independently of any computer platform is __________.
Logical design
The phase of design where logical specifications are transformed into technology-specific details from which programming and construction occur is __________.
Physical design
In the SDLC, the phase in which an information system is systematically repaired and improved is __________.
Maintenance
Code, documentation, training procedures, and support capabilities are the primary deliverables produced during the __________ phase of the SDLC.
Implementation
The traditional __________ SDLC model is characterized by one phase beginning only when another completes, with little backtracking and looping.
waterfall
A major criticism of the traditional waterfall approach is that system requirements are __________ after being determined, making subsequent changes difficult.
"locked in"
In Computer-Aided Software Engineering (CASE) tools, a central __________ provides integrated storage of diagrams, reports, and project management specifications.
repository
In CASE tools, __________ tools automatically check for consistency in diagrams, forms, and reports.
Analysis
CASE components that enable the automatic generation of programs and database code directly from design documents are termed __________.
code generators
A methodology aimed at radically decreasing design and implementation time through prototyping, JAD sessions, and integrated CASE tools is __________.
Rapid Application Development (RAD)

In the Rapid Application Development (RAD) life cycle shown below, the fourth and final phase is __________.
Cutover
The systems development approach based on building complete systems by assembling software components that model generic business functions is __________.
Service-Oriented Architecture (SOA)
Agile methodologies adhere to three key principles: being adaptive rather than predictive, utilizing self-adaptive processes, and emphasizing __________ rather than roles.
people
According to the Agile Manifesto, practitioners place higher value on working software over __________.
comprehensive documentation
According to the Agile Manifesto, teams value responding to change over __________.
following a plan
According to Boehm and Turner (2004), agile methods thrive in an organizational culture that thrives on chaos, whereas traditional methods thrive on __________.
order
eXtreme Programming (XP) is characterized by short development cycles, automated testing, and __________ programming teams.
two-person
In Object-Oriented Analysis and Design (OOAD), a structure encapsulating attributes and behaviors of a real-world entity is defined as an __________.
object
In OOAD, the hierarchical arrangement that enables subclasses to inherit properties and behaviors of superclasses is called __________.
inheritance

In the Rational Unified Process (RUP) diagram shown below, the third development phase that consumes the most resources over time is __________.
Construction