Computer Knowledge
Software Development and Management
3,064 Questions
Software development and management focuses on the system development life cycle, enterprise architecture, and configuration management. It tests your familiarity with system analysis, design models, and IT project planning. This subject is essential for specialist and banking officer scale examinations.
System analysis and designSoftware development life cycleConfiguration managementEnterprise architectureObject oriented design
Software Development and Management Questions
A
Correct answer
Explanation
The Base Class Library (BCL) in .NET确实 includes fundamental classes for Collections, I/O, Networking, Security, and other core functionality. This statement accurately describes BCL's purpose and contents.
-
virtual methods
-
Overloaded methods
-
Overridden methods
-
All the Above
D
Correct answer
Explanation
Polymorphism in VB.NET is achieved through method overloading (compile-time polymorphism), virtual methods, and method overriding (runtime polymorphism). Therefore, all of the listed techniques are used to achieve polymorphism.
-
System.Diagnostics.Process
-
System.Object class
-
System.Drawing namespace
-
None of the Above
B
Correct answer
Explanation
In VB.NET, if Option Strict is turned off and a variable is declared without an explicit type (e.g., Dim x), the compiler defaults its type to System.Object, which is the root of the .NET type hierarchy.
-
In VB.NET a child Class can Inherit from 2 Parent Classes
-
Inheritance concept is not supported by .NET
-
Both A) and B)
-
None of the Above
C
Correct answer
Explanation
VB.NET does not support multiple inheritance from classes (only single inheritance with multiple interface implementation). .NET fully supports inheritance as a core object-oriented concept. Both statements A and B are false.
-
Single inheritance using classes
-
Multiple inheritance using interfaces
-
Both A) and B)
-
None of the Above
C
Correct answer
Explanation
VB.NET supports single inheritance for classes (a class can inherit from only one base class) and multiple inheritance for interfaces (a class or interface can implement/inherit multiple interfaces).
-
Quality Center Foundation
-
Business Process Insight
-
Service Test ComponentBusiness Process Insight
-
Quality Center Dashboard
D
Correct answer
Explanation
Quality Center Dashboard provides executive-level visualization and reporting, offering high-level metrics, graphs, and status views of the entire testing process for management oversight.
-
Versioning
-
non parallel development
-
factoring
-
Leveling
-
branching
-
labels
-
versioning
-
-
-
Versioning
-
non parallel development
-
factoring
-
Leveling
-
Create
-
Initialize
-
Load
-
New
D
Correct answer
Explanation
The New procedure (constructor) is called when an object is instantiated, making it the ideal place to initialize class-level variables. In VB.NET, Sub New is the constructor that runs automatically when you create an instance using 'New'. Create is not a standard procedure name. Initialize is not a built-in event. Load is a form event that fires after the constructor, when the form is loaded, but variables need initialization earlier. The constructor is the first code that runs when an object is created.
-
Composite
-
Bridge
-
Adaptor
-
Facade
D
Correct answer
Explanation
The Facade pattern provides a unified, simplified interface to a complex subsystem of interfaces. It defines a higher-level interface that makes the subsystem easier to use by reducing complexity and hiding the interactions between multiple subsystem components from clients.
-
System integration
-
Enterprise wide
-
Business process
-
None of the above
C
Correct answer
Explanation
eTOM (enhanced Telecom Operations Map) is a comprehensive framework for business processes in the telecommunications industry. It defines the key business processes required to run a telecom service provider efficiently.
-
Business process
-
Application frame work
-
System integration
-
None of the above
B
Correct answer
Explanation
TAM (Telecom Application Map) is an application framework that provides a structured view of telecom applications and their relationships. It helps organizations understand their application landscape and dependencies.
-
Passive and Connected
-
Active and Connected
-
Passive and Unconnected
-
Active and Unconnected
B
Correct answer
Explanation
Update strategy transformations are Active and Connected in data warehousing. Active transformations are those that modify the data flow, and Connected transformations are those that are connected to the data flow pipeline. The update strategy fits both characteristics.
-
Precondition
-
Method
-
Transition
-
Iteration
A,C
Correct answer
Explanation
In Pega Activity rules, When Condition rules can be used in Preconditions (to determine if an activity should execute) and Transitions (to control which path to follow after a step). They cannot be used in Methods or Iterations as indicated by options B and D. Options A and C are correct.