1. Multiple choice questions (1 point)
The following (D) decisions are made during requirements analysis.
- A
The development time of the automatic ticket vending machine system is expected to be 6 months
- B
The automatic ticket vending machine system consists of a user interface subsystem, a price calculation subsystem, and a network subsystem communicating with the central computer
- C
The automatic ticket vending machine system has met the requirements for delivery
- D
The automatic ticket vending machine system will provide online help for users
2. Multiple choice questions (1 point)
The following (B) decisions are made at system design time.
- A
The development time of the automatic ticket vending machine system is expected to be 6 months
- B
The automatic ticket vending machine system consists of a user interface subsystem, a price calculation subsystem, and a network subsystem communicating with the central computer
- C
The automatic ticket vending machine system has met the requirements for delivery
- D
The automatic ticket vending machine system will provide online help for users
3. Multiple choice questions (1 point)
(E) below is the task of software construction activities.
- A
Build software components
- B
design user interface
- C
Implementing unit tests for components
- D
Evaluate the quality of components
- E
Options A and C
- F
Options A, B, C and D
4. Multiple choice questions (1 point)
The waterfall model is (A).
- A
Applicable when requirements are clearly defined
- B
A great way to quickly construct runnable programs
- C
An innovation model not applicable to commercial products
- D
The most popular process model in the industry
5. Multiple choice questions (1 point)
The incremental model is (B).
- A
Applicable when requirements are clearly defined
- B
A great way to build core products quickly
- C
An innovation model not applicable to commercial products
- D
Obsolete model that can no longer be used in modern environments
6. Multiple choice questions (1 point)
The prototyping model is (B).
- A
Applicable when customer needs are clearly defined
- B
Applicable when customer needs are difficult to clearly define
- C
Provides a formal specification that expresses precisely
- D
A risky model that hardly produces meaningful products
7. Multiple choice questions (1 point)
Developing an operating system that supports 3D printing is best suited to adopt (C).
- A
waterfall model
- B
prototype model
- C
incremental development
- D
convertible model
8. Multiple choice questions (1 point)
Developing a railway signal control system is most suitable for adopting (D).
- A
waterfall model
- B
prototype model
- C
incremental development
- D
convertible model
9. Multiple choice questions (1 point)
The following (A) is not characteristic of agile development methods.
- A
Software development should follow a strictly controlled process and detailed project planning
- B
Customers should work closely with the development team
- C
Respond to change through a highly iterative and incremental software development process
- D
Collect people's feedback on the product by frequently delivering working software
10. Multiple choice questions (1 point)
Regarding each sprint (Sprint) of Scrum , the following (D) is correct.
- A
A Sprint is an iteration of no more than 4 weeks, and its length, once determined, will remain the same.
- B
The output of a Sprint is a usable, potentially releasable Product Increment.
- C
During the process of Sprint, its development goals, quality acceptance criteria and team composition cannot change.
- D
all the above options