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

Multiple choice technology web technology
  1. Required

  2. Range

  3. StringLength

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Data Annotations provide a declarative way to validate model properties. Required ensures a field isn't empty, Range validates numeric ranges, and StringLength enforces character limits. These are commonly used in MVC models for automatic server and client-side validation.

Multiple choice technology programming languages
  1. Exec

  2. Execute

  3. CacheMetadata

  4. beginExec

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In custom activities derived from CodeActivity, the Execute method contains the execution logic. This is where you implement the activity's primary behavior. For NativeActivity, you override Execute differently, and CacheMetadata is for runtime metadata registration, not execution logic. Exec and beginExec are not valid WF4.0 method names.

Multiple choice technology programming languages
  1. Using InArgument Name

  2. Using context.GetValue(InArgumentName)

  3. InArgumentName.Get(context)

  4. InArgument.Get()

Reveal answer Fill a bubble to check yourself
B,C Correct answer
Explanation

To access InArgument values within a custom activity's Execute method in WF 4.0, you have two correct approaches: either use context.GetValue(inArgument) or call inArgument.Get(context). Both methods require the ActivityContext parameter to resolve the argument's value at runtime. Simply referencing the argument by name or calling Get() without context will not work.

Multiple choice technology packaged enterprise solutions
  1. Developer

  2. Monitor

  3. Integration Server

  4. Optimize for Integration Platform

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

webMethods Developer is the legacy development IDE, Monitor manages runtime transactions, and Integration Server is the core runtime execution engine. While Optimize for Infrastructure exists, Optimize for Integration Platform is a fictitious or incorrect name, making it the correct option that is not a real tool.

Multiple choice technology
  1. Global configuration information

  2. Protocol configuration information for both HTTP and non-HTTP protocols

  3. Application pool configuration, such as the process account information

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

WAS reads configuration at multiple levels: global server settings, protocol configurations for HTTP and non-HTTP protocols (like TCP), and application pool settings including process accounts. All these configuration types are essential for WAS to manage worker processes correctly.

Multiple choice technology web technology
  1. OneWay

  2. Request/Response

  3. Duplex

  4. Request

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

WCF's default Message Exchange Pattern is Request/Response. Every operation call expects a response from the service, even if it's just an empty acknowledgment. To implement fire-and-forget messaging without waiting for a response, the operation must be explicitly marked with [OperationContract(IsOneWay=true)].

Multiple choice technology
  1. sRFC

  2. aRFC

  3. qRFC

  4. tRFC

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

QOS with Exactly Once (EO) delivery guarantee corresponds to tRFC (transactional RFC) in SAP, which ensures messages are delivered exactly once without duplication through transaction safety. sRFC is synchronous RFC, aRFC is asynchronous, and qRFC is queued RFC - none provide EO semantics.

Multiple choice technology
  1. CIM

  2. BPEL

  3. MIME

  4. CXML

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

SLD (System Landscape Directory) adheres to CIM (Common Information Model), the DMTF standard for representing managed system elements in a consistent, vendor-neutral manner. BPEL is for business processes, MIME is for email, and cXML is for e-commerce - none define system landscape modeling.

Multiple choice technology
  1. FTP

  2. XML Messaging

  3. SMTP

  4. RFC

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Loosely coupled applications use messaging-based communication, with XML being a standard format for message payloads. FTP is file transfer, SMTP is email protocol, and RFC is a document specification - not communication methods.

Multiple choice technology
  1. Oracle

  2. Sybase

  3. MySQL

  4. Informix

  5. DB2

  6. Teradata

Reveal answer Fill a bubble to check yourself
A,B,E Correct answer
Explanation

Oracle, Sybase, and DB2 are not supported as PowerCenter Repository databases. Informatica PowerCenter Repository requires specific database platforms and these three are not on the supported list. MySQL, Informix, and Teradata are supported options. The repository has specific metadata requirements that exclude these databases.

Multiple choice technology platforms and products
  1. a. To transfer control to another activity

  2. b. Evaluated before each step is executed

  3. c. Is automatically enabled when activity created

  4. d. True-false test, evaluated during activity execution that determines whether the flow of control in an activity continues with the next numbered step.

  5. d

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

In activity-based workflows, the transition part evaluates conditions to determine if control flows to the next step. Option 'd' contains the correct functional definition of this behavior, making the selection of option 'd' correct.

Multiple choice technology enterprise content management
  1. Attributes

  2. Methods

  3. Events

  4. All the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

In object-oriented programming and type inheritance, a subtype inherits all features from its supertype: attributes (data members), methods (functions), and events (notifications). This comprehensive inheritance ensures the subtype maintains the supertype's complete interface and behavior.

Multiple choice technology platforms and products
  1. 5, 5

  2. 5, 1

  3. 1, 5

  4. 1, 1

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

For a rule set 'XXX' with 5 versions, Rule-RuleSet-Name (the class) has 1 instance (representing the rule set itself), while Rule-RuleSet-Version has 5 instances (one for each version: XXX-01, XXX-02, XXX-03, XXX-04, XXX-05). This is a fundamental PRPC rule versioning concept.