ISDS 406 Midterm Questions with
Accurate Solutions
What are system requirements? - ANSWER What the system needs to do in order to
satisfy business user needs.It also summarizes the features the information system
must include, such as the ability to collect customer orders online or the ability for
suppliers to receive inventory status information as sales occur.
What are the duties of the project manager? - ANSWER -Creates a workplan, staffs the
project, puts techniques in place to help control and direct project through the entire
SDLC
-planning and controlling the project with a specified time frame, at minimum cost,
with desired outcomes
What is agile development? - ANSWER Is a group of programming-centric
methodologies that focus on streamlining the SDLC.
What are the weaknesses of agile development? - ANSWER -requires discipline
-significant users involvement is essential
-initial high learning curve
-works best in smaller projects
,-more coordination required because analysts/designers/users all work together in
every iteration
What is CASE? - ANSWER Computer-Aided Software Engineering is used during the
analysis phase to create integrated diagrams of the system and to store
information regarding the system components, also automates all or part of the
development process.
All of the following are tangible benefits to a system except?
a) increased sales
b)reduced staff c)better
supplier relations
d)reductions in inventory
e)better supplier prices - ANSWER c) better supplier relations is a intangible benefit.
Which of the following is true about the roles of project manager and systems analyst?
a. They can be the same person, but often are not (especially in larger
organizations) Correct
b. They are always the same person
c. They should never be the same person - ANSWER a. They can be the same person, but
often are not (especially in larger organizations)
Which of the following statements about the waterfall methodology is true? (Hint:
We are using the Waterfall methodology for the case project in this course)
,a. The waterfall methodology moves sequentially from planning, to analysis, to
design, to implementation.
b. The waterfall methodology is iterative (i.e., cyclical) -- several rounds of planning,
analysis, design, and implementation occur.
c. The waterfall methodology is useful when organizations want to quickly develop a
working prototype. - ANSWER a. The waterfall methodology moves sequentially from
planning, to analysis, to design, to implementation. Correct
Which of the following is NOT one of the project methodologies explained in Chapter 2?
a. Forward-backward development (e.g., Prototype-User development, X-model)
Correct
b. Agile development (e.g., XP, Scrum)
c. Waterfall development (e.g., traditional, parallel development, V-model)
d. Rapid application development (RAD) (e.g., iterative, system prototyping,
throwaway prototyping) - ANSWER a. Forward-backward development (e.g.,
Prototype-User development, X-model) Correct
Data stores form the starting point for the data model and form the logical connection
between the process model and the data model. (True/False) - ANSWER True
Name 3 useful checks to help ensure that models are semantically correct. - ANSWER 1.
Have the users role-play the process as it is described in the DFDs by starting at the first
, process and attempting to perform it by using only the inputs specified and
producing only the outputs specified.
2. Ensure consistent decomposition, which can be tested by examining the lowest-
level processes in the DFDs.
3. Ensure that technology is consistent throughout the model so that everyone
who reads the model has a shared understanding.
A fully dressed use case is not always necessary but does provide value in certain
circumstances. When are they especially valuable? - ANSWER 1. User representatives
are not closely engaged with the development team throughout the project.
2. The application is complex and has a high risk associated with system failure.
3. Comprehensive test cases will be based on the user requirements.
4. Collaborating remote teams need a detailed, shared understanding of the
user requirements.
A use was that is fully dressed is one that is very thorough, detailed, and highly
structured to help more fully explain the user-system interactions that flows in or out
of the steps. (True/False) - ANSWER True
How is risk calculated? - ANSWER Likelihood x Potential Impact
The main deliverable of the analysis phase is often accompanied by a presentation
to the approval committee. What is this presentation called? - ANSWER A system
walkthrough
The project sponsor and the project manager are the same person. (True/False) -
ANSWER False
Accurate Solutions
What are system requirements? - ANSWER What the system needs to do in order to
satisfy business user needs.It also summarizes the features the information system
must include, such as the ability to collect customer orders online or the ability for
suppliers to receive inventory status information as sales occur.
What are the duties of the project manager? - ANSWER -Creates a workplan, staffs the
project, puts techniques in place to help control and direct project through the entire
SDLC
-planning and controlling the project with a specified time frame, at minimum cost,
with desired outcomes
What is agile development? - ANSWER Is a group of programming-centric
methodologies that focus on streamlining the SDLC.
What are the weaknesses of agile development? - ANSWER -requires discipline
-significant users involvement is essential
-initial high learning curve
-works best in smaller projects
,-more coordination required because analysts/designers/users all work together in
every iteration
What is CASE? - ANSWER Computer-Aided Software Engineering is used during the
analysis phase to create integrated diagrams of the system and to store
information regarding the system components, also automates all or part of the
development process.
All of the following are tangible benefits to a system except?
a) increased sales
b)reduced staff c)better
supplier relations
d)reductions in inventory
e)better supplier prices - ANSWER c) better supplier relations is a intangible benefit.
Which of the following is true about the roles of project manager and systems analyst?
a. They can be the same person, but often are not (especially in larger
organizations) Correct
b. They are always the same person
c. They should never be the same person - ANSWER a. They can be the same person, but
often are not (especially in larger organizations)
Which of the following statements about the waterfall methodology is true? (Hint:
We are using the Waterfall methodology for the case project in this course)
,a. The waterfall methodology moves sequentially from planning, to analysis, to
design, to implementation.
b. The waterfall methodology is iterative (i.e., cyclical) -- several rounds of planning,
analysis, design, and implementation occur.
c. The waterfall methodology is useful when organizations want to quickly develop a
working prototype. - ANSWER a. The waterfall methodology moves sequentially from
planning, to analysis, to design, to implementation. Correct
Which of the following is NOT one of the project methodologies explained in Chapter 2?
a. Forward-backward development (e.g., Prototype-User development, X-model)
Correct
b. Agile development (e.g., XP, Scrum)
c. Waterfall development (e.g., traditional, parallel development, V-model)
d. Rapid application development (RAD) (e.g., iterative, system prototyping,
throwaway prototyping) - ANSWER a. Forward-backward development (e.g.,
Prototype-User development, X-model) Correct
Data stores form the starting point for the data model and form the logical connection
between the process model and the data model. (True/False) - ANSWER True
Name 3 useful checks to help ensure that models are semantically correct. - ANSWER 1.
Have the users role-play the process as it is described in the DFDs by starting at the first
, process and attempting to perform it by using only the inputs specified and
producing only the outputs specified.
2. Ensure consistent decomposition, which can be tested by examining the lowest-
level processes in the DFDs.
3. Ensure that technology is consistent throughout the model so that everyone
who reads the model has a shared understanding.
A fully dressed use case is not always necessary but does provide value in certain
circumstances. When are they especially valuable? - ANSWER 1. User representatives
are not closely engaged with the development team throughout the project.
2. The application is complex and has a high risk associated with system failure.
3. Comprehensive test cases will be based on the user requirements.
4. Collaborating remote teams need a detailed, shared understanding of the
user requirements.
A use was that is fully dressed is one that is very thorough, detailed, and highly
structured to help more fully explain the user-system interactions that flows in or out
of the steps. (True/False) - ANSWER True
How is risk calculated? - ANSWER Likelihood x Potential Impact
The main deliverable of the analysis phase is often accompanied by a presentation
to the approval committee. What is this presentation called? - ANSWER A system
walkthrough
The project sponsor and the project manager are the same person. (True/False) -
ANSWER False