SlideShare a Scribd company logo
Essentials of Software Engineering, Fourth Edition
Frank Tsui, Orlando Karam, and Barbara Bernal
Quiz Chapter 7
Multiple Choice
1. Defining the components of the system and how these
components are related to each other is the:
A) architectural design phase.
B) detailed design phase.
C) requirements phase.
D) All of these are correct.
E) architectural design phase and detailed design phase.
2. An example of an architectural style is:
A) pipes-and-filters.
B) event-driven.
C) client-server.
D) model-view-controller.
E) All of these are correct.
9. Two types of prototypes can be done in design. They are:
A) Architecture Design, Detailed Design
B) Low-fidelity, High-fidelity
C) Logical View, Process View
D) Logical View, Detailed Design
10. Java API has the architectural style:
_________________________.
A) Pipes-and-filters
B) Event-driven
C) Client-server
D) Model-view-controller
E) Layered
11. Event-driven systems are modelled with
_________________.
A) state modeling
B) state transition diagram
C) UML sequence diagram
D) All these are correct.
E) state modeling and state transition diagram
1. The phase that determines how the user’s needs and desires
will be achieved is the:
[1] planning phase.
[2] requirements phase.
[3] design phase.
[4] All of these are correct.
3. Defining the components of the system and how these
components are related to each other is part of the:
[1] architectural design phase.
[2] detailed design phase.
[3] requirements phase.
[4] All of these are correct.
9. The view representing the run-time components (processes)
and how they communicate with each other is:
[1] logical view.
[2] process view.
[3] subsystem decomposition view.
[4] All of these are correct.
[5] logical view and process view.
10. An example of an architectural style is:
[1] pipes-and-filters.
[2] event-driven.
[3] client-server.
[4] model-view-controller.
[5] All of these are correct.
True/False
1. Each architectural component will be mapped into a module
in the detailed design.
2. Architecture deals with the interaction between the important
modules of the software system.
3. HTML-Script-SQL design example is a common web
application system.
4. Each functional requirement will be mapped into a module in
the detailed design.
5. Each architectural component will be mapped into a module
in the detailed design.
6. Not all software systems have an architecture.
7. Large software systems may have different ways the system
is structured.
8. Architecture deals with the interaction between the important
modules of the software system.
9. A software engineering design team that does not have any
views of an architecture structure means there is not a structure
in their software project.
10. A module decomposition is to group smaller units together.
6
© 2018 by Jones & Bartlett Learning, an Ascend Learning
company
Essentials of Software Engineering, Fourth Edition
Frank Tsui, Orlando Karam, and Barbara Bernal
Chapter 6
Multiple Choice
1. The set of statements that describe the user’s needs and
desires are the:
[1] plans.
[2] requirements.
[3] designs.
[4] All of these are correct.
[5] plans and requirements.
2. Incomplete requirement specification will always contribute
to:
[1] project development time.
[2] project costs.
[3] project failures.
[4] All of these are correct.
[5] project development time and project costs.
3. Subject matter experts are used instead of users and
customers when the software project:
[1] is large and complex.
[2] is small and simple.
[3] is developed with an Agile process.
[4] has a high level of requirements.
[5] has a low level of requirements.
4. Analysis of the requirements consists of:
[1] categorizing the requirements.
[2] clustering the requirements.
[3] prioritizing the requirements.
[4] All of these are correct.
[5] categorizing and clustering the requirements.
5. All requirements must be enumerated uniquely. Why?
[1] Traceable
[2] Identifiable
[3] Categorized
[4] All of these are correct.
<Answer: 4>
<Complexity: Moderate>
<A-head: Requirements Analysis>
<Subject: Chapter 6>
6. The SRS has a recommended standard guideline from _____.
A. IEEE
B. EIA
C. ACM
D. All the above
E. A and B only
True/False
1. Requirements are the “what” and design is the “how.”
2. The requirements engineering activities include review and
validation, which are the testing of the requirements.
3. High-level requirements elicitation serves as the opportunity,
needs, and justification for the software project in the client’s
business world.
4. Low-level requirements elicitation uncovers constraints for
the software project to be developed.
5. Collection of the detail level information pertaining to data
and their formats includes the input and output data of the
software system.
6. The requirements are ordered once they are elicited and
collected.
7. The detailed requirements section of the SRS is the shortest
section.
5
© 2018 by Jones & Bartlett Learning, an Ascend Learning
company
Essentials of Software Engineering, Fourth Edition
Frank Tsui, Orlando Karam, and Barbara Bernal
Knowledge Checks
KCQU ch. 7
True/False
1. The design phase is accomplished by creating the detailed
“micro” view, then determining the architectural “macro” view
for the software project.
True/False
2. Software engineering teams will usually create a design
module for each requirement.
True/False
3. Architecture focuses on the inner details of each module to
determine the architecture components needed for the software
projects.
Multiple Choice
4. The representation of a system’s architecture structure is a:
[1] view.
[2] flow.
[3] format.
[4] All of these are correct.
True/False
5. A software engineering design team can partition their
software project modules in only one unique decomposition.
Multiple Choice
6. Software engineering design teams use which of the
following, which are grounded in mathematical concepts of sets
and relations, for their software projects?
[1] Module decomposition diagrams
[2] Object-oriented programming languages
[3] Relational databases
[4] All of these are correct.
[5] Module decomposition diagrams and object-oriented
programming languages
Multiple Choice
7. The design example in section 7.4 uses which of the
following architectural styles?
[1] Pipes-and-filters
[2] Event-driven
[3] Client-server
[4] Model-view-controller
[5] All of these are correct.
Multiple Choice
8. The design example in section 7.4 uses a DBMS, which is a:
[1] database model and database access.
[2] data flow diagram (DFD).
[3] database management system.
[4] All of these are correct.
2
© 2018 by Jones & Bartlett Learning, an Ascend Learning
company
Essentials of Software Engineering, Fourth Edition
Frank Tsui, Orlando Karam, and Barbara Bernal
Knowledge Checks
KCQU ch. 6
True/False
1. All requirements activities are needed in the same degree for
all software projects.
True/False
2. A software engineering team must plan requirements
engineering activities for all software projects.
Multiple Choice
3. Requirements elicitation must have a set of organized
questions to ask the:
[1] clients.
[2] users.
[3] business.
[4] All of these are correct.
[5] clients and users.
True/False
4. During the requirements elicitation, the list of what the
customer wants as the functions for the new software is not
elicited, just what the business needs to do.
Multiple Choice
5. The requirements gathered are clustered by:
[1] individual functionality.
[2] business flow.
[3] data and data format.
[4] All of these are correct.
True/False
6. A use case contains requirement information.
True/False
7. Requirements definition involves formally spelling out the
requirements.
Multiple Choice
8. Graphically depicting a system’s data flow is done with the:
[1] Unified Modeling Language (UML).
[2] data flow diagram (DFD).
[3] entity-relationship (ER) diagram.
[4] All of these are correct.
True/False
9. SRS is the artifact that spells out the final specific software
requirements from the requirements engineering activities.
Multiple Choice
10. The pages of documentation in the SRS depend on:
[1] size, complexity, and customer support activities for the
project.
[2] plan releases of the project.
[3] software engineering’s knowledge of the project’s subject
area.
[4] All of these are correct.
1
© 2018 by Jones & Bartlett Learning, an Ascend Learning
company

More Related Content

Similar to Essentials of Software Engineering, Fourth EditionFrank Tsui, Or.docx

Block 1 ms-034 unit-3
Block 1 ms-034 unit-3Block 1 ms-034 unit-3
Block 1 ms-034 unit-3
Nirmal Jasmatiya
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
Dhairya Joshi
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
Dr. Radhey Shyam
 
Unit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement EngineeringUnit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement Engineering
KanchanPatil34
 
Lecture - 7-10.pptx
Lecture - 7-10.pptxLecture - 7-10.pptx
Lecture - 7-10.pptx
FarHana74914
 
Sample report
Sample reportSample report
Sample report
Niro Thakur
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
armitageclaire49
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
Badar Waseer
 
7 5-94-101
7 5-94-1017 5-94-101
7 5-94-101
Naveen J Setty
 
Software model
Software modelSoftware model
Software model
Delowar hossain
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
Madhav Suratkar
 
Software Development Lifecycle Presentation
Software Development Lifecycle PresentationSoftware Development Lifecycle Presentation
Software Development Lifecycle Presentation
ssuser645e24
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
ethiouniverse
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
RaviKalola786
 
SE UNIT-2.pdf
SE UNIT-2.pdfSE UNIT-2.pdf
SE UNIT-2.pdf
Dr. Radhey Shyam
 
Se chapter 1,2,3 2 mark qa
Se chapter 1,2,3   2 mark  qaSe chapter 1,2,3   2 mark  qa
Se chapter 1,2,3 2 mark qa
Aruna M
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
Chandra Maddigapu
 
Work of art practices in software development.
Work of art practices in software development. Work of art practices in software development.
Work of art practices in software development.
Communication Progress
 
Cost estamition
Cost estamitionCost estamition
Cost estamition
Shashwat Shriparv
 

Similar to Essentials of Software Engineering, Fourth EditionFrank Tsui, Or.docx (20)

Block 1 ms-034 unit-3
Block 1 ms-034 unit-3Block 1 ms-034 unit-3
Block 1 ms-034 unit-3
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
 
Unit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement EngineeringUnit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement Engineering
 
Lecture - 7-10.pptx
Lecture - 7-10.pptxLecture - 7-10.pptx
Lecture - 7-10.pptx
 
Sample report
Sample reportSample report
Sample report
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
Appendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docxAppendix AProof of effectiveness of some of the agile methods us.docx
Appendix AProof of effectiveness of some of the agile methods us.docx
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
 
7 5-94-101
7 5-94-1017 5-94-101
7 5-94-101
 
Software model
Software modelSoftware model
Software model
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
 
Software Development Lifecycle Presentation
Software Development Lifecycle PresentationSoftware Development Lifecycle Presentation
Software Development Lifecycle Presentation
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
SE UNIT-2.pdf
SE UNIT-2.pdfSE UNIT-2.pdf
SE UNIT-2.pdf
 
Se chapter 1,2,3 2 mark qa
Se chapter 1,2,3   2 mark  qaSe chapter 1,2,3   2 mark  qa
Se chapter 1,2,3 2 mark qa
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Work of art practices in software development.
Work of art practices in software development. Work of art practices in software development.
Work of art practices in software development.
 
Cost estamition
Cost estamitionCost estamition
Cost estamition
 

More from SANSKAR20

The Assignment (3–5 pages)Complete a leadership development plan .docx
The Assignment (3–5 pages)Complete a leadership development plan .docxThe Assignment (3–5 pages)Complete a leadership development plan .docx
The Assignment (3–5 pages)Complete a leadership development plan .docx
SANSKAR20
 
The assignment consist of a Case Study.  I have attached the Case St.docx
The assignment consist of a Case Study.  I have attached the Case St.docxThe assignment consist of a Case Study.  I have attached the Case St.docx
The assignment consist of a Case Study.  I have attached the Case St.docx
SANSKAR20
 
The annotated bibliography will present an introduction and five ref.docx
The annotated bibliography will present an introduction and five ref.docxThe annotated bibliography will present an introduction and five ref.docx
The annotated bibliography will present an introduction and five ref.docx
SANSKAR20
 
The artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docxThe artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docx
SANSKAR20
 
The Assignment (2–3 pages including a budget worksheet)Explain th.docx
The Assignment (2–3 pages including a budget worksheet)Explain th.docxThe Assignment (2–3 pages including a budget worksheet)Explain th.docx
The Assignment (2–3 pages including a budget worksheet)Explain th.docx
SANSKAR20
 
The assigment is to Research and find me resources on  Portland Sta.docx
The assigment is to Research and find me resources on  Portland Sta.docxThe assigment is to Research and find me resources on  Portland Sta.docx
The assigment is to Research and find me resources on  Portland Sta.docx
SANSKAR20
 
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docxthe article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
SANSKAR20
 
The Arts and Royalty; Philosophers Debate Politics Please respond .docx
The Arts and Royalty; Philosophers Debate Politics Please respond .docxThe Arts and Royalty; Philosophers Debate Politics Please respond .docx
The Arts and Royalty; Philosophers Debate Politics Please respond .docx
SANSKAR20
 
The assassination of Archduke Franz Ferdinand was the immediate caus.docx
The assassination of Archduke Franz Ferdinand was the immediate caus.docxThe assassination of Archduke Franz Ferdinand was the immediate caus.docx
The assassination of Archduke Franz Ferdinand was the immediate caus.docx
SANSKAR20
 
The article Fostering Second Language Development in Young Children.docx
The article Fostering Second Language Development in Young Children.docxThe article Fostering Second Language Development in Young Children.docx
The article Fostering Second Language Development in Young Children.docx
SANSKAR20
 
The Article Critique is required to be a minimum of two pages to a m.docx
The Article Critique is required to be a minimum of two pages to a m.docxThe Article Critique is required to be a minimum of two pages to a m.docx
The Article Critique is required to be a minimum of two pages to a m.docx
SANSKAR20
 
The Apple Computer Company is one of the most innovative technology .docx
The Apple Computer Company is one of the most innovative technology .docxThe Apple Computer Company is one of the most innovative technology .docx
The Apple Computer Company is one of the most innovative technology .docx
SANSKAR20
 
The artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docxThe artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docx
SANSKAR20
 
The Article Attached A Bretton Woods for InnovationBy St.docx
The Article Attached A Bretton Woods for InnovationBy St.docxThe Article Attached A Bretton Woods for InnovationBy St.docx
The Article Attached A Bretton Woods for InnovationBy St.docx
SANSKAR20
 
The analysis must includeExecutive summaryHistory and evolution.docx
The analysis must includeExecutive summaryHistory and evolution.docxThe analysis must includeExecutive summaryHistory and evolution.docx
The analysis must includeExecutive summaryHistory and evolution.docx
SANSKAR20
 
The annotated bibliography for your course is now due. The annotated.docx
The annotated bibliography for your course is now due. The annotated.docxThe annotated bibliography for your course is now due. The annotated.docx
The annotated bibliography for your course is now due. The annotated.docx
SANSKAR20
 
The Americans With Disabilities Act (ADA) was designed to protect wo.docx
The Americans With Disabilities Act (ADA) was designed to protect wo.docxThe Americans With Disabilities Act (ADA) was designed to protect wo.docx
The Americans With Disabilities Act (ADA) was designed to protect wo.docx
SANSKAR20
 
The air they have of person who never knew how it felt to stand in .docx
The air they have of person who never knew how it felt to stand in .docxThe air they have of person who never knew how it felt to stand in .docx
The air they have of person who never knew how it felt to stand in .docx
SANSKAR20
 
The agreement is for the tutor to write a Microsoft word doc of a .docx
The agreement is for the tutor to write a Microsoft word doc of a .docxThe agreement is for the tutor to write a Microsoft word doc of a .docx
The agreement is for the tutor to write a Microsoft word doc of a .docx
SANSKAR20
 
The abstract is a 150-250 word summary of your Research Paper, and i.docx
The abstract is a 150-250 word summary of your Research Paper, and i.docxThe abstract is a 150-250 word summary of your Research Paper, and i.docx
The abstract is a 150-250 word summary of your Research Paper, and i.docx
SANSKAR20
 

More from SANSKAR20 (20)

The Assignment (3–5 pages)Complete a leadership development plan .docx
The Assignment (3–5 pages)Complete a leadership development plan .docxThe Assignment (3–5 pages)Complete a leadership development plan .docx
The Assignment (3–5 pages)Complete a leadership development plan .docx
 
The assignment consist of a Case Study.  I have attached the Case St.docx
The assignment consist of a Case Study.  I have attached the Case St.docxThe assignment consist of a Case Study.  I have attached the Case St.docx
The assignment consist of a Case Study.  I have attached the Case St.docx
 
The annotated bibliography will present an introduction and five ref.docx
The annotated bibliography will present an introduction and five ref.docxThe annotated bibliography will present an introduction and five ref.docx
The annotated bibliography will present an introduction and five ref.docx
 
The artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docxThe artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docx
 
The Assignment (2–3 pages including a budget worksheet)Explain th.docx
The Assignment (2–3 pages including a budget worksheet)Explain th.docxThe Assignment (2–3 pages including a budget worksheet)Explain th.docx
The Assignment (2–3 pages including a budget worksheet)Explain th.docx
 
The assigment is to Research and find me resources on  Portland Sta.docx
The assigment is to Research and find me resources on  Portland Sta.docxThe assigment is to Research and find me resources on  Portland Sta.docx
The assigment is to Research and find me resources on  Portland Sta.docx
 
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docxthe article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
the article.httpwww.nytimes.com20120930opinionsundaythe-m.docx
 
The Arts and Royalty; Philosophers Debate Politics Please respond .docx
The Arts and Royalty; Philosophers Debate Politics Please respond .docxThe Arts and Royalty; Philosophers Debate Politics Please respond .docx
The Arts and Royalty; Philosophers Debate Politics Please respond .docx
 
The assassination of Archduke Franz Ferdinand was the immediate caus.docx
The assassination of Archduke Franz Ferdinand was the immediate caus.docxThe assassination of Archduke Franz Ferdinand was the immediate caus.docx
The assassination of Archduke Franz Ferdinand was the immediate caus.docx
 
The article Fostering Second Language Development in Young Children.docx
The article Fostering Second Language Development in Young Children.docxThe article Fostering Second Language Development in Young Children.docx
The article Fostering Second Language Development in Young Children.docx
 
The Article Critique is required to be a minimum of two pages to a m.docx
The Article Critique is required to be a minimum of two pages to a m.docxThe Article Critique is required to be a minimum of two pages to a m.docx
The Article Critique is required to be a minimum of two pages to a m.docx
 
The Apple Computer Company is one of the most innovative technology .docx
The Apple Computer Company is one of the most innovative technology .docxThe Apple Computer Company is one of the most innovative technology .docx
The Apple Computer Company is one of the most innovative technology .docx
 
The artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docxThe artist Georges Seurat is one of the worlds most fascinating art.docx
The artist Georges Seurat is one of the worlds most fascinating art.docx
 
The Article Attached A Bretton Woods for InnovationBy St.docx
The Article Attached A Bretton Woods for InnovationBy St.docxThe Article Attached A Bretton Woods for InnovationBy St.docx
The Article Attached A Bretton Woods for InnovationBy St.docx
 
The analysis must includeExecutive summaryHistory and evolution.docx
The analysis must includeExecutive summaryHistory and evolution.docxThe analysis must includeExecutive summaryHistory and evolution.docx
The analysis must includeExecutive summaryHistory and evolution.docx
 
The annotated bibliography for your course is now due. The annotated.docx
The annotated bibliography for your course is now due. The annotated.docxThe annotated bibliography for your course is now due. The annotated.docx
The annotated bibliography for your course is now due. The annotated.docx
 
The Americans With Disabilities Act (ADA) was designed to protect wo.docx
The Americans With Disabilities Act (ADA) was designed to protect wo.docxThe Americans With Disabilities Act (ADA) was designed to protect wo.docx
The Americans With Disabilities Act (ADA) was designed to protect wo.docx
 
The air they have of person who never knew how it felt to stand in .docx
The air they have of person who never knew how it felt to stand in .docxThe air they have of person who never knew how it felt to stand in .docx
The air they have of person who never knew how it felt to stand in .docx
 
The agreement is for the tutor to write a Microsoft word doc of a .docx
The agreement is for the tutor to write a Microsoft word doc of a .docxThe agreement is for the tutor to write a Microsoft word doc of a .docx
The agreement is for the tutor to write a Microsoft word doc of a .docx
 
The abstract is a 150-250 word summary of your Research Paper, and i.docx
The abstract is a 150-250 word summary of your Research Paper, and i.docxThe abstract is a 150-250 word summary of your Research Paper, and i.docx
The abstract is a 150-250 word summary of your Research Paper, and i.docx
 

Recently uploaded

Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 

Recently uploaded (20)

Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 

Essentials of Software Engineering, Fourth EditionFrank Tsui, Or.docx

  • 1. Essentials of Software Engineering, Fourth Edition Frank Tsui, Orlando Karam, and Barbara Bernal Quiz Chapter 7 Multiple Choice 1. Defining the components of the system and how these components are related to each other is the: A) architectural design phase. B) detailed design phase. C) requirements phase. D) All of these are correct. E) architectural design phase and detailed design phase. 2. An example of an architectural style is: A) pipes-and-filters. B) event-driven. C) client-server. D) model-view-controller. E) All of these are correct. 9. Two types of prototypes can be done in design. They are: A) Architecture Design, Detailed Design B) Low-fidelity, High-fidelity C) Logical View, Process View D) Logical View, Detailed Design 10. Java API has the architectural style: _________________________. A) Pipes-and-filters B) Event-driven C) Client-server D) Model-view-controller E) Layered
  • 2. 11. Event-driven systems are modelled with _________________. A) state modeling B) state transition diagram C) UML sequence diagram D) All these are correct. E) state modeling and state transition diagram 1. The phase that determines how the user’s needs and desires will be achieved is the: [1] planning phase. [2] requirements phase. [3] design phase. [4] All of these are correct. 3. Defining the components of the system and how these components are related to each other is part of the: [1] architectural design phase. [2] detailed design phase. [3] requirements phase. [4] All of these are correct. 9. The view representing the run-time components (processes) and how they communicate with each other is: [1] logical view. [2] process view. [3] subsystem decomposition view. [4] All of these are correct. [5] logical view and process view.
  • 3. 10. An example of an architectural style is: [1] pipes-and-filters. [2] event-driven. [3] client-server. [4] model-view-controller. [5] All of these are correct. True/False 1. Each architectural component will be mapped into a module in the detailed design. 2. Architecture deals with the interaction between the important modules of the software system. 3. HTML-Script-SQL design example is a common web application system. 4. Each functional requirement will be mapped into a module in the detailed design. 5. Each architectural component will be mapped into a module in the detailed design. 6. Not all software systems have an architecture. 7. Large software systems may have different ways the system is structured. 8. Architecture deals with the interaction between the important modules of the software system. 9. A software engineering design team that does not have any views of an architecture structure means there is not a structure in their software project. 10. A module decomposition is to group smaller units together.
  • 4. 6 © 2018 by Jones & Bartlett Learning, an Ascend Learning company Essentials of Software Engineering, Fourth Edition Frank Tsui, Orlando Karam, and Barbara Bernal Chapter 6 Multiple Choice 1. The set of statements that describe the user’s needs and desires are the: [1] plans. [2] requirements. [3] designs. [4] All of these are correct. [5] plans and requirements. 2. Incomplete requirement specification will always contribute to: [1] project development time. [2] project costs. [3] project failures. [4] All of these are correct. [5] project development time and project costs. 3. Subject matter experts are used instead of users and customers when the software project: [1] is large and complex. [2] is small and simple. [3] is developed with an Agile process. [4] has a high level of requirements. [5] has a low level of requirements. 4. Analysis of the requirements consists of:
  • 5. [1] categorizing the requirements. [2] clustering the requirements. [3] prioritizing the requirements. [4] All of these are correct. [5] categorizing and clustering the requirements. 5. All requirements must be enumerated uniquely. Why? [1] Traceable [2] Identifiable [3] Categorized [4] All of these are correct. <Answer: 4> <Complexity: Moderate> <A-head: Requirements Analysis> <Subject: Chapter 6> 6. The SRS has a recommended standard guideline from _____. A. IEEE B. EIA C. ACM D. All the above E. A and B only True/False 1. Requirements are the “what” and design is the “how.” 2. The requirements engineering activities include review and validation, which are the testing of the requirements. 3. High-level requirements elicitation serves as the opportunity, needs, and justification for the software project in the client’s business world.
  • 6. 4. Low-level requirements elicitation uncovers constraints for the software project to be developed. 5. Collection of the detail level information pertaining to data and their formats includes the input and output data of the software system. 6. The requirements are ordered once they are elicited and collected. 7. The detailed requirements section of the SRS is the shortest section. 5 © 2018 by Jones & Bartlett Learning, an Ascend Learning company Essentials of Software Engineering, Fourth Edition Frank Tsui, Orlando Karam, and Barbara Bernal Knowledge Checks KCQU ch. 7 True/False 1. The design phase is accomplished by creating the detailed “micro” view, then determining the architectural “macro” view for the software project. True/False 2. Software engineering teams will usually create a design module for each requirement.
  • 7. True/False 3. Architecture focuses on the inner details of each module to determine the architecture components needed for the software projects. Multiple Choice 4. The representation of a system’s architecture structure is a: [1] view. [2] flow. [3] format. [4] All of these are correct. True/False 5. A software engineering design team can partition their software project modules in only one unique decomposition. Multiple Choice 6. Software engineering design teams use which of the following, which are grounded in mathematical concepts of sets and relations, for their software projects? [1] Module decomposition diagrams [2] Object-oriented programming languages [3] Relational databases [4] All of these are correct. [5] Module decomposition diagrams and object-oriented programming languages Multiple Choice 7. The design example in section 7.4 uses which of the following architectural styles? [1] Pipes-and-filters [2] Event-driven [3] Client-server [4] Model-view-controller [5] All of these are correct.
  • 8. Multiple Choice 8. The design example in section 7.4 uses a DBMS, which is a: [1] database model and database access. [2] data flow diagram (DFD). [3] database management system. [4] All of these are correct. 2 © 2018 by Jones & Bartlett Learning, an Ascend Learning company Essentials of Software Engineering, Fourth Edition Frank Tsui, Orlando Karam, and Barbara Bernal Knowledge Checks KCQU ch. 6 True/False 1. All requirements activities are needed in the same degree for all software projects. True/False 2. A software engineering team must plan requirements engineering activities for all software projects. Multiple Choice 3. Requirements elicitation must have a set of organized questions to ask the: [1] clients. [2] users. [3] business. [4] All of these are correct. [5] clients and users.
  • 9. True/False 4. During the requirements elicitation, the list of what the customer wants as the functions for the new software is not elicited, just what the business needs to do. Multiple Choice 5. The requirements gathered are clustered by: [1] individual functionality. [2] business flow. [3] data and data format. [4] All of these are correct. True/False 6. A use case contains requirement information. True/False 7. Requirements definition involves formally spelling out the requirements. Multiple Choice 8. Graphically depicting a system’s data flow is done with the: [1] Unified Modeling Language (UML). [2] data flow diagram (DFD). [3] entity-relationship (ER) diagram. [4] All of these are correct. True/False 9. SRS is the artifact that spells out the final specific software requirements from the requirements engineering activities. Multiple Choice 10. The pages of documentation in the SRS depend on: [1] size, complexity, and customer support activities for the project. [2] plan releases of the project.
  • 10. [3] software engineering’s knowledge of the project’s subject area. [4] All of these are correct. 1 © 2018 by Jones & Bartlett Learning, an Ascend Learning company