

IT Project Analysis and Design
Solved Exam Questions
Course Introduction
IT Project Analysis and Design explores the fundamental concepts, methodologies, and tools used to analyze business requirements and design effective information technology solutions. The course covers techniques for gathering and modeling requirements, system analysis, process modeling, and solution design, with an emphasis on aligning IT projects with organizational goals. Students engage in hands-on activities such as developing business cases, creating data flow diagrams, and constructing system prototypes, preparing them to collaborate effectively in project teams and to apply structured approaches to complex IT problems.
Recommended Textbook
Systems Analysis and Design in a Changing World 7th Edition by John W. Satzinger
Available Study Resources on Quizplus
17 Chapters
1352 Verified Questions
1352 Flashcards
Source URL: https://quizplus.com/study-set/953

Page 2

Chapter 1: From Beginning to End: An Overview of Systems
Analysis and Design
Available Study Resources on Quizplus for this Chatper
72 Verified Questions
72 Flashcards
Source URL: https://quizplus.com/quiz/18761
Sample Questions
Q1) The SDLC means the Systems Design Life Cycle.
A)True
B)False
Answer: False
Q2) What are the three parts of a System Vision Document? (choose three)
A)Solution description
B)Estimated project costs
C)Project timetable or schedule
D)Problem description
E)System capabilities
F)Business benefits
Answer: D,E,F
Q3) A document that identifies and lists all of the tasks to be completed within an iteration is called a ___________________.
Answer: work breakdown structure
Work Breakdown Structure
Q4) Those activities that enable a person to describe in detail how the information systems will actually be implemented are called ______ __________.
Answer: systems design
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Investigating System Requirements
Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/18763
Sample Questions
Q1) A series of formulas that describe technical aspects of a system is a(n)model.
A)textual
B)descriptive
C)graphical
D)mathematical
Answer: D
Q2) List the six techniques used to gather detailed requirements information. Answer: 1.Interview users
2.Distribute questionnaires
3.Review documents
4.Observer users
5.Research vendor solutions
6.Collect active user comments
Q3) Asking many detailed,probing questions during an initial interview usually _______.
A)makes the users uncomfortable
B)is necessary to understand the business process
C)can wait until follow-up interviews
D)indicates that the analyst does not understand the business
Answer: B
To view all questions and flashcards with answers, click on the resource link above.
Page 4

Chapter 3: Identifying User Stories and Use Cases
Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/18765
Sample Questions
Q1) The type of event that occurs outside of the system is called a(n)_______.
A)outside event
B)external event
C)business event
D)temporal event
Answer: B
Q2) The end product of the event decomposition technique is a list of use cases at the right level of analysis.
A)True
B)False Answer: True
Q3) A(n)_______ event occurs when something happens inside the system that triggers the need for processing.
A)logical
B)state
C)external
D)temporal
Answer: B
Q4) Another name for a state event is a(n) ______ _____.
Answer: internal event
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Domain Modeling
Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/18766
Sample Questions
Q1) The ERD crows feet cardinality constraint indicates a mandatory many relationship.
A)True
B)False
Q2) A composite object only exist as part of a whole-part relationship.
A)True
B)False
Q3) The number of associations that occur among specific things in an entity relationship diagram is called ____.
A)a relationship
B)an attribution
C)a binary relationship
D)cardinality
Q4) A(n)_______ is a naturally occurring association among specific things.
A)relationship
B)cardinality
C)attribute
D)composition
Q5) An attribute for an object which can be used to uniquely identify that object is called a(n)_______.
To view all questions and flashcards with answers, click on the resource link above. Page 6
Chapter 5: Use Case Modeling
Available Study Resources on Quizplus for this Chatper
80 Verified Questions
80 Flashcards
Source URL: https://quizplus.com/quiz/18767
Sample Questions
Q1) In a sequence diagram,a message is considered to be an action that is invoked on the destination object.
A)True
B)False
Q2) What is the primary purpose of the CRUD technique?
A)To identify areas of erroneous definition (CRUD).
B)To validate the set of defined use cases
C)To validate the set of classes
D)To validate the interests of the stakeholders
Q3) Information for Use Case Descriptions is primarily derived from System Sequence Diagrams.
A)True
B)False
Q4) An actor is always outside of the automation boundary.
A)True
B)False
Q5) Vertical dashed lines on a system sequence diagram are used to depict a(n)what?
Q6) In a sequence diagram the syntax of a message is given by the following: [A] B := C (D)
The letter B represents what?

Page 7
To view all questions and flashcards with answers, click on the resource link above.

