【Software Engineering】Test 3-2

multiple choice

  1. Regarding the software development method, which of the following statements is correct ()
    A. The software development method refers to the methods and steps followed in the software development process
    B. The purpose of software development activities is to effectively obtain a running system and its supporting documents, and meet the requirements Relevant quality requirements
    C. Software development methodology refers to the integration of rules, methods and tools
    D. The above statements are correct
    Correct answer: D

  2. The goal of requirements analysis does not include ()
    A. Solve the ambiguity and inconsistency in the requirement statement
    B. As the basis of the technical contract between developers and customers
    C. Give the specific algorithm and data structure to solve the problem
    D. Give the problem Formal or semi-formal description
    Correct answer: C

  3. In the structured analysis model, which terms support data abstraction ()
    ①Data flow②Data storage③Data source④Data pool⑤Processing
    A. ①②
    B. ③④
    C. ①②③④
    D. ③④⑤Correct
    answer: A

  4. The structured analysis method uses DFD to describe ()
    A. The function of the system
    B. The control flow of the system
    C. The data structure of the system
    D. The basic processing of the system
    Correct answer: A

  5. In the structured analysis stage, tools that are not suitable for describing processing logic are
    A. Structural language
    B. Decision table
    C. Decision tree
    D. Flow chart
    Correct answer: D

  6. Simple () can complete the refinement of the data flow diagram
    A. Structural decomposition
    B. Functional decomposition
    C. Data decomposition
    D. System decomposition
    Correct answer: B

  7. Data dictionaries generally do not include () entries in the following options
    A. Data flow
    B. Data storage
    C. Processing
    D. Data item
    Correct answer: C

  8. The final result of demand analysis is to produce ()
    A. Project development specification
    B. Feasibility analysis report
    C. Demand specification specification
    D. Design specification
    Correct answer: C

  9. The requirements specification should not include ()
    A. Functional overview
    B. Algorithm design
    C. Troubleshooting
    D. Performance requirements
    Correct answer: B

  10. In the structured method, which stage of software development should software function decomposition belong to? ( )
    A. Overall design
    B. Requirements analysis
    C. Detailed design
    D. Programming debugging
    Correct answer: C

  11. The basic idea of ​​the SA method is ( )
    A. Bottom-up, gradually abstract
    B. Bottom-up, step-by-step decomposition
    C. Top-down, step-by-step decomposition
    D. Top-down, step-by-step abstraction
    Correct answer: C

  12. A variety of tools can be used for demand analysis, but ( ) is not applicable.
    A. Data Flow Diagram (DFD)
    B. Decision Table
    C. PAD Diagram
    D. Data Dictionary
    Correct Answer: C

  13. In the data dictionary, ( ) gives the definition of a file, and the definition of a file is usually the composition of its records.
    A. Processing
    B. Data storage
    C. Data flow
    D. Data item
    Correct answer: B

  14. In the description and analysis of the program, the auxiliary graphics used to indicate the source, flow and processing of data are ().
    A. Data structure diagram
    B. DFD
    C. Business structure diagram
    D. Other diagrams
    Correct answer: B

  15. Decision tables and decision trees are tools used to describe processing in DFD, and the objects they usually describe are ().
    A. Logical judgment
    B. Hierarchical decomposition
    C. Operation item
    D. Combined components
    Correct answer: D

  16. In an ER model, the following basic components are included ( )
    A. Data, Object, Entity
    B. Control, Relationship, Object
    C. Entity, Relationship, Attribute
    D. Object, Attribute, Operation
    Correct Answer: C

  17. DFD is a commonly used graphical tool for software requirements analysis. Its basic symbols are ( )
    A. Input, output, external entities and processing
    B. Transformation, processing, data flow and storage
    C. Processing, data flow, data storage and external entities
    D. Transformation, data storage processing, and data flow
    Correct answer: C

  18. In the description and analysis of the program, the auxiliary graphics used to indicate the source, flow and processing of data are ( ).
    A. Data structure diagram
    B. DFD
    C. Business structure diagram
    D. Other diagrams
    Correct answer: B

  19. Requirements specification is a very important document in the requirements stage, and its role does not include () A. The
    consensus reached between the software development organization and users
    B. The basic basis for subsequent software design, coding, and testing
    C. The basis for software acceptance
    D. Software Basis for Feasibility Analysis
    Correct Answer: D

  20. In the structured method of software development, data dictionary technology is commonly used, and data processing is one of its components. The following method () is often used to write processing instructions.
    1. Structured language
    2. Decision tree
    3. Decision table
    A. 1
    B. 2
    C. 2, 3
    D. Both are
    correct answer: D

  21. In a data flow diagram, a circle or an ellipse is used to represent ( ).
    A. Data flow
    B. Processing
    C. Data storage
    D. Data source or destination
    Correct answer: B

  22. In a data flow diagram (DFD), an arrow with a name represents ( ).
    A. The execution sequence of the control program
    B. The call relationship between modules (straight line)
    C. The flow of data
    D. The components of the program
    Correct answer: C

  23. Structural Design (SD) is the most widely used system design method, which is based on ( ), top-down, progressive refinement and modular process.
    A. Data flow
    B. Data flow diagram
    C. Database
    D. Data structure
    Correct answer: B

  24. When designing a hierarchical data flow diagram from top to bottom, the design of the top-level data flow diagram mainly analyzes ( ).
    A. Source, sink (end) point and input and output data flow
    B. Source, sink (end) point and processing function
    C. Data storage and input and output data flow
    D. Processing function and input and output data flow
    Correct answer: B

  25. In a data flow diagram, when data flows to or from a file, ().
    A. The data stream needs to be named, and the file does not need to be named
    B. The data stream does not need to be named, and the file name is enough
    C. Both the data stream and the file must be named, because the outflow and inflow data streams are different
    D. The data stream and the file are both Don't name it, it can be reflected naturally through processing
    Correct answer: B

  26. In a hierarchical data flow graph, the balance between the parent graph and the child graph refers to the balance of ( ).
    A. Processing
    B. Data storage
    C. External item
    D. Data flow
    Correct answer: D

  27. When using structured analysis methods, the basic means used are ( ).
    A. Decomposition and abstraction
    B. Decomposition and synthesis
    C. Induction and derivation
    D. Exploration and backtracking
    Correct answer: D

  28. The data flow diagram describes the actual system ()
    A. Logical model
    B. Physical model
    C. Program flow
    D. Data structure
    Correct answer: B

  29. In structured system analysis, the processing logic can be described by ( ).
    A. Data dictionary
    B. Data flow diagram
    C. Structure diagram
    D. Structured language
    Correct answer: B

  30. A data flow diagram is a graphical representation that describes data and its transformation, and is not allowed on a data flow diagram ()
    A. Data flow
    B. Control flow
    C. File
    D. Processing
    Correct answer: B

  31. The data dictionary is one of the important tools in the software requirements analysis phase. Its basic functions are ( )
    A. Data definition
    B. Data maintenance
    C. Data communication
    D. Database design
    Correct answer: A

  32. Data flow is the basic component of data flow diagram. In the following description about data flow, () is correct.
    A. The input of a process is a data stream, and the output of the process must also be a data stream.
    B. Multiple different data streams can flow to or from a process.
    C. Data streams can only flow from a process to file, but not from file to process
    D. A stream of data can flow from one file to another
    Correct Answer: B

multiple choice

  1. The following statement is correct ()
    A. Each data flow and data storage in the data flow diagram must be defined in the data dictionary B.
    Each processing in the data flow diagram must be defined in the processing description
    C. Data flow The number of primitives in the figure should be controlled within 7+2.
    D. In the processing description, the input data flow and output data flow of the processing must be pointed out.
    Correct answer: ACD

  2. Which of the following statements about the data flow diagram is correct? ()
    A. In structural analysis, adopt the idea of ​​top-down layer-by-layer decomposition, and gradually refine from the zero-level data flow diagram. B.
    Can be processed according to the serial number Identify which level of the data flow diagram
    the process is located in C. The process must have inputs and outputs
    D. The role of data storage in the data flow diagram is to establish a reasonable relationship between processes
    Correct answer: BCD

  3. Structured methods include ()
    A. Structured analysis method
    B. Structured project management method
    C. Structured design method
    D. Structured program design method
    Correct answer: ACD

  4. In the structured analysis method, what is used in conjunction with the data flow diagram is ()
    A. Network diagram
    B. Data dictionary
    C. Program flow chart
    D. Processing description
    Correct answer: BD

fill in the blank

  1. There are 4 types of entries in the data dictionary, namely data flow, data item, fill in the blank 1 and fill in the blank 2 .
    Correct answer:
    Fill in the blank 1: File
    Fill in the blank 2: Basic processing

  2. Fill in the Blank 1 is a graphical system model. Using graphics to describe the data flow inside the system and express the data connection between the various processing links of the system is the main expression tool of the structured system analysis method.
    Correct Answer:
    Fill in the Blank 1: Data Flow Diagram

  3. In structured analysis, fill in the blanks 1 is used to define in detail the components in the data flow diagram.
    Correct answer:
    Fill in the blank 1: Data dictionary

  4. The analytical models derived from structured analysis include data models, functional models and behavioral models, these models are based on filling 1
    Correct answer:
    filling in the blanks 1: data dictionary

  5. In structured analysis, there are three main tools used to describe processing logic, namely: fill in the blank 1 , fill in the blank 2 , and fill in the blank 3 .
    Correct answer:
    Fill in the blank 1: Structured language
    Fill in the blank 2: Decision table
    Fill in the blank 3: Decision tree

True or False

  1. A data flow graph can have control flow.
    Correct Answer: False

  2. Data dictionary is a collection of data definition information, which is a detailed description of all data objects and processing in DFD.
    Correct answer: correct

Guess you like

Origin blog.csdn.net/m0_68111267/article/details/131324337