

Systems Development Life Cycle
Exam Review
Course Introduction
The Systems Development Life Cycle (SDLC) course provides a comprehensive overview of the methodologies and phases involved in designing, developing, testing, deploying, and maintaining information systems. Students will explore each stage of the SDLC, including requirements gathering, system design, implementation, testing, deployment, and maintenance, as well as the underlying principles and best practices that ensure project success. The course also covers various SDLC models such as Waterfall, Agile, and Spiral, highlighting their unique advantages, constraints, and real-world applications. Emphasis is placed on effective project management, risk assessment, documentation, and collaboration among stakeholders to deliver high-quality software solutions that meet organizational needs.
Recommended Textbook
Systems Analysis and Design 4th Edition by Alan Dennis
Available Study Resources on Quizplus
14 Chapters
1692 Verified Questions
1692 Flashcards
Source URL: https://quizplus.com/study-set/491

Page 2

Chapter 1: The Systems Analyst and Information Systems Development
Available Study Resources on Quizplus for this Chatper
136 Verified Questions
136 Flashcards
Source URL: https://quizplus.com/quiz/9076
Sample Questions
Q1) Which was NOT given as a method for determining business requirements?
A)Benchmarking
B)Interviewing
C)Observation
D)Document analysis
E)Questionnaires and surveys
Answer: A
Q2) Which of the following project roles would develop a user training plan?
A)Systems analyst
B)Business analyst
C)Infrastructure analyst
D)Change management analyst
E)Project manager
Answer: D
Q3) The project staffing plan is generally done in the analysis phase of the SDLC.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Project Selection and Management
Available Study Resources on Quizplus for this Chatper
110 Verified Questions
110 Flashcards
Source URL: https://quizplus.com/quiz/9077
Sample Questions
Q1) RAD is an acronym for:
A)Real Application Development
B)Rapid Application Design
C)Rapid Authentic Development
D)Real Autonomous Development
E)Rapid Application Development
Answer: E
Q2) In most IT departments,the demand for IT projects is generally about the same as the department's ability to supply them.
A)True
B)False
Answer: False
Q3) System prototyping is BEST characterized as:
A)A 'Quick and Dirty' system
B)A series of versions
C)A method for exploring design alternatives
D)A method for stressing customer satisfaction
E)More explicit testing
Answer: A
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
153 Verified Questions
153 Flashcards
Source URL: https://quizplus.com/quiz/9078
Sample Questions
Q1) During an interview,the interviewee expresses a strong opinion on a topic,like "SOA will not work here".What should you do? How would you approach this?
Answer: This is an opinion - ask probing questions like "why not"? Find out his understand of SOA (he may not fully understand it's benefits);Keep the discussion open and non-threatening.
Q2) Tri-City College wants to create an interactive forum website.There would be places for campus announcements,clubs to interact,discussions by faculty,staff,students and alumni.Kara is on the analysis team.How might she determine requirements for this system? Who would she interview and why?
Answer: You might start with the Dean of Students;campus director of information;student center director;information services director (or associate director),director of campus programming,director of alumni affairs and others.You will want to get a broad scope of what people might want;what the campus is willing to allow (will there be moderators,what policies will need to be in place,etc.)** this will vary from campus to campus - on larger campuses,it might be an assistant or associate director,on smaller campuses it might be the director.
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Systems Analysis and Design
Available Study Resources on Quizplus for this Chatper
74 Verified Questions
74 Flashcards
Source URL: https://quizplus.com/quiz/9079
Sample Questions
Q1) Shaunti has trouble identifying (a)the primary actor and (b)the trigger for a use case.What directions would you suggest to her?
Q2) A Use Case is a formal way of representing how a business system interacts with its environment.
A)True
B)False
Q3) Use cases are a type of 'event-driven modeling'.
A)True
B)False
Q4) A 'temporal' trigger might be which of the following:
A)A patient calls to make an appointment with a doctor
B)The accounting department needs information for a report
C)The human resources department needs a tax withholding form to be filled out by a new employee
D)The date changes to the first day of the month
E)A new shipping of goods arrives and needs to be added to the inventory
Q5) Use cases generally have up to 20 major steps spelled out in great detail.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Process Modeling
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/9089
Sample Questions
Q1) Data flows to a process must be balanced,like if there are two input data flows,there MUST be two output data flows.
A)True
B)False
Q2) On your level 0 diagrams you have a process #3 and on your level 1 diagrams for process #3,you have processes numbered 3.1,3.2,and 3.3.These would be called:
A) Offspring of process 3
B) Sons of process 3
C) Children of process 3
D) Roots of process 3
E) Leaves of process 3
Q3) A process is:
A) An activity of a function that is performed for some specific business reason
B) A single piece of data within a system
C) A collection of data within a system
D) A person, organization or system that is external to the system
E) A combination of function and the data it acts upon
Q4) What are 'syntax' errors and 'semantic' errors in DFD construction?
Q5) What are the four symbols used in data flow diagrams?
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Data Modeling
Available Study Resources on Quizplus for this Chatper
104 Verified Questions
104 Flashcards
Source URL: https://quizplus.com/quiz/9080
Sample Questions
Q1) Omar has a model with 85 entities.He can:
A)Compress these into at most seven entity grouping units
B)Group these into related subject areas
C)Stop - he has all entities defined
D)Sort the entities alphabetically
E)Co-validate the entities with the level 2 DFD diagrams
Q2) Discuss what should be done to ensure that the entity relationship diagrams balance with the data flow diagrams.What is the consequence of failing to balance these models?
Q3) A data model is a:
A)The mathematical model of formulas and logic used in a system
B)The abstract creating of an ideal system transformation
C)The model that is produced by extreme programming
D)The expanded, thoroughly balanced and normalized use case for a system
E)A formal way of representing the data that are used and created by a business system
Q4) Entities are further designed with attributes.
A)True
B)False
Q5) What are the three primary components of an ERD diagram?
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Moving Into Design
Available Study Resources on Quizplus for this Chatper
106 Verified Questions
106 Flashcards
Source URL: https://quizplus.com/quiz/9081
Sample Questions
Q1) NewTechSystems has contracted some subsystem development to Indian Technology Group from Bangalore India.Paul is managing the account for NewTechSystems.When he asks for a status report,he seems to get a vague answer.When he calls to talk to the manager who was in charge when the contract was negotiated,that person is 'always' out of the office or unavailable and never returns phone calls.The subsystem is needed next month for incorporation into the updated system.What should Paul do?
Q2) The decision to make,to buy,or to outsource influences the design tasks that are performed throughout the rest of the design phase.
A)True
B)False
Q3) Becky is preparing a document that has detailed description of needs,special technical factors,evaluation criteria,timetable and more.She is probably working on a(n):
A)CRUD matrix
B)Alternative Matrix
C)RFP
D)ERP
E)DFD
Q4) What is an alternative matrix? What does it do?
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Architecture Design
Available Study Resources on Quizplus for this Chatper
70 Verified Questions
70 Flashcards
Source URL: https://quizplus.com/quiz/9082
Sample Questions
Q1) There are _____ primary hardware components of a system.
A)1
B)2
C)3
D)4
E)5
Q2) Client-server architecture holds the client responsible for_____ and server is only responsible for _____.
A)Application Logic;Presentation Logic
B)Presentation Logic;Data Access Logic and Data Storage
C)Data Access Logic and Presentation Logic;Data Storage
D)Application Logic;Data Storage
E)Data Storage;Application Logic
Q3) An example of a technical environment requirement would be:
A)The system must be able to import/export spreadsheets
B)The system needs to operate with a Blackberry
C)New versions of the system will be released every six months
D)The system must be able to operate with a different operating systems
E)The system will operate over the web environment using Internet Explorer
Q4) Describe the difference between a thick and a thin client.
To view all questions and flashcards with answers, click on the resource link above. Page 10
Chapter 9: Dennis/wixom/roth
Available Study Resources on Quizplus for this Chatper
231 Verified Questions
231 Flashcards
Source URL: https://quizplus.com/quiz/9083
Sample Questions
Q1) A ___________ is used when you want to verify that data fits within correct minimum and maximum values.
A)Completeness check
B)Format check
C)Range check
D)Check digit check
E)Consistency check
Q2) People in western nations tend to read from top to bottom and left to right.
A)True
B)False
Q3) Interface evaluations almost always ______________.
A)Identify improvements
B)Are conducted with other analysts in a structured walkthrough
C)Find coding errors
D)Are part of the training and implementation process
E)Cause additional scope creep in the project
Q4) Using textboxes for input of limited items (like age,gender,month/day/year)is recommended over radio buttons,or list-boxes.
A)True
B)False

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

Chapter 10: Program Design
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/9084
Sample Questions
Q1) The second step in creating a Physical Data Flow Diagram is
A)Update the metadata in the CASE repository
B)Draw a human-machine boundary
C)Add implementation references
D)Add system-related data stores, data flows and processes
E)Update the data elements in the data flows
Q2) Which of the following coupling types would be considered 'bad' for a program module?
A)Stamp
B)Content
C)Common
D)Data
E)Control
Q3) In a structure chart,the element that communicates that a message or a system flag is being passed from one module to another is known as a(n)_____.
A)conditional line
B)connector
C)control couple
D)data couple
E)loop
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Data Storage Design
Available Study Resources on Quizplus for this Chatper
111 Verified Questions
111 Flashcards
Source URL: https://quizplus.com/quiz/9085
Sample Questions
Q1) In chapter 2,we talked about 'technical feasibility' (with the interpretation of 'can we build it').How might that apply to selecting a relational database,a object database,or a multidimensional database?
Q2) The most popular type of database today is the:
A)Hierarchical database
B)Tree database
C)Green database
D)Relational database
E)Piecemeal database
Q3) Technical feasibility might play a major part in selecting a database system (for example,if a project group and development group are very familiar with relational databases,it might be best to stay with relational databases).
A)True
B)False
Q4) One process when considering data storage design is to move from physical data models to logical data models.
A)True
B)False
Q5) What is the best way to optimize storage efficiency in a relational database?
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Moving Into Implementation
Available Study Resources on Quizplus for this Chatper
121 Verified Questions
121 Flashcards
Source URL: https://quizplus.com/quiz/9086
Sample Questions
Q1) Because users' perceptions of the new system will be significantly influenced by the experiences in the acceptance tests,analysts should strive for:
A)Colorful screens, carefully laid out following ASCI screen standards
B)Extensive unit and stub testing
C)Complete code walk-throughs with users, programmers, project managers and project sponsors
D)Fast access to databases and in data retrieval
E)Rigorous and successful system testing
Q2) Testing is considered as a prized activity on a development project,and developers (programmers),analysts,and project managers frequently request being assigned to develop documentation.
A)True
B)False
Q3) Acceptance testing is generally done in two stages:
A)Alpha tests and beta tests
B)Black-box tests and white-box tests
C)Integration tests and systems tests
D)Unit tests and module tests
E)Inductive tests and deductive tests
To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Transition to the New System
Available Study Resources on Quizplus for this Chatper
139 Verified Questions
139 Flashcards
Source URL: https://quizplus.com/quiz/9087
Sample Questions
Q1) The second step of Lewin's three step model for managing organizational change is:
A)unfreeze
B)refreeze
C)thaw
D)move
E)establish SOPs
Q2) Kohl's department stores have sub-divided the United States into twelve regions.Nancy has taken the lead on training users in a new accounting system.In order to get Nancy to train accounting users in each region,the implementation will be staggered from one region to the next as the staff receives their training.This is called 'pilot conversion'.
A)True
B)False
Q3) What are the three key postimplementation activities?
Q4) With new systems,it might be more appropriate to expect that everything will come off perfectly.
A)True
B)False
Q5) What are the major differences between project team review and system review?
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: the Movement to Objects
Available Study Resources on Quizplus for this Chatper
113 Verified Questions
113 Flashcards
Source URL: https://quizplus.com/quiz/9088
Sample Questions
Q1) Dynamic binding is a technique that delays identifying the type of object until ____ .
A)the module is compiled
B)the object is encapsulated
C)the methods are inherited
D)run time
E)pre-processing
Q2) What are elements of a Behavioral State Machine Diagram?
Q3) UML stands for "Unified Modeling Language".
A)True
B)False
Q4) In UML Class Diagrams,'generalizations'
A)Are illustrated with double dashed lines
B)Shows that one class (subclass)inherits from another class (superclass)
C)Come from extending use cases through normalization
D)Are fully defined versions of actors
E)Are all of the above
Q5) What are the four fundamental UML diagrams? And in which order do you generally see them developed?
Q6) What are elements of an UML Class Diagram?
Page 16
To view all questions and flashcards with answers, click on the resource link above.