

![]()


Software Engineering is a discipline that focuses on the systematic design, development, testing, and maintenance of software systems. The course covers fundamental principles and methodologies for creating reliable, efficient, and scalable software. Topics include software development life cycles, requirements analysis, software architecture, design patterns, coding standards, testing strategies, version control, project management, and collaborative development practices. Through theoretical instruction and practical projects, students gain essential skills to build complex software systems that meet user needs and industry standards, preparing them for both individual and team-based work in professional environments.
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
Available Study Resources on Quizplus for this Chatper
72 Verified Questions
72 Flashcards
Source URL: https://quizplus.com/quiz/18761
Sample Questions
Q1) 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
Q2) The primary difference between a work breakdown structure and a work sequence draft is that the work sequence draft shows ___________________.
A)the additionally deployment tasks
B)the estimated effort of tasks
C)the day to day assignments
D)the sequence of tasks
Answer: D
Q3) Systems design consists of activities to describe the solution to the problem.
A)True
B)False
Answer: True

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

Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/18763
Q1) What type of stakeholders are those that do not use the system on day to day tasks,but use information,such as reports,from the system.
A)Business stakeholders
B)Client stakeholders
C)External stakeholders
D)Executive stakeholders
Answer: D
Q2) One way to show multiple,independent alternative paths within an activity diagram is with a _______.
A)synchronization bar
B)swimlane
C)decision diamond
D)activity oval
Answer: C
Q3) Systems analysis involves the creation of logical models.
A)True
B)False
Answer: True
Q4) Questions that encourage discussion are called ____________________ questions.
Answer: open-ended
To view all questions and flashcards with answers, click on the resource link above. Page 4

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) Checks and safety procedures that are put in place to protect the integrity of the system are called _______ ______ .
Answer: system controls
Q3) The automation boundary is the same thing as the system boundary.
A)True
B)False
Answer: False
Q4) The _______ technique is a technique to identify use cases by determining specific goals or objectives must be completed by a user.
Answer: user goal user goal technique
Q5) An event that occurs outside the system is called a(n)_______.
Answer: external event
To view all questions and flashcards with answers, click on the resource link above. Page 5

Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/18766
Sample Questions
Q1) In a generalization/specialization relationship,it would not make sense for a class at the bottom of the hierarchy to be a(n) ______ class.
A)composite
B)association
C) concrete
D)abstract
Q2) A concept that allows subclasses to share the characteristics of their superclasses is called ____.
A)aggregation
B)composition
C)multiplicity
D)inheritance
Q3) A measure of the number of links between one object and another object in a relationship is called the _______.
A)linkups
B)aggregations
C)associations
D)cardinality
Q4) A UML class that never has any objects within the class is called a(n)_______.
To view all questions and flashcards with answers, click on the resource link above. Page 6

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 system sequence diagram a box refers to a class of objects.
A)True
B)False
Q2) On a sequence diagram,a message represents a service request.
A)True
B)False
Q3) In a sequence diagram the message-name is usually given in what format?
A)verb-noun
B)noun-verb
C)action-object
D)object-action
Q4) On an activity diagram,what are the vertical rectangles that contain the activity ovals called?
Q5) A unique set of internal activities within a use case which represents a unique path through the use case is called a(n)_______.
A)workflow
B)sequence of activities
C)scenario
D)critical path
Q6) What does CRUD stand for? ____ ____ ____ ____ (no commas)
To view all questions and flashcards with answers, click on the resource link above. Page 7

