Deck 9: Methodologies for Custom Software Development

Full screen (f)
exit full mode
Question
Which prototyping step is not the responsibility of the system builders?

A) develop initial prototype
B) use prototype and note desired changes
C) revise and enhance prototype
D) assist with converting the prototype to an operational system
Use Space or
up arrow
down arrow
to flip the card.
Question
Which of the following best describes a common prototyping goal when it is used as part of a prototyping/piloting approach?

A) to establish and demonstrate basic concepts of the new system and to get buy-in from key stakeholders
B) to demonstrate the technical feasibility of the new system
C) to test a complex system
D) both A and B
Question
The SDLC phase that typically requires the greatest percentage of the total cost for a custom development project is the ________ phase.

A) definition
B) construction
C) implementation
D) final
Question
Who usually takes primary responsibility for establishing the custom development costs for an SDLC project?

A) end user
B) business manager
C) IS analyst
D) both B and C
Question
When prototyping is incorporated into a traditional SDLC approach,it is most commonly included as part of which of the following steps?

A) requirements definition
B) feasibility analysis
C) system design
D) system building
Question
The percentage of resources devoted to the maintenance of a system:

A) generally increases over time.
B) generally decreases over time.
C) generally stays about the same over time.
D) is variable depending on the system.
Question
Which of the following is a technique where a team of users and IS specialists engage in an intensive session to minimize the total time required for gathering information from multiple participants?

A) RAD
B) Piloting
C) JAD
D) CASE
Question
Which of the following is not typically the responsibility of an IT project manager?

A) approve funds for the project
B) oversee multiple project phases
C) determine how long each development task will take
D) form a project team with appropriate knowledge and skills
Question
Deciding what hardware and systems software will be used to operate the system and defining the processing modules that will comprise the system are part of which SDLC step?

A) system building
B) requirements definition
C) system design
D) feasibility analysis
Question
Testing a new custom system before implementation is the responsibility of:

A) both users and IS analysts.
B) users only.
C) IS analysts only.
D) independent third parties.
Question
Which of the following is typical for a pure prototyping approach?

A) Firms use the approach to explore the use of newer technologies.
B) Documentation is less complete than with traditional systems development approaches.
C) Less security and control features are incorporated than with traditional SDLC approach.
D) all of the above
Question
Which of the following is not an advantage of prototyping?

A) Only basic system requirements are needed at the front-end of the project.
B) End-prototype typically has more security and control features than a system developed with an SDLC process.
C) Strong top-down commitment may be less necessary at the outset of the project.
D) User acceptance is likely to be higher than with a system developed using an SDLC process.
Question
Which of the following best describes a responsibility of a systems analyst?

A) ensure the promised benefits of a system are achieved
B) develop detailed system requirements
C) train users
D) all of the above
Question
A conversion strategy whereby an organization continues to operate the old system together with the new one for one or more cycles,until the new system is working properly and the old system can be discontinued,is called a:

A) pilot strategy.
B) phased strategy.
C) cutover strategy.
D) parallel strategy.
Question
The ________ approach to systems development has often been referred to as the "waterfall" model.

A) SDLC
B) prototyping
C) RAD
D) XP
Question
Which of the following accurately describes the order in which a system is tested?

A) module testing, subsystem testing, integration testing, acceptance testing
B) subsystem testing, acceptance testing, integration testing, module testing
C) acceptance testing, integration testing, subsystem testing, module testing
D) module testing, integration testing, subsystem testing, acceptance testing
Question
The following diagram depicts a cutover conversion strategy.Which of the following best characterizes this type of conversion strategies? <strong>The following diagram depicts a cutover conversion strategy.Which of the following best characterizes this type of conversion strategies?  </strong> A) costly B) time consuming C) risky D) all of the above <div style=padding-top: 35px>

A) costly
B) time consuming
C) risky
D) all of the above
Question
During the feasibility analysis phase of the SDLC,which of the following types of feasibility is not assessed?