Chapter 6: Foundations for Systems Design
Available Study Resources on Quizplus for this Chatper
80 Verified Questions
80 Flashcards
Source URL: https://quizplus.com/quiz/18768
Sample Questions
Q1) An integrity control that verifies the data in one field against the data in other fields is called a ____ control.
A)completenes
B)field combination
C)value
D)data validation
Q2) The output of the design activities is a set of diagrams and documents that describe the solution system.
A)True
B)False
Q3) A user who has special security and access to a system,such as the right to assign passwords,is called a ____.
A)supervisor user
B)database administrator
C)privileged user
D)technical user
Q4) A control that checks the value of a field to ensure that it is within the correct range is a(n)_______ control.
Q5) In ____________________ encryption,the same key encrypts and decrypts the data.
8
To view all questions and flashcards with answers, click on the resource link above.

Chapter 7: Defining the System Architecture
Available Study Resources on Quizplus for this Chatper
86 Verified Questions
86 Flashcards
Source URL: https://quizplus.com/quiz/18769
Sample Questions
Q1) A software architecture that divides an application into view,business logic,and data is called a(n)________.
A)distributed architecture
B)two-layer architecture
C)three-layer architecture
D)client/server architecture
Q2) A toolbar might be considered an example of what?
A)An App
B)Browser Software
C)System Software
D)Embedded Software
Q3) Describing the environment is one of the detailed activities of core process 4: Design system components.
A)True
B)False
Q4) A computer that manages shared resources and allows users to access those resources over a network is called a(n)______.
Q5) A software function or set of functions or services that can be executed via Web protocols is called a(n)______ ______.
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Designing the User Interface
Available Study Resources on Quizplus for this Chatper
86 Verified Questions
86 Flashcards
Source URL: https://quizplus.com/quiz/18770
Sample Questions
Q1) When a user fills out an online form,but makes an error and the data is not immediately accepted (until the input error is corrected),if the system clears all the fields and requires the user to start over,this is an example of violating the principle of ______.
A)clear error messages and processing
B)always allowing a way out
C)protecting the user's work
D)making actions reversible
Q2) A metaphor of human-computer interaction,in which interaction with the computer involves browsing and entering data on electronic documents,is referred to as a ____ metaphor.
A)desktop
B)direct manipulation
C)document
D)dialog
Q3) Briefly describe each of the four metaphors for designing the Human-Computer Interface.
Q4) A user-interface output design technique that allows a user to select a summary field and view the supporting details is called _______.
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Designing the Database
Available Study Resources on Quizplus for this Chatper
96 Verified Questions
96 Flashcards
Source URL: https://quizplus.com/quiz/18771
Sample Questions
Q1) One-to-many and many-to-many relationships are both represented by foreign keys in a relational database.
A)True
B)False
Q2) A write lock on a database allows other users to read the data,but they cannot update any data.
A)True
B)False
Q3) ____ are a critical element of relational database design because they are the bases for representing relationships among tables.
A)Keys
B)Attributes
C)Fields
D)Tables
Q4) Which is not one of the responsibilities of the DA?
A)Provide data naming standards
B)Keep track of who owns the data
C)Set up standards for data validation
D)Establish user authentication for data access
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Approaches to System Development
Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/18772
Sample Questions
Q1) The first release-level activity in an XP development approach is ____.
A)performing acceptance testing
B)creating acceptance tests
C)planning a series of iterations
D)dividing code assignments among teams
Q2) A tool is a software support that helps create models or other components required in the project.
A)True
B)False
Q3) Which of the following is NOT an XP practice?
A)Simple designs
B)Anyone can change code
C)Small releases
D)No required coding standards
Q4) Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.
A)True
B)False
Q5) List at least 6 principles of Agile Modeling.
Q6) List and describe the four phases of the UP development methodology.
Page 12
To view all questions and flashcards with answers, click on the resource link above.

