

Introduction to Systems Analysis
Chapter Exam Questions
Course Introduction
Introduction to Systems Analysis provides students with foundational knowledge and practical skills essential for understanding and improving organizational systems. The course covers the principles and methods of systems analysis, including problem identification, requirements gathering, process modeling, and documentation techniques. Students learn how to analyze existing systems, identify inefficiencies, and propose effective solutions using various tools and methodologies. Through case studies, real-world scenarios, and hands-on projects, the course equips students with the ability to critically assess business processes and contribute to successful information system development.
Recommended Textbook Systems Analysis and Design with UML 4th Edition by
Available Study Resources on Quizplus
13 Chapters
1330 Verified Questions
1330 Flashcards
Source URL: https://quizplus.com/study-set/927

Page 2
Alan Dennis

Chapter 1: Introduction to Systems Analysis and Design
Available Study Resources on Quizplus for this Chatper
127 Verified Questions
127 Flashcards
Source URL: https://quizplus.com/quiz/18253
Sample Questions
Q1) Indicate the four phases of the waterfall approach and mention its advantages and disadvantages.
Answer: Waterfall is a sequential process that has each of the four phases (planning, analysis, design, and implementation)completed following the previous one. The two advantages are that requirements are identified long before programming and changes are minimized. The two disadvantages are an extensive paper trail and the time that passes from initial proposal and system completion.
Q2) Throwaway prototyping balances the benefits of well-thought-out analysis and design phases with the advantages of using prototypes to refine key issues before the system is built.
A)True
B)False
Answer: True
Q3) The waterfall development methodology derives its name from the salmon that swim up the waterfall against the current.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
3