A) economic
B) operational
C) time-driven
D) technical
Question
A conversion strategy whereby the new system is first implemented in only part of the organization to solve any problems before implemented in the rest of the organization is called a:

A) pilot strategy.
B) phased strategy.
C) cutover strategy.
D) parallel strategy.
Question
The following diagram depicts which of the following conversion strategies? <strong>The following diagram depicts which of the following conversion strategies?  </strong> A) parallel strategy B) phased strategy C) pilot strategy D) entrepreneurial strategy <div style=padding-top: 35px>

A) parallel strategy
B) phased strategy
C) pilot strategy
D) entrepreneurial strategy
Question
Which of the following is not a key guideline for managing day-to-day interactions with outsourced staff?

A) communicate frequently
B) closely monitor and manage the work of the outsourcer's staff
C) create a centralized project management office
D) hire offshore legal expertise for writing contracts
Question
When a change made to one part of a system results in unexpected changes to another part of the system,it is commonly referred to as a ripple effect.
Question
All of the following are considered advantages to using RAD methodology,except:

A) dramatic savings in development time.
B) system quality much higher than with SDLC.
C) focuses on essential system requirements.
D) ability to rapidly change system design at user request.
Question
What is a specific characteristic of an application that can be important for determining the potential risks of developing a new business application by an employee with no professional IS training?

A) the number of users of the application
B) the potential impact on operations or decisions based on the application
C) the average age of the developer
D) both A and B
Question
Which of the following is not a characteristic of eXtreme Programming (XP)?

A) it is a one type of so-called agile approaches to systems development
B) programmers write code in pairs and test their own code
C) both definition and construction tasks are accomplished together
D) it works best when developing large-scale, complex transaction processing systems
Question
The agile method that emphasizes independent project teams,coordination and communication between and within teams with lots of team meetings,iterative and continuous monitoring of work,team ownership of the final product is called:

A) XML.
B) RAD.
C) Scrum.
D) JAD.
Question
The parallel strategy of installing a new system is the riskiest method of installation because the old system is abandoned as soon as the new system is implemented.
Question
A type of testing where the objective is to make sure that the system performs reliably and does what it is supposed to do in a user environment is referred to as user acceptance testing.
Question
A common shortcoming of user-developed applications is:

A) inadequate system testing.
B) inadequate knowledge of the business problem.
C) the usage of a prototyping methodology.
D) too much time spent on documenting the system.
Question
Agile methodologies are especially useful for developing smaller systems rather than largescale transaction processing applications.
Question
The Construction phase of the SDLC involves installation and operations of the new system.
Question
The SDLC methodology is the best methodology when an application needs to be quickly developed.
Question
A software tool used to automate one or more steps of a software development methodology is referred to as:

A) RAD.
B) Piloting.
C) JAD.
D) CASE.
Question
Which is not a potential disadvantage of having an application developed by a business user,rather than an IS professional?

A) A similar application may already exist in another business unit, so it could be a redundant effort.
B) Users typically pay more attention to system controls for ensuring data quality and security, and therefore development costs are higher.
C) It is common for user developers to change jobs.
D) User-developed systems are frequently less well documented.
Question
Which is a potential advantage of having an application developed by a business user,rather than an IS professional?

A) The system requirements do not have to be explained to an IS analyst.
B) If the system is a high priority for a business unit, it does not have to compete with other business units for IS personnel to work on it.
C) Business managers have more control over the development costs for the application.
D) all of the above
Question
What three characteristics should be evaluated by organizations when choosing whether or not to have a non-IS professional develop a new application?

A) application, development tool, and telecommunications characteristics
B) training classes attended by user, IS professional certifications, security issues
C) application, development tool, and developer characteristics
D) number of years developer has been in the organization, the application size, and the cost of the development tool
Question
Some consultants have claimed that up to one-third of all spreadsheets contain errors,which can include mechanical errors (typos),errors in logic,as well as errors in omission.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/37
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 9: Methodologies for Custom Software Development
1
Which prototyping step is not the responsibility of the system builders?