Chapter 11: Project Planning and Project Management
Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/18773
Sample Questions
Q1) The organization and direction of other people to achieve a planned result within a predetermined schedule and budget is called what?
A)Project delivery management
B)Project integration management
C)Project human resource management
D)Project management
Q2) With Agile Time Management scheduling is only done on a micro level and not a macro level.
A)True
B)False
Q3) Project Quality Management is different for Agile projects because they place heavy emphasis in what additional area?
A)The quality of the testing process.
B)The quality of the project processes.
C)The quality of the deliverables.
D)The quality of the team members.
Q4) The person or group that funds the project is called the _____ .
Q5) A document to help define the scope of the new system is called a(n) _____
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Object-Oriented Design: Fundamentals
Available Study Resources on Quizplus for this Chatper
89 Verified Questions
89 Flashcards
Source URL: https://quizplus.com/quiz/18774
Sample Questions
Q1) ______ ______ ______ is a design principle that recommends segregating classes into separate packages based on primary focus of responsibility.
Q2) High coupling is usually better than low coupling because it makes the system more integrated.
A)True
B)False
Q3) After completing a use-case design using CRC cards,the next step is to _______.
A)add required utility classes
B)select another use case
C)program the use case
D)update the design class diagram
Q4) A(n)____ class acts as a switchboard between the view layer and the domain layer.
A)boundary
B)controller
C)entity
D)persistent
Q5) The term "______ ______" is a design principle in which one object has reference to another object and can thus interact with it.
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Object-Oriented Design: Use Case Realization
Available Study Resources on Quizplus for this Chatper
93 Verified Questions
93 Flashcards
Source URL: https://quizplus.com/quiz/18775
Sample Questions
Q1) The primary models used for OO detailed design are ____ diagrams.
A)design class and statechart
B)package and statechart
C)package and deployment
D)design class and interaction
Q2) In a communication diagram the person or system that sends the initial message is called a(n)______.
Q3) ____ diagrams partition a design class diagram into related functions.
A)Statechart
B)Sequence
C)Interaction
D)Package
Q4) On a sequence diagram the messages are numbered to indicate the order of firing.
A)True
B)False
Q5) What is the process of detail design for a particular use case by elaborating the messages that are necessary to execute the use case?
Q6) In a communication diagram,a(n)____________________ is used to show that two objects share a message.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: Deploying the New System
Available Study Resources on Quizplus for this Chatper
88 Verified Questions
88 Flashcards
Source URL: https://quizplus.com/quiz/18776
Sample Questions
Q1) Which is NOT one of the primary characteristic of unit testing:
A)It is done in isolation.
B)Test data and the test are done by the coding programmer.
C)It does not require additional resources.
D)It requires the use of a test driver.
Q2) A(n)____ version is a system version created for long-term release to users.
A)production
B)maintenance
C)alpha
D)beta
Q3) If one class calls a method in another class,but uses the wrong API method names,this is would be an error that would first be identified by what kind of test?
A)unit test
B)system test
C)integration test
D)build and smoke test
Q4) List and briefly describe the six activities of Core Process 6: Complete system tests and deploy the solution,i.e.Deployment activities.
Q5) The ________ system is the version of the system used day to day.
To view all questions and flashcards with answers, click on the resource link above. Page 16
Chapter 15: The Role of the Systems Analyst
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/18760
Sample Questions
Q1) Support systems that allow employees to communicate with each other and with customers and suppliers are called ____.
A)transaction processing systems (TPS)
B)decision support/knowledge based systems (DSS/KBS)
C)office support systems (OSS)
D)collaboration support systems (CSS)
Q2) The components of an information system are the computer hardware,the computer software and the data.
A)True
B)False
Q3) A(n)____ includes hardware,software,inputs,outputs,data,people,and procedures.
A)system
B)information system
C)subsystem
D)functional decomposition
Q4) A business intelligence system supports _______.
A)strategic planning and executive decision making
B)just in time inventory decisions
C)customer service requirements
D)business process activities

17
To view all questions and flashcards with answers, click on the resource link above.

Chapter 16: The Traditional Approach to Requirements
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/18762
Sample Questions
Q1) If too much information is presented at once,people experience a phenomenon called _______ .
Q2) Analysts sometimes can spot black holes and miracles simply by examining the
A)context diagram
B)entity relationship diagram
C)data flow diagram
D)structured English
Q3) A(n)____ is a person or organization outside the system boundary that supplies data inputs or accepts data outputs.
A)data flow
B)data store
C)external agent
D)customer
Q4) Which of the following is NOT a technique to document program logic for a process.
A)Structured English
B)Decision Matrix
C)Decision Tree
D)Decision Table
To view all questions and flashcards with answers, click on the resource link above. Page 18

Chapter 17: Project Management Techniques
Available Study Resources on Quizplus for this Chatper
56 Verified Questions
56 Flashcards
Source URL: https://quizplus.com/quiz/18764
Sample Questions
Q1) List the nine PMBOK knowledge areas.
Q2) A split screen in Microsoft Project is an effective way to ______ .
A)view multiple projects at the same time
B)view both summary information and detailed task information
C)view the Gantt chart and the Resource sheet at the same time
D)view the planning chart view and the tracking chart view at the same time
Q3) Which of the following equations represents the present value (PV)of a discounted future amount (FA)at a discount rate (i)for multiple periods (n)?
A) \( P V=F V /(1-i)^{n} \)
B) \( P V=F A^{*}(1-i)^{n} \)
C) \( P V=F A /(1+i)^{n} \)
D) \( P V=F A^{*}(1+i)^{n} \)
Q4) A milestone task always has a duration of zero days.
A)True
B)False
Q5) Briefly identify and explain the three primary objectives of Project Scope Management.
Q6) The earliest time that a task can start on a project schedule is called its _____.
Q7) In Microsoft Project a PERT/CPM chart view is called a _____ diagram.
To view all questions and flashcards with answers, click on the resource link above. Page 19