Available Study Resources on Quizplus for this Chatper
80 Verified Questions
80 Flashcards
Source URL: https://quizplus.com/quiz/18768
Sample Questions
Q1) Since the design activities all interact with each other,it really doesn't matter which activity occurs first.
A)True
B)False
Q2) A storyboard is useful for what?
A)Requirements definition
B)Design of the user interface
C)Design of the software classes
D)Describing the user environment
Q3) The design activity key question,"How will this system interact with other systems..." is part of which design activity?
A)Describe the environment
B)Design the application components
C)Design the interfaces
D)Design security controls
Q4) Which is NOT an objective of integrity controls?
A)Allow only valid business transactions
B)Protect the assets of the organization
C)Ensure that transactions are recorded completely
D)Ensure a stable functioning operating environment
Page 8
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
86 Verified Questions
86 Flashcards
Source URL: https://quizplus.com/quiz/18769
Sample Questions
Q1) In three-layer architecture,the three layers consist of the view layer,the business logic layer,and the domain layer.
A)True
B)False
Q2) A toolbar might be considered an example of what?
A)An App
B)Browser Software
C)System Software
D)Embedded Software
Q3) Although in common usage we refer to the Internet and the Web interchangeably,in reality they mean different things.
A)True
B)False
Q4) Computing devices include all of the following: a server computer,a laptop,a smartphone,Kindle reader,and Apple Watch.
A)True
B)False
Q5) What does XML stand for?
Q6) Software that performs user- or business-specific tasks is called ______ ______.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
86 Verified Questions
86 Flashcards
Source URL: https://quizplus.com/quiz/18770
Sample Questions
Q1) An approach where the visual display is organized into regions and includes an arrangement of common tool icons is called a ____.
A)desktop metaphor
B)direct manipulation
C)document metaphor
D)dialog metaphor
Q2) When a control on a user interface screen provides a definite visual or audio response by the system in response to a user action,it is called ______.
Q3) Use of fancy fonts always add interest and clarity to a web page and are recommended for many online systems.
A)True
B)False
Q4) An initial grouping of cases by actor and subsystem is a good starting point for menu design.
A)True
B)False
Q5) Using the dialogue metaphor,it is important the each dialogue has a defined beginning and ending. This concept is referred to as ______.
To view all questions and flashcards with answers, click on the resource link above. Page 10

Available Study Resources on Quizplus for this Chatper
96 Verified Questions
96 Flashcards
Source URL: https://quizplus.com/quiz/18771
Sample Questions
Q1) A constraint which is stored in the schema and which ensures that all foreign keys have associated primary keys is called a(n)______ ______ ______.
Q2) Including a total amount field as the sum of other fields in a table is a violation of second normal form.
A)True
B)False
Q3) What does DBMS stand for?
Q4) What can be said about the following relational database table (key is underlined): (Choose the most correct answer)
StudentID,Name,Major,CreditsCompleted,GPA,AcademicStanding
A)Not in any valid normal form
B)In First Normal Form
C)In First and Second Normal Form
D)In First, Second, and Third Normal Form
Q5) A(n)____________________ describes the structure,content,and access controls of a physical data store or database.
Q6) What does DBA stand for?
Q7) In a database table a column is the same thing as a(n)______.
Page 11
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/18772
Sample Questions
Q1) Which of the following is a basic value of agile software development?
A)Following a plan over responding to change
B)Working software over comprehensive documentation
C)Processes and tools over individuals and interactions
D)Contract negotiation over customer collaboration
Q2) In the UP life cycle,some working software is tested and reviewed with system users at the end of each iteration.
A)True
B)False
Q3) In Agile Modeling,change is seen as the exception,not the norm.
A)True
B)False
Q4) The objective of the ____ is to keep the system running productively during the years following its initial installation.
A)version release
B)support phase
C)maintenance phase
D)deployment phase
Q5) List at least six of the XP Practices.
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.

Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/18773
Sample Questions
Q1) Which is NOT a criterion that is used to determine how to define tasks for a work breakdown structure.
A)How to know when the task is complete.
B)How to estimate the effort required.
C)A logical way to determine its predecessor.
D)It should take one to five days.
Q2) An increased level of customer satisfaction is an example of a(n)_______
Q3) List the three major external responsibilities of a project manager.
Q4) With Agile Time Management scheduling is only done on a micro level and not a macro level.
A)True
B)False
Q5) Which of the following is NOT a common question asked by the client before giving project approval?
A)How much will it cost?
B)How long will it take?
C)Who is the project manager?
D)What are the benefits?
Q6) A bar chart that portrays the schedule by the length of horizontal bars is called a _______ _____.
To view all questions and flashcards with answers, click on the resource link above. Page 13