A) develop initial prototype
B) use prototype and note desired changes
C) revise and enhance prototype
D) assist with converting the prototype to an operational system
B
2
Which of the following best describes a common prototyping goal when it is used as part of a prototyping/piloting approach?

A) to establish and demonstrate basic concepts of the new system and to get buy-in from key stakeholders
B) to demonstrate the technical feasibility of the new system
C) to test a complex system
D) both A and B
D
3
The SDLC phase that typically requires the greatest percentage of the total cost for a custom development project is the ________ phase.

A) definition
B) construction
C) implementation
D) final
B
4
Who usually takes primary responsibility for establishing the custom development costs for an SDLC project?

A) end user
B) business manager
C) IS analyst
D) both B and C
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
5
When prototyping is incorporated into a traditional SDLC approach,it is most commonly included as part of which of the following steps?

A) requirements definition
B) feasibility analysis
C) system design
D) system building
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
6
The percentage of resources devoted to the maintenance of a system:

A) generally increases over time.
B) generally decreases over time.
C) generally stays about the same over time.
D) is variable depending on the system.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following is a technique where a team of users and IS specialists engage in an intensive session to minimize the total time required for gathering information from multiple participants?

A) RAD
B) Piloting
C) JAD
D) CASE
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
8
Which of the following is not typically the responsibility of an IT project manager?

A) approve funds for the project
B) oversee multiple project phases
C) determine how long each development task will take
D) form a project team with appropriate knowledge and skills
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
9
Deciding what hardware and systems software will be used to operate the system and defining the processing modules that will comprise the system are part of which SDLC step?

A) system building
B) requirements definition
C) system design
D) feasibility analysis
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
10
Testing a new custom system before implementation is the responsibility of:

A) both users and IS analysts.
B) users only.
C) IS analysts only.
D) independent third parties.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following is typical for a pure prototyping approach?

A) Firms use the approach to explore the use of newer technologies.
B) Documentation is less complete than with traditional systems development approaches.
C) Less security and control features are incorporated than with traditional SDLC approach.
D) all of the above
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
12
Which of the following is not an advantage of prototyping?

A) Only basic system requirements are needed at the front-end of the project.
B) End-prototype typically has more security and control features than a system developed with an SDLC process.
C) Strong top-down commitment may be less necessary at the outset of the project.
D) User acceptance is likely to be higher than with a system developed using an SDLC process.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following best describes a responsibility of a systems analyst?

A) ensure the promised benefits of a system are achieved
B) develop detailed system requirements
C) train users
D) all of the above
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
14
A conversion strategy whereby an organization continues to operate the old system together with the new one for one or more cycles,until the new system is working properly and the old system can be discontinued,is called a:

A) pilot strategy.
B) phased strategy.
C) cutover strategy.
D) parallel strategy.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
15
The ________ approach to systems development has often been referred to as the "waterfall" model.

A) SDLC
B) prototyping
C) RAD
D) XP
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following accurately describes the order in which a system is tested?

A) module testing, subsystem testing, integration testing, acceptance testing
B) subsystem testing, acceptance testing, integration testing, module testing
C) acceptance testing, integration testing, subsystem testing, module testing
D) module testing, integration testing, subsystem testing, acceptance testing
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
17
The following diagram depicts a cutover conversion strategy.Which of the following best characterizes this type of conversion strategies? <strong>The following diagram depicts a cutover conversion strategy.Which of the following best characterizes this type of conversion strategies?  </strong> A) costly B) time consuming C) risky D) all of the above

A) costly
B) time consuming
C) risky
D) all of the above
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
18
During the feasibility analysis phase of the SDLC,which of the following types of feasibility is not assessed?