Chapter 2: Project Management
Available Study Resources on Quizplus for this Chatper
176 Verified Questions
176 Flashcards
Source URL: https://quizplus.com/quiz/18254
Sample Questions
Q1) A critical success factor for project management is to _____.
A) create a work plan
B) follow the three steps of project management
C) identify most project tasks
D) manage the hundreds of tasks
E) start with a realistic assessment of the work
Answer: E
Q2) Kathryn has little experience estimating the time it will take to complete a systems project. She has just completed the planning phase of the project. What method should she use to estimate the time required to build the system?
A) adjusted project complexity
B) function points
C) industry standards
D) Microsoft Project
E) more complex approach
Answer: C
Q3) The first step of timeboxing is set the date for system analysis.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Requirements Determination
Available Study Resources on Quizplus for this Chatper
92 Verified Questions
92 Flashcards
Source URL: https://quizplus.com/quiz/18255
Sample Questions
Q1) The top-down approach is an appropriate strategy for most interviews because it enables the interviewee to become accustomed to the topic before he or she needs to provide specifics and it enables the interviewer to understand the issues before moving to the details.
A)True
B)False
Answer: True
Q2) What is the difference between e-JAD and traditional JAD sessions? What makes e-JAD sessions more effective than the traditional ones?
Answer: In a traditional JAD session, only one person can talk at a time. With 10-20 participants, that means that everyone has to be silent most of the time. With e-JAD, special software on networked computers allows everyone to send ideas and opinions to everyone else anonymously. That way, all participants contribute at the same time, and since the input is anonymous, there is no fear of reprisal from challenging others. The research cited in the book suggests that e-JAD can reduce the time required to run a JAD session by 50% to 80%.
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Business Process and Functional Modeling
Available Study Resources on Quizplus for this Chatper
87 Verified Questions
87 Flashcards
Source URL: https://quizplus.com/quiz/18256
Sample Questions
Q1) Activity diagram is a representation for the non-functional model.
A)True
B)False
Q2) Paths coming out of a decision node are always mutually-exclusive, while the paths coming out of a fork node are sometimes concurrent and sometimes mutually-exclusive.
A)True
B)False
Q3) A use case should be written from the perspective of at least one of the actors associated with the use case.
A)True
B)False
Q4) Distinguish between control flows and object flows in an activity diagram.
Q5) A scenario is the same as a(n) _____.
A) use case
B) relationship
C) path through a use case
D) collection of use cases
E) role.
Q6) What are the four types of use cases? When are each used?
Page 6
To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Structural Modeling
Available Study Resources on Quizplus for this Chatper
94 Verified Questions
94 Flashcards
Source URL: https://quizplus.com/quiz/18257
Sample Questions
Q1) The symbol for a class in a class diagram contains the name of the class, a list of the attributes, and a list of operations.
A)True
B)False
Q2) A class diagram is a dynamic model that shows how the classes and relationships change over time.
A)True
B)False
Q3) CRC cards, class diagrams, and object diagrams are three representations could be used for structural modeling.
A)True
B)False
Q4) One of the rules used for verifying and validating the structural model is to check that the object type of the attributes listed on the back of the CRC card and with the attributes in the attribute list of the class on a class diagram implies an aggregation from the class to the class of the object type.
A)True
B)False
Q5) Explain the concept of object diagrams. How do they differ from class diagrams?
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Behavioral Modeling
Available Study Resources on Quizplus for this Chatper
83 Verified Questions
83 Flashcards
Source URL: https://quizplus.com/quiz/18258
Sample Questions
Q1) Some entries in a CRUDE matrix does not imply a message being sent from an actor or object to another actor or object.
A)True
B)False
Q2) When an object sends a message to itself, it is called self-messaging.
A)True
B)False
Q3) Conditions on conditional messages in communication diagrams are placed in [ ] symbols.
A)True
B)False
Q4) Identification of the initial, final and states of the object is the final steps of building a behavioral state diagram.
A)True
B)False
Q5) Explain the terms event, action and activity.
Q6) List the steps that an analyst should go through to build a sequence diagram.
Q7) Describe sequence diagrams.
Q8) How are guard conditions shown on a behavioral state machine?
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Moving on to Design
Available Study Resources on Quizplus for this Chatper
98 Verified Questions
98 Flashcards
Source URL: https://quizplus.com/quiz/18259
Sample Questions
Q1) Outsourcing can be a risky strategy to use when developing new information systems. Discuss ways to improve the likelihood of a successful outsourcing agreement.
Q2) Which the following class should be designed in layer Foundation.
A) Date
B) DataInputStream
C) Button
D) Studnent
E) URLConnection
Q3) Outsourcing eliminates all risks from the project.
A)True
B)False
Q4) The design phase of the SDLC creates a(n) _____.
A) blueprint for the future system
B) picture of the as-is system
C) understanding of who, what, when, and where the future system will be
D) understanding of why build the system
E) none of the above
Q5) What is a walkthrough?
Q6) Describe how to balance the functional and structural models.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Class and Method Design
Available Study Resources on Quizplus for this Chatper
92 Verified Questions
92 Flashcards
Source URL: https://quizplus.com/quiz/18260
Sample Questions
Q1) You should try to maximize the cohesion within an encapsulation boundary and minimize the coupling between the encapsulation boundaries.
A)True
B)False
Q2) The basic building block of a system is the _____.
A) object
B) attribute
C) message
D) partition
E) method
Q3) Generalization / specialization cohesion addresses the sensibility of the inheritance hierarchy.
A)True
B)False
Q4) Using an example to explain the Inheritance Abuses.
Q5) It is impossible for a subclass to inherit from more than one superclass.
A)True B)False
Q6) What is interaction coupling? How can interaction coupling be minimized?
Q7) What is method cohesion?
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Data Management Layer Design
Available Study Resources on Quizplus for this Chatper
91 Verified Questions
91 Flashcards
Source URL: https://quizplus.com/quiz/18261
Sample Questions
Q1) A master file stores core information that is important to the business, is normally kept for long periods of time, and is regularly updated.
A)True
B)False
Q2) The normalization process is performed primarily to increase the database's storage efficiency.
A)True
B)False
Q3) The Relational DBMS only supports simple data types, but the Object Relational DBMS supports both simple and complex data types.
A)True
B)False
Q4) What is the concept of referential integrity? Why is it important in databases?
Q5) It is likely easier today to find expertise in OODBMS than in RDBMS. A)True
B)False
Q6) Explain the object persistence format type known as Object-relational databases.
Q7) Explain the difference in the way Structured Query Language processes data compared to traditional programs.
Page 11
To view all questions and flashcards with answers, click on the resource link above.

