The purpose of 1 and () is to determine whether a software project can be developed and whether it is worth developing in the shortest time and with the least cost.
A. Demand analysis
B. Outline design
C. Master design
D. Feasibility study
Correct answer: Feasibility study.
2. Among the following tools, () is a common tool for demand analysis.
A. gasket
B. Water life-saving floater
C. North-South trend
D.DFD
Correct answer: DFD
3. The data flow diagram contains ().
A. relationships, entities and attributes
B. data flow, processing and data storage
C. data streams, data sources and data entities
D. data flow, attributes, data storage and processing
Correct answer: data flow, processing and data storage.
4. The data dictionary is used to define the specific meaning of each component in ().
A. Flowchart
B. Functional structure diagram
C. System structure diagram
D. data flow diagram
Correct answer: data flow diagram
5. Every working procedure of 5.DFD needs at least ().
A. input stream
B. output stream
C. an input or output stream
D. input stream and output stream
Correct answer: an input stream and an output stream.
6, the following options, belongs to the software requirements specification target is ().
A. It is convenient for users, analysts and software designers to understand and communicate.
B. Implementation process of control system
C is the basis of software testing, acceptance and maintenance.
D. The software is easy to maintain
Correct answer: It is convenient for users, analysts and software designers to understand and communicate # Control System Implementation Process # as the basis for software testing, acceptance and maintenance.
7. The correct description of the data dictionary is ().
The most important use of data dictionary is as a tool in the analysis stage.
B. Three commonly used methods to realize data dictionary are full manual process, full automatic process and mixed process.
C the data dictionary should be easy to update and modify.
The data dictionary can be written in the form of cards.
Correct answer: The most important use of data dictionary is as a tool in the analysis stage # There are three common methods to realize data dictionary: full manual process, full automatic process and mixed process # Data dictionary should be easy to update and modify # Data dictionary can be written in card form.
8. In requirements analysis, the most important problem that analysts need to solve from users is to make clear what the software does.
A. correct
B. mistakes
Correct answer: a
9. Software requirement specification plays an important role in software development and is the basis of software feasibility analysis.
A. correct
B. mistakes
Correct answer: b
10, data dictionary is a detailed definition of data flow, processing, data storage, data source and destination in data flow graph.
A. correct
B. mistakes
Correct answer: b
1, the key problem of the test is ().
A. How to organize software review
B. How to select test cases
C. How to verify the correctness of the program
D. How to adopt an integrated strategy
Correct answer: How to choose test cases?
2. Successful testing refers to running the test case ().
A. no program errors were found.
B. A program error was found
C. Prove the correctness of the procedure
D. How to adopt an integrated strategy
Correct answer: A program error was found.
3, does not belong to the white box testing technology is ().
A. Path coverage
B. Judging the coverage
C. cyclic coverage
D. boundary value analysis
Correct answer: boundary value analysis
4. The document related to the confirmation test phase is ().
A. Requirements specification
B. Outline design specification
C. Detailed design specifications