A) economic
B) operational
C) time-driven
D) technical
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
19
A conversion strategy whereby the new system is first implemented in only part of the organization to solve any problems before implemented in the rest of the organization is called a:

A) pilot strategy.
B) phased strategy.
C) cutover strategy.
D) parallel strategy.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
20
The following diagram depicts which of the following conversion strategies? <strong>The following diagram depicts which of the following conversion strategies?  </strong> A) parallel strategy B) phased strategy C) pilot strategy D) entrepreneurial strategy

A) parallel strategy
B) phased strategy
C) pilot strategy
D) entrepreneurial strategy
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
21
Which of the following is not a key guideline for managing day-to-day interactions with outsourced staff?

A) communicate frequently
B) closely monitor and manage the work of the outsourcer's staff
C) create a centralized project management office
D) hire offshore legal expertise for writing contracts
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
22
When a change made to one part of a system results in unexpected changes to another part of the system,it is commonly referred to as a ripple effect.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
23
All of the following are considered advantages to using RAD methodology,except:

A) dramatic savings in development time.
B) system quality much higher than with SDLC.
C) focuses on essential system requirements.
D) ability to rapidly change system design at user request.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
24
What is a specific characteristic of an application that can be important for determining the potential risks of developing a new business application by an employee with no professional IS training?

A) the number of users of the application
B) the potential impact on operations or decisions based on the application
C) the average age of the developer
D) both A and B
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
25
Which of the following is not a characteristic of eXtreme Programming (XP)?

A) it is a one type of so-called agile approaches to systems development
B) programmers write code in pairs and test their own code
C) both definition and construction tasks are accomplished together
D) it works best when developing large-scale, complex transaction processing systems
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
26
The agile method that emphasizes independent project teams,coordination and communication between and within teams with lots of team meetings,iterative and continuous monitoring of work,team ownership of the final product is called:

A) XML.
B) RAD.
C) Scrum.
D) JAD.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
27
The parallel strategy of installing a new system is the riskiest method of installation because the old system is abandoned as soon as the new system is implemented.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
28
A type of testing where the objective is to make sure that the system performs reliably and does what it is supposed to do in a user environment is referred to as user acceptance testing.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
29
A common shortcoming of user-developed applications is:

A) inadequate system testing.
B) inadequate knowledge of the business problem.
C) the usage of a prototyping methodology.
D) too much time spent on documenting the system.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
30
Agile methodologies are especially useful for developing smaller systems rather than largescale transaction processing applications.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
31
The Construction phase of the SDLC involves installation and operations of the new system.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
32
The SDLC methodology is the best methodology when an application needs to be quickly developed.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
33
A software tool used to automate one or more steps of a software development methodology is referred to as:

A) RAD.
B) Piloting.
C) JAD.
D) CASE.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
34
Which is not a potential disadvantage of having an application developed by a business user,rather than an IS professional?

A) A similar application may already exist in another business unit, so it could be a redundant effort.
B) Users typically pay more attention to system controls for ensuring data quality and security, and therefore development costs are higher.
C) It is common for user developers to change jobs.
D) User-developed systems are frequently less well documented.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
35
Which is a potential advantage of having an application developed by a business user,rather than an IS professional?

A) The system requirements do not have to be explained to an IS analyst.
B) If the system is a high priority for a business unit, it does not have to compete with other business units for IS personnel to work on it.
C) Business managers have more control over the development costs for the application.
D) all of the above
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
36
What three characteristics should be evaluated by organizations when choosing whether or not to have a non-IS professional develop a new application?

A) application, development tool, and telecommunications characteristics
B) training classes attended by user, IS professional certifications, security issues
C) application, development tool, and developer characteristics
D) number of years developer has been in the organization, the application size, and the cost of the development tool
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
37
Some consultants have claimed that up to one-third of all spreadsheets contain errors,which can include mechanical errors (typos),errors in logic,as well as errors in omission.
Unlock Deck
Unlock for access to all 37 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 37 flashcards in this deck.