Chapter 10: Human Computer Interaction Layer Design
Available Study Resources on Quizplus for this Chatper
94 Verified Questions
94 Flashcards
Source URL: https://quizplus.com/quiz/18262
Sample Questions
Q1) Content awareness is the user interface design principle that recognizes that if the user is experienced and well aware of the content on the screens, then the design of the screen can be simplified to take advantage of that awareness.
A)True
B)False
Q2) Why is it important to capture data at the source and how is this process best done?
Q3) Novice and expert users are both usually most concerned with "ease of use" of a new system.
A)True
B)False
Q4) The goal of the navigation system is to make the system as simple as possible to use; a good navigation component is one the user never really notices because it functions the way the user expects.
A)True
B)False
Q5) Describe a formal process for evaluating a user interface.
Q6) Discuss the problem of bias with regard to graphical outputs.
Q7) What are the six suggestions to address the mobile computing challenges?
Page 12
To view all questions and flashcards with answers, click on the resource link above.

Chapter 11: Physical Architecture Layer Design
Available Study Resources on Quizplus for this Chatper
85 Verified Questions
85 Flashcards
Source URL: https://quizplus.com/quiz/18263
Sample Questions
Q1) In the server-based architecture, all data stored on one computer.
A)True
B)False
Q2) Project teams are usually more concerned with how an existing infrastructure needs to be changed or improved to support the requirements that were identified during analysis, as opposed to how to design and build an infrastructure from scratch.
A)True
B)False
Q3) In the public key private key encryption algorithm, normally the public key is used to _________, while the private key is used to ______________.
A) Access data, access information
B) Encrypt data, decrypt data
C) Password-protect data, retrieve password
D) Store data, restore data
E) Encrypt login id, encrypt password
Q4) Explain how the four fundamental computer application functions are handled in client-server computing architectures. Discuss what is meant by fat client and thin client configurations.
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Construction
Available Study Resources on Quizplus for this Chatper
95 Verified Questions
95 Flashcards
Source URL: https://quizplus.com/quiz/18264
Sample Questions
Q1) A(n) _____ is a navigation control for on-line documentation that provides access into topics using important keyword.
A) agent search
B) index
C) table of contents
D) text search
E) web-like links
Q2) Paper-based user documentation is simpler to use because it is more familiar to users, is easier to flip through to gain a general understanding of its organization and topics, and can be used far away from the computer itself.
A)True
B)False
Q3) Topics in the text documentation should be written from the viewpoint of ______.
A) the programmers
B) the users
C) the sponsor
D) what the system can do
E) the objects
Q4) Explain four sources for identifying navigation terms.
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Installation and Operations
Available Study Resources on Quizplus for this Chatper
116 Verified Questions
116 Flashcards
Source URL: https://quizplus.com/quiz/18265
Sample Questions
Q1) Change management is the process of helping people to adopt and adapt to the to-be system and its accompanying work processes without undue stress.
A)True
B)False
Q2) People assigned to a help desk have very broad computer skills and are able to respond to a wide range of problems.
A)True
B)False
Q3) One of the earliest models for managing organizational change was developed by Kurt Lewin. Lewin argued that change is a three-step process: unfreeze, change, refreeze.
A)True
B)False
Q4) The postimplementation activities performed during the refreeze process are system support, project assessment, and change management.
A)True
B)False
Q5) How is a problem report different from a change request?
To view all questions and flashcards with answers, click on the resource link above.
Page 15