Available Study Resources on Quizplus for this Chatper
89 Verified Questions
89 Flashcards
Source URL: https://quizplus.com/quiz/18774
Sample Questions
Q1) Which of the following is the best coupling choice for an input window,domain,and database object in a system?
A)The input window is coupled to both the domain and database objects.
B)The input window is coupled to the domain and the domain is coupled to the database.
C)The input window and the domain are both coupled to the database object.
D)All objects are coupled to each other.
Q2) A plugin,such as adobe PDF reader,that is attached to a browser,such as Firefox,is a good example of what design principle?
A)Separation of concerns
B)Protection from Variations
C)Indirection
D)Good cohesion
Q3) CRC stands for what?
A)Collaboration responsibility card
B)Class responsibility collaboration
C)class relationship collaboration
D)collaboration relationship class
Q4) Describe the generalized object-oriented detailed design steps.
Q5) An object-oriented program consists of a set of computing ______.
Page 14
To view all questions and flashcards with answers, click on the resource link above.

Available Study Resources on Quizplus for this Chatper
93 Verified Questions
93 Flashcards
Source URL: https://quizplus.com/quiz/18775
Sample Questions
Q1) Design class diagrams and interaction diagrams should be developed independent of each other.
A)True
B)False
Q2) On a sequence diagram the messages are numbered to indicate the order of firing.
A)True
B)False
Q3) In a communication diagram the person or system that sends the initial message is called a(n)______.
Q4) Which of the following is NOT a component of the design pattern template?
A)Problem that requires a solution
B)Example of the pattern
C)Description of when the pattern does not apply
D)Consequences of the pattern
Q5) Which of the following is an example of an interaction diagram?
A)Design class diagram
B)Data access diagram
C)Package diagram
D)Communication diagram
Q6) The ______ ______ classes contain the user interface classes.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Available Study Resources on Quizplus for this Chatper
88 Verified Questions
88 Flashcards
Source URL: https://quizplus.com/quiz/18776
Sample Questions
Q1) There is no one single method for performing phased deployment.
A)True
B)False
Q2) ________ deployment is most useful when a system is large,complex,and composed of relatively independent subsystems.
Q3) A build and smoke test is often performed how frequently?
A)Several times a week
B)Weekly
C)At least monthly
D)Before going live
Q4) A method or class developed for unit testing that simulates the execution of the method or class that has not been written yet is called a(n)_____.
Q5) Modern development and documentation tools have all but eliminated the need to create and maintain system documentation.
A)True
B)False
Q6) _________ ___________ is the desired or maximum allowable time limit for software response to a query or update.
To view all questions and flashcards with answers, click on the resource link above. Page 16

Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/18760
Sample Questions
Q1) The most important role of a systems analyst in business is ____.
A)technical understanding of information systems
B)problem solving
C)knowing what data needs to be stored and used
D)special programming skills
Q2) 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
Q3) A type of information system that allows geographically distributed personnel to work together on projects and tasks is called a(n)________.
A)human resource management system (HRM)
B)knowledge management system (KMS)
C)collaboration support system (CSS)
D)business intelligence system
Q4) A business professional who uses analysis and design techniques to solve business problems using technology is called a(n)________.
Q5) Every system has a _______ between itself and the environment.
To view all questions and flashcards with answers, click on the resource link above. Page 17

Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/18762
Sample Questions
Q1) Minimization of interfaces is directly related to the rule of ____.
A)miracle
B)black hole
C)balancing
D)7 ± 2
Q2) ___________ can summarize decision logic more concisely than structured English.
Q3) Which of the following data flow diagram (DFD)symbols represents the communication between an external agent and a process while the process is executing?
A)Process
B)Data link
C)Real-time link
D)Data store
Q4) 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
To view all questions and flashcards with answers, click on the resource link above. Page 18

Available Study Resources on Quizplus for this Chatper
56 Verified Questions
56 Flashcards
Source URL: https://quizplus.com/quiz/18764
Sample Questions
Q1) Briefly identify and explain the three primary objectives of Project Scope Management.
Q2) List and briefly describe the objectives of Project Procurement Management.
Q3) In Microsoft Project calculating and assigning the duration time to a summary task is usually fairly complex.
A)True
B)False
Q4) In Microsoft Project a PERT/CPM chart view is called a _____ diagram.
Q5) A(n)_____ chart is a chart for scheduling a project based on individual tasks or activities and their dependencies.
A)WBS
B)PERT
C)PMBOK
D)Project
Q6) A PERT/CPM is another name for a type of Gantt Chart.
A)True
B)False
Q7) Briefly identify and explain the four objectives of Project Cost Management.
To view all questions and flashcards with answers, click on the resource link above. Page 19
Q8) The accumulation of yearly discounts based on a discount rate is called the ______.