Current location - Education and Training Encyclopedia - University rankings - Wisdom tree knows the answer to teaching software engineering (Tianjin University of Science and Technology)
Wisdom tree knows the answer to teaching software engineering (Tianjin University of Science and Technology)
Wisdom tree knows the answer to teaching software engineering (Tianjin University of Science and Technology)

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