System Development Technology
72 questions · Fundamental Engineering · 1–50
Among UML 2.x diagrams (including 2.0 and later versions), which of the following is the most appropriate diagram for providing a graphic overview of the actors involved in a system, the different functions those actors need to perform and how these different functions interact?
Which of the following is a structural design pattern that allows classes with incompatible interfaces to work together?
Which of the following is an appropriate explanation of encapsulation in object orientation?
Which of the following is an appropriate category of system maintenance performed for the purpose of modifying the system to cope with changes in the software environment (e.g. DBMS, Operating system)?
In object-oriented programming, which of the following is the concept that refers to a class that defines a method with the same name and type signature as a method in its superclass?
Which of the following is an appropriate description of a UML use case diagram?
In the development process, which of the following is an activity that should be performed in software architecture design?
Which of the following is an appropriate description concerning a state transition test in a system integration test?
What is the expected value in dollars for the correction cost of an application program in the first year under the conditions shown below?
[Conditions]
In a business scenario where marketing managers analyze customer interests and sales patterns, design promotional campaigns, and then send targeted emails to customers, which of the following is a modeling technique used to represent how information flows between internal processes, data stores, and external entities?
Which of the following is the software architecture that decomposes applications into small, loosely coupled services that communicate over APIs?
Which of the following is the UML class diagram that shows a generalization relation?
Which of the following is an explanation of a software testing tool corresponding to a static analysis tool that supports static testing?
Test cases for the part of a program shown in the flowchart below are created to achieve decision condition coverage (branch coverage). In order to make the test cases achieve multiple-condition coverage, which of the following is the appropriate set of test cases to be added? Here, the part enclosed by parentheses () represents a test case.
Which of the following is an appropriate test to ensure that the interfaces and linkages between different parts of software work properly?
Which of the following is the UML behavioral diagram showing the behavior of a single object-in response to triggers?
Which of the following is an appropriate description of “delegation” in object orientation?
In unit testing, which of the following activities is part of white box testing?
Which of the following is the appropriate explanation of a stub or a driver used in a test?
Which of the following are components of a UML2.x (including 2.0 and later versions) state diagram?
Which of the following represents the appropriate combination of a class and an object in Object Oriented Programming?
Which of the following is the most appropriate description of polymorphism in object-oriented design?
There is a program module that is executed only when the integer value of integer x is 25 ≤ x < 50. When testing this module using boundary value analysis, which of the following is an appropriate combination of values to be tested?
Which of the following is the appropriate order of the six phases in the SDLC (Software Development Life Cycle) model?
Which of the following is a description concerning a decision table that is one of the design techniques used in system development?
The integration test for software composed of modules arranged in a hierarchical structure is performed from a high-level module. In such a case, which of the following is a test module that is used as a substitute for a low-level module?
Which of the following is the most appropriate feature of polymorphism in object-oriented programming?
Which of the following is approved by the customer when the external design of a system is completed?
In order to determine the quality condition in a test process, it is necessary to analyze and evaluate the relationship between the number of completed test items and the cumulative number of bugs. Which of the following is a graph that indicates that the quality is becoming stable?
Which of the following is the most appropriate characteristic of the “big bang” or all-at-once migration method that is one of the system migration methods?
The diagram below is an example of a DFD that is used in the structured analysis method. Which of the following is represented by a “◯” in the diagram below?
Among the definitions of software quality characteristics, which of the following characteristics refers to the ease of modifying a program for a certain computer so that it can run on a different architecture?
In the error embedding method, when the number of embedded errors is S, the number of discovered errors from the embedded errors is m, the number of latent errors before the start of testing not including embedded errors is T, and the total number of discovered errors is n, which of the following expresses the relationship of S, T, m, and n?
Which of the following is an appropriate test case when a test is to be performed with decision condition coverage (branch coverage) on the section of a program shown in the figure below?
Which of the following is a system where the use of a state transition diagram is appropriate when the system is designed?
In UML 2.0, which of the following is a diagram that represents the interactions between objects in time series?
Which of the following is the most appropriate description of a stack trace that is used for debugging a program?
Which of the following is a technique that embeds logical expressions that hold true for the relations or conditions between variables at specific points in the execution of a program and verifies the validity of the program?
Which of the following is an appropriate test type that is conducted to ensure that the interfaces and linkages between different software parts work properly?
The figure below shows an example of a DFD that uses one of the DFD notations and represents a flow of data in a system. Texts in the figure are not shown. Which of the following is represented by the circle “◯” in the DFD notation used in the example?
Which of the following is an appropriate relationship between classes and instances in object orientation?
Which of the following tests verifies the interfaces between two (2) modules or subsystems?
Which of the following UML diagrams is used to represent the user interactions with the system and the functions of the system?
Which of the following is an appropriate description concerning test data for black box testing?
Which of the following is the appropriate description for a system migration plan?
In object-oriented programming, which of the following is an explanation of overriding that achieves polymorphism?