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
  1. copy

  2. Aggregator

  3. Change capture

  4. peek

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

Peek is a debugging utility stage used during development to view data passing through, not a production processing stage. Copy, Aggregator, and Change Capture are actual processing stages that perform data operations. Peek stages are typically removed before production deployment.

Multiple choice technology testing
  1. Requirement tree

  2. Requirement grid

  3. Requirement flow

  4. Requirement details

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

Requirement Flow is not part of the Requirement module; the module includes trees, grids, and detailed views but does not model execution flow. The other options are genuine components of the module, so they are incorrect choices.

Multiple choice technology testing
  1. Cons: Path_Dir, Vari: path_dir

  2. Cons: PATH_DIR, Vari: path_dir

  3. Cons: Path_Dir, Vari: PATH_DIR

  4. Cons: PATH_dir, Vari: path_DIR

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

The standard naming convention across programming languages is that constants use ALL_CAPS_WITH_UNDERSCORES (PATH_DIR) while variables use lowercase_with_underscores (path_dir). This makes constants easily distinguishable from variables in code and improves readability.

Multiple choice technology programming languages
  1. WWF

  2. WCF

  3. WPF

  4. WF

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

WF (Windows Workflow Foundation) is the .NET 3.0 technology for building workflow-enabled applications. WCF is for communication, WPF for presentation, and WWF (World Wildlife Fund) is not a Microsoft technology. WF provides the programming model, runtime, and tools for workflow-based applications.

Multiple choice technology web technology
  1. 15

  2. 30

  3. 60

  4. 90

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

The default executionTimeout in ASP.NET is 90 seconds, meaning requests have up to 90 seconds to complete before ASP.NET terminates them. The other values (15, 30, 60 seconds) are all less than the actual default and would need to be explicitly configured.

Multiple choice technology web technology
  1. using ToArray method

  2. using FileContent property

  3. using ToString method

  4. None of the above

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

The FileContent property of a file upload control directly returns the file contents as a byte array/stream object. ToArray() would require additional steps, ToString() would convert to string representation, and the FileContent property is the most direct method provided.

Multiple choice technology programming languages
  1. Actuate Report Design (.rod file)

  2. Actuate Report Executable (.rox file)

  3. Actuate Basic Source(.bas file)

  4. Actuate Report Document (.roi file)

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

The .bas (Basic) file contains the Actuate Basic source code for a report design. This is where the programming logic and custom code for the report is stored. The .rod file is the design metadata, .rox is the compiled executable, and .roi is the output document.

Multiple choice technology packaged enterprise solutions
  1. WMAlert(strMessage, strDebug)

  2. WMAlert ( strDebug, strMessage)

  3. WMCAlert(strMessage, strDebug)

  4. WMCAlert ( strDebug, strMessage)

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

The ClarifyCRM web framework utilizes the WMAlert function, which accepts the message string as the first argument and the debug string as the second argument: WMAlert(strMessage, strDebug). The other variations reverse the arguments or use incorrect function prefixes.

Multiple choice technology
  1. Insert

  2. Update

  3. Data Driven

  4. Mapping Driven

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

When you use an Update Strategy transformation, the session property 'Treat source rows as' automatically changes from its default (usually 'Insert') to 'Data Driven', which means the Integration Service follows the update strategy flags set by the transformation.

Multiple choice technology
  1. Non Key Values

  2. Key Values

  3. Primary Key Values

  4. None of the above

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

Target Update Override is specifically used when updates need to be based on non-key column values. By default, updates use primary key columns to match rows, but this feature allows matching using other columns (non-key values) instead.

Multiple choice technology
  1. Customer Transformation

  2. SQL Transfomation

  3. Both 1 & 2

  4. None of the above

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

Update logic can be implemented using Custom Transformations (user-coded logic for updates) as well as SQL Transformations (using SQL UPDATE statements). Both provide alternatives to the built-in Update Strategy transformation for achieving the same result.

Multiple choice technology packaged enterprise solutions
  1. OrderRequestFormat.awl

  2. OrderEncodeFormat.awl

  3. OrderRequestEncode.awl

  4. OrderEncodeFormat.awx

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

This is Ariba platform-specific knowledge about cXML (Commerce XML) templates used for formatting orders. The correct template file in the default configuration is OrderRequestEncode.awl (Option C). The other options are variations with incorrect extensions or slightly different names.