ISDS 406 Midterm Exam: Questions And Answers (A+)
How does one start a questionnaire? Right Ans - Start w/ business
requirements or Start w/ as-is system or process
What kind of use case do we create in the Analysis Phase? Right Ans - We
create the use case of the actual function requirement of "What the system
should do" during the analysis phase.
What should we include in a System Request?
Project Sponsor
Business Requirements
Business Value
Special Issues or Constraints
All of the above Right Ans - All of the above
What can MS Project do in Project Management? Right Ans - - It helps keep
track of the project progress and project completion date
-It can calculate your projection duration given the date of completion for
each task
-It can connect predecessors, so each task is a succession of the other as the
project progress and acts as the constraint.
What is the difference between casual use case and full dressed use case ?
Right Ans - -Casual use cases only address the primary condition for the use
case, which includes Preconditions, Normal Course, Post Conditions, and
Exception, while a Fully Dressed Use Case very details and addresses all the
input, source, summary output, and destination.
What is Work Breakdown Structure (WBS) Right Ans - List of tasks
hierarchically numbered. WBS uses a top-down approach with high lvl tasks
defined first, then further broken down into subtasks
Which of the following is NOT a reason why do about 50% of large system
development projects fail?
a) Missed deadlines
b) Poor planning
c) Comes down to if project was correctly carefully planned & whether the
organization stuck to the plan
,d) Big data Right Ans - d) Big Data
Describe "Black Hole" in DFD Right Ans - An instance in the Data Flow
Diagram where a process has an input but no output (it just "consumes" data).
This is an error.
One of the goals in Analysis Phase is: Right Ans - Collect and Analyze
Requirements. Develop new system concept and describe new system with
analysis model.
What are the three types of requirements? Right Ans - Business
requirements, user requirements, and system requirements.
What are exceptions? Right Ans - Error conditions encountered while
performing use case steps.
What is one thing that drives a system analyst to do a good job? Right Ans -
A challenge.
What is a popular technique for creating process models? Right Ans - Data
flow diagramming.
What are the guidelines for creating DFDs? Right Ans - Never have data
flowing from one entity to another
Never have data flowing from an entity to a data store
Never have data flowing a data store to an entity
Never have data flowing from one data store to another
*Processes must be in between each
What is the purpose of a context diagram? Right Ans - There are several
levels of DFDs, so the context diagram is the top level showing the entire
system in context with the environment. Lower levels then give more details.
A context diagram shows the overall business process, without data stores. It
also shows the external entities, which are the who or what that interact with
the system in the said environment.
Which of the following is NOT one of the four main elements/symbols in the
type of diagram that is thoroughly explained in Chapter 5?
A) Data store (open rectangle)
,B) Process (rounded rectangle or circle)
C) External entity (or agent) (rectangle)
D) Data flow (arrow)
E) Customer (triangle) Right Ans - E) Customer (triangle)
The four main elements/symbols in the DFD discussed in Chapter 5 are data
store, process (or event), external entity (or agent), and data flow.
Is the statement below true or false?
The waterfall methodology moves sequentially from planning, to analysis, to
design, to implementation. Each part of the SDLC is carefully completed before
moving on to next step. Right Ans - True
Project managers always face trade-offs among three critical aspects of a
project. If one changes, it affects the other two. What are those three critical
aspects? Right Ans - Project Cost, Project Scope, Project Time
Technology Analysis Right Ans - - Analysts and employees both list
important and interesting technologies
- The group goes through each list and identifies how each might be applied to
the business and how the business might benefit
Which of the following is NOT a Key aspect of working on a team (3 C's)
Answer D
-A.) Communication: Expectations and team cohesion
-B.) Conveyance: Sharing task information and work
-C.) Convergence: Making decisions about the work
-D.)Connection: Ways to communicate with others Right Ans - Answer: D
What is an advantage and disadvantage of systems prototyping? Right Ans
- Advantage
- Users get to work with the prototype very quickly.
- Feedback cycles let users identify changes and refine real requirements.
Disadvantage
- Overlooked features may be hard to add later.
- Initial design decision may be poor.
- Superficial analysis may cause problems
Project charter Right Ans - Formal document that specifies key rules &
standards for working together on a project (individual deadlines, meetings,
, work status reporting, availability, person or online documentation storage).
Authorizes the system to begin the SDLC phase for.
Work Breakdown Structure (WBS) Right Ans - List of tasks hierarchically
numbered where high-level tasks are defined first & then broken into
subtasks. (top-down approach, backbone of work plan)
Time boxing Right Ans - Sets tight but realistic deadline; identify core,
essential functional requirements
- Focus just to essential functions
-High quality stressed
-Other functions will be added later
-Repeat to add refinements & enhancements
Scope creep Right Ans - Occurs during project management when changes
are continuous or uncontrolled growth in the scope of a project. Typically
occurs when a project isn't properly defined, documented, or controlled.
Do's and Don't for motivating employees Right Ans - Do: recognition,
achievement in work itself, responsibility, advancement, chance to learn new
skills, free dinner, awards
Don't: assign unrealistic deadlines, ignore good efforts, create low-quality
products, give everyone on the project a equal raise, make important
decisions w/out team's input, poor working conditions
What is timeboxing Right Ans - A technique for ensuring the most critical
requirements of the software are deployed in a timely manner, with
enhancements coming later if needed.
Timeboxing - a fixed deadline for a project and delivers the system by that
deadline no matter what, even if functionality needs to be reduced.
How many gathering strategies are there? Right Ans - 8 gathering
strategies (Problem analysis, Root cause analysis, duration analysis, activity-
based analysis, informal benchmarking, outcome analysis, technology
analysis, activity elmination
One of the outcomes of using a use case is: Right Ans - all the tasks that
users need to perform using the system are described in a simple format