0% found this document useful (0 votes)
11 views10 pages

Nhập Môn Công Nghệ Phần Mềm

Uploaded by

phungb2206004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

Nhập Môn Công Nghệ Phần Mềm

Uploaded by

phungb2206004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Câu 1: Given the software development steps as the follow, arrange them in a logical

sequence?
(1) - Design
(2) - Requirements analysis and Definition
(3) - Testing
(4) - Program implementation
(5)-Maintenance
(6)-System delivery
Select one:
a. (2) - (1) - (4) - (3) - (6) - (5)
b. (2) - (1) - (3) - (4) - (6) - (5)
C. (1) - (2) - (4) -( 3) - (6) -(5)
d. (1) - (2) - (3) - (4) - (5) - (6)
Câu 2:
Match each explanation in the left column with the appropriate development software model
in the right column?
The model allows repeated investigation of the requirements or design; and reduces risk and
uncertainty in the development.
Chọn... Prototyping Model/Iterative Model(chatGPT)
The model does not provide the guidance how to handle changes to products and activities
during development as well as does not have the iterative activities that lead to creating a final
product. The model is one of the first software development models.
Chọn... Waterfall Model
The model consists of iterations; each iteration is represented by a circuit around four major
activities: plan; determine goals, alternatives and constraints: evaluate alternatives and risks;
develop and test.
Chọn...  Spiral Model
The model starts with small functional subsystem and adds functionality with each new release.
Chon...  Phased Development Model: Increments
The model involves several teams, each team is responsible for conducting the following
phases: business modeling data modeling: process modeling: application generation; testing
and turnover.
Chọn…  Rapid Application Development(RAD)
Câu 3:
Find the correct answer in the right column for each question in the left column?
Who write lines of code to implement the design?
Chon... Programmers(HOA)
Who provide the software requirements and will actually use the system?
Chon... User(GIANG)
Who maintain the correspondence among various artifacts?
Chon...  Configuration management team(HOA,NHỰT,ĐẠT)
Who pay for the software system?
Chon...  Customer(GIANG)
Who show users how to use the system?
Chon... Trainers(GIANG)
Who generate a system-level description of what the system is supposed to do?
Chọn... Designers(ĐẠT)
Who work with the customer to identify and document the requirements?
Chon...  Requirement analysts(NHỰT)
Who are responsible for finding and fixing bugs?
Chon... Testers(HOA)
Who fixe bugs and perform the charges after the software is in use?

Chon…  Maintenance team(HOA,NHỰT,ĐẠT,GIANG)

Câu 4: In software development, the distribution of effort 35%-20%-45% is:


Select one:
a. Coding-Requirements engineering and specification & Design - Testing
b. Coding-Testing-Maintenance
c Requirements engineering and specification-Design-Coding
d. Requirements engineering and specification & Design - Coding-Testing
Câu 5: Given the control flow graph describing the solutions of a quadratic equation (with the
known number af0). The test case of the independence pach 1-3-5-6:

a. Input: a = 3 b = 4 c = 1 Expected output: there are two distinct solutions x1 = 0.33 , x2 = -1


b. Input: a = 1 b = 1 c = 2 Expected Output: no solution
c. Input: a = 1 b = 2 c = 1 Expected output: there is exactly one solution x=-1
Câu 6: Given the following interface, does it violate the notes in the interface design?
Select one:
a. Yes, because of the violation of Vietnamese culture and the unreasonable button layout
b. Yes, because users have to input data directly instead of choosing the available data on the
combo box and the button layout is unreasonable
c. Yes, because of the button layout.
d. No, the interface is good.
Câu 7:
An effective group should have members with personality types:
a. Technic-oriented, self-oriented, and interaction-oriented.
b. Task-oriented and interaction-oriented.
c. Self-oriented and interaction-oriented.
d. Task-oriented, self-oriented, and interaction-oriented.
e. Technic-oriented and interaction-orierited.
*Câu 8:
Find the appropriate phrases in the right column to complete the explanations in the left
column?
_____Is a method of testing software that tests internal structures or workings of an
application.
Chon...
____deals with: objects or entities, the state they can be in; the functions that are performed to
change states or object characteristics.
Chon...  A requirement
___phase is responsible for correcting errors; improving functions, modifying software to adapt
to environmental change
Chon...
In integration testing,____ is a special-purpose program to simulate the activity of the missing
component
Chon...
In integration testing, ____is a routine that calls a particular component and passes a test case
to it
Chon....
When a process involves building a software, the process may be referred to as_____
Chon...
____refers to the dependence among modules.
Chon...
______is a method of software testing that examines the functionality of an application without
peering into its internal structures or workings.
Chon...
______refers to the dependence within and among a module's internal elements (eg., data,
functions, internal modules).
Chon.....
______Is a series of steps involving activities, constraints, arid resources that produce an
intended output of some kind,
Chon

1. _____Is a method of testing software that tests internal structures or workings of an


application.
 Chon...: White-box testing
2. ____deals with: objects or entities, the state they can be in; the functions that are
performed to change states or object characteristics.
 Chon...: A requirement
3. ___phase is responsible for correcting errors; improving functions, modifying software
to adapt to environmental change
 Chon...: Maintenance
4. In integration testing,____ is a special-purpose program to simulate the activity of the
missing component
 Chon...: Stub
5. In integration testing, ____is a routine that calls a particular component and passes a
test case to it
 Chon...: Driver
6. When a process involves building a software, the process may be referred to as_____
 Chon...: Development
7. ____refers to the dependence among modules.
 Chon...: Coupling
8. ______is a method of software testing that examines the functionality of an
application without peering into its internal structures or workings.
 Chon...: Black-box testing
9. ______refers to the dependence within and among a module's internal elements (eg.,
data, functions, internal modules).
 Chon.....: Cohesion
10. ______Is a series of steps involving activities, constraints, and resources that produce
an intended output of some kind,
 Chon...: Process

Câu 9:
The steps of top-down integration testing are the follows:
1-Test A
2-Test (A. B. C. D. E)
3-Test (A. B. C. D. E.F.G.H.I.J.K)
4-Test (A. B. C. D. E.F.G.H.I.J.K.M.N.I)
Identify the components of the hierarchy system at level 3?
Select one
a. B.C.D.E
b. B.C.D.E.F.G.H.I.J.K
c. F.G.H.I.J.K
d. E.F.G.H.I.J.K.M.N
Câu 10:
The characteristics of requirements are: Correct:… Unambiguous: Complete:… Relevant:
Testable, and Traceable. Find the missing phrases to complete the above sentence?
Select one
a. Feasible Manageable
b. Manageable Consistent
c. Consistent Feasible
d. Consistent, Manageable
Câu 11:
1. Interviewing stakeholders
2. Reviewing available documentation
3. Observing the current system (if one exists)
4. Apprenticing with users to learn about user's task in more details
1.2. 3. and 4 ?
Select one
a. The sources for requirements
b. The means of eliciting requirements
c. The stakeholders
d. The types of requirements
Câu 12:
Given the brief description of the requirements as the follows, classify them into the
functional requirements and the non-functional requirements?
1. No crashes when less than 1000 concurrent users.
2. Allows the academic advisor to view the transcripts of a particular semester.
3. Runs well on browsers such as Mozilla Firefox, Google Chrome and Internet Explorer.
4. Provides the shortcuts for quick use.
5. Allows the lecturers to import the course scores.
6. Allows the Dean of Faculty to view the course evaluation in both tabular and chart.
Select one
a. Functional requirements: 1, 2, 3, 4, 6: Non-functional requirements: 5
b. Functional requirements. 2. 3. 4,6: Non-functional requirements: 1,5
c. Functional requirements: 2, 5, 6: Non-functional requirements: 1,3,4
d. Functional requirements 5: Non-functional requirements: 1.2, 3 ,4,6
Câu 13:
Choose the correct phrase to complete the following definition: "Software consists of: “
Select one
a The source code and binary/object code: Documents such as requirements analysis,
specification, design.
b. The source code and binary/object code. Documents such as requirements analysis,
specification, design. The procedure is used to setup and operate system software
c. Documents such as requirements analysis, specification, design, The procedure is used to set
up and operate systems software
d. The source code and binary/object code. The procedure is used to set up and operate system
software
Câu 14: Match the English terms in the left column with the Vietnamese terms in the right
column
User Interface - Giao diện người dùng
Software Developer - Người phát triển phần mềm
System Designer - Người thiết kế hệ thống
Configuration Management - Quản lý cấu hình
Software Maintenance - Bảo trì phần mềm
System Delivery – Chuyển giao hệ thống
Integration Testing - Kiểm thử tích hợp
Agile Method - Phương Pháp Agile
Software Specification - Đặc tả phần mềm
Portability - Tính di động
Câu 15:
a. 1. Integration test: 2. Function test: 3. Acceptance test
b. 1. Function test: 2. Integration test: 3. Acceptance test.
c 1. Non-Function test: 2. Integration test: 3. Acceptance test.
d 1. Integration rest: 2. Non-Function test: 3. Acceptance test
Câu 16: Identify the steps of process for capturing requirements?
a. 1. Elicitation 2 Analysis. Validation 4 Specification
b. 1. Elicitation: 2: Specification. Validation 4 Analysis
c. 1. Elicitation 2. Specification: 3. Analysis 4 Validation
d. 1. Elicitation 2. Analysis 3. Specification 4 Validation

Câu 17:
Câu 18:
(Thiếu hai câu 7-8)

You might also like