UNA CIS622 Chapter 1
C. Passive Software development
According to Fowler, which of the following is NOT considered a valid individual methodology that comes under the umbrella of Agile Methodologies? A. Adaptive Software Development B. Crystal family of methodologies C. Passive Software Development D. Scrum
A. Data Storage
Because computers were so expensive, computer memory was also at a premium, so system developers conserved as much memory as possible for ________. A. Data Storage B. System design C. Data analysis D. System analysis
C. Object
The structure that encapsulates attributes and methods that operate on those attributes is called a(n) ________. A. Case B. Container C. Object D. Module
C. Object
The structure that encapsulates attributes and methods that operate on those attributes is called a(n) ________. A. Module B. Container C. Object D. Case
D. Code, documentation, training procedures, and support capabilities
Which of the following are delivered after the completion of the implementation phase? A. Functional, detailed specifications of all system elements B. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system C. Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems D. Code, documentation, training procedures, and support capabilities
D. Procedure
Which of the following is NOT part of the Evolutionary model of the SDLC? A. Analysis B. Design C. Planning D. Procedure
A. A focus on self-adaptive processes
Which of the following is one of three key principles shared by the Agile Methodologies? A. A focus on self-adaptive processes B. A focus on passive processes C. A focus on predictive methodologies D. A focus on roles
D. eXtreme Programming
Which of the following is the best known Agile development methodology? A. Crystal family of methodologies B. Scrum C. Adaptive Software Development D. eXtreme Programming
D. Systems analyst
Who has the primary responsibility for the design and analysis of information systems? A. Employees B. Software Engineer C. Applications Developer D. Systems Analyst
B. Maintenance
In which phase of the SDLC is an information system systematically repaired and improved? A. Implementations B. Maintenance C. Design D. Analysis
D. An organization that does not need all phases of the systems development life cycle or needs to modify phases
A specialized systems development life cycle is mainly required for ________. A. An organization that needs only two phases of the SDLC B. All organizations C. An organization that needs only one phase of SDLC D. An organization that does not need all phases of the SDLC or needs to modify phases
C. Systems development methodology
Most organizations find it beneficial to use a standard set of steps, called ________, to develop and support their information systems. A. Analytical Processing Systems B. Customer Relationship Management Systems C. Systems Development Technology D. Supply Chain Management Systems
A. An organization that does not need all phases of the systems development life cycle or needs to modify phases
A specialized systems development life cycle is mainly required for ________. A. An organization that does not need all phases of the systems development life cycle or needs to modify phases B. An organization that needs only one phase of the SDLC C. An organization that needs only two phases of the SDLC D. All organizations
A. Businesspeople and developers work separately throughout the project
Which of the following is NOT considered as the principle as per the agile manifesto? A. Businesspeople and developers work separately throughout the project. B. The best architectures, requirements, and designs emerge from self-organizing teams. C. Working software is the primary measure of progress. D. Continuous attention to technical excellence and good design enhances agility.
D. Prototypes do not work properly.
Which of the following is NOT a criticism of the traditional waterfall SDLC approach? A. Intangible processes are given hard and fast dates. B. The role of customers is narrowly defined. C. Users are locked into requirements. D. Prototypes do not work properly.
A. New versions or releases of software with associated updates to documentation, training, and support
Which of the following is a component of the Maintenance phase of the SDLC? A. New versions or releases of software with associated updates to documentation, training, and support B. Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems C. Functional, detailed specifications of all system elements D. Code, documentation, training procedures, and support capabilities
D. Application Software
__________ is designed to support organizational functions or processes. A. Testing Software B. Analysis Software C. Design Software D. Application Software
C. Physical design
In which design phase of the SDLC are logical specifications of the system from logical design transformed into technology-specific details from which all programming and system construction can be accomplished? A. Conceptual design B. Logical design C. Physical design D. High level design
A. Analysis
In which phase of the SDLC are the system requirements studied and structured? A. Analysis B. Planning C. Design D. Implementation
D. Design
In which phase of the SDLC is the description of the recommended solution converted into logical and then physical system specifications? A. Analysis B. Planning C. Implementation D. Design
B. Implementation
In which phase of the SDLC is the information system coded, tested, installed, and supported in the organization? A. Analysis B. Implementation C. Design D. Planning
D. RUP
One of the most popular realizations of the iterative approach for object-oriented development is the ________. A. JAD B. eXtreme Programming C. RAD D. RUP
B. RUP
One of the most popular realizations of the iterative approach for object-oriented development is the _________. A. RAD B. RUP C. eXtreme Programming D. JAD
A. Enterprise-wide systems
________ are large, complex systems that consist of a series of independent system modules. A. Enterprise-wide Systems B. Transaction Processing Systems C. Supply chain management systems D. Customer relationship management systems
B. Application software
________ is designed to support organizational functions or processes. A. Testing Software B. Application Software C. Analysis Software D. Design Software
A. Object-oriented analysis and design
________ is/are often called the third approach to systems development, after the process oriented and data-oriented approaches. A. Object-oriented analysis and design B. Inheritance C. Participatory Design D. Objects
C. Computer-aided software engineering (CASE) tools
________ were developed to make systems developers' work easier and more consistent. A. Modeling Tools B. Software Design Tools C. Computer-aided software engineering (CASE) tools D. Data analysis tools
C. Logical Design
In which design phase of the SDLC are all functional features chosen for development in analysis described independently of any computer platform? A. Physical design B. High level design C. Logical design D. Conceptual design
A. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system
Which of the following are delivered after the completion of analysis phase? A. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system B. Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems C. Functional, detailed specifications of all system elements D. Code, documentation, training procedures, and support capabilities
B. Coding written in silos
Compared to traditional coding practices, which of the below is NOT an advantage of pair programming? A. More (and better) communication among developers B. Coding written in silos C. Higher levels of productivity D. Higher-quality code
D. Implementation
In which phase of the SDLC is the information system coded, tested, installed, and supported in the organization? A. Design B. Analysis C. Planning D. Implementation
D. Requires continuous presence of a critical mass of scarce experts
The critical factor "Personnel" is related to which of the following critical factors in distinguishing agile methods from traditional systems development? A. Untested on safety-critical products B. Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom. C. Well matched to small products and teams. D. Requires continuous presence of a critical mass of scarce experts
D. Requires continuous presence of a critical mass of scarce experts
The critical factor "Personnel" is related to which of the following critical factors in distinguishing agile methods from traditional systems development? A. Untested on safety-critical products B. Well matched to small products and teams C. Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom D. Requires continuous presence of a critical mass of scarce experts
A. 1960s
The first procedural, or third-generation, computer programming languages did not become available until the beginning of the ________. A. 1960s B. 1970s C. 1950s D. 1980s
D. Description of all functional features of the proposed system
Which of the following are delivered after the completion of planning phase? A. Functional, detailed specifications of all system elements B. Code, documentation, training procedures, and support capabilities C. Description of all functional features of the proposed system D. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system
B. Coding; Testing
Under eXtreme Programming _______ and _______ are intimately related parts of the same process. A. Testing; implementation B. Coding; Testing C. Design; coding D. Planning; design
A. Culture
Under the five critical factors "Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom" is related to which factor? A. Culture B. Personnel C. Size D. Dynamism
A. It is a rapid method to prototype and develop an application.
Which of the below is NOT a true statement regarding the SDLC? A. It is a rapid method to prototype and develop an application B. It is a highly linked set of phases whose products feed the activities in subsequent phases. C. The different phases are clearly defined. D. The relationships between phases are well specified.
A. Diagramming
Which of the following CASE tools is useful in the analysis phase of the SDLC? A. Diagramming B. Documentation generators C. Report generators D. Form generators
C. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system
Which of the following are delivered after the completion of analysis phase? A. Code, documentation, training procedures, and support capabilities B. Functional, detailed specifications of all system elements C. Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system D. Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems
A. Feedback is not provided to developers and customers
Which of the following is NOT true regarding iterative development? A. Feedback is not provided to developers and customers. B. It provides feedback to customers. C. It is a mechanism for dealing with a lack of predictability D. It focuses on the frequent production of working versions of a system
B. The life cycle can be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system.
Which of the below is a true statement regarding the systems development life cycle? A. The life cycle can be thought of as a linear process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system. B. The life cycle can be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system. C. The SDLC is not iterative D. It is not possible to complete some activities in one phase in parallel with those of another phase
A. A description of the alternative solution
________ is/are the final output from the analysis phase. A. A description of the alternative solution B. Work plan for the project C. Priorities for systems and projects proposals D. Physical system specifications