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. Normal

  2. Terse

  3. Verbose Initialization

  4. Verbose data

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

Tracing levels control logging granularity. Normal provides basic info, Terse gives minimal logging, Verbose Initialization logs startup details. Verbose Data writes a log entry for EVERY single row processed, which creates maximum overhead and significantly slows data loading performance. This level is typically used only for debugging specific row-level issues.

Multiple choice technology
  1. Session and workflow

  2. Domain and session

  3. Domain gateway host and node

  4. All the above

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

The infacmd ping command is used to verify connectivity and availability of Informatica domain components. It checks the Domain gateway (which handles client connections), the Domain host (primary server), and the node (where services run). It does not ping individual sessions or workflows directly - those are managed by the Integration Service, not checked via ping command.

Multiple choice technology testing
  1. Software Process Improvement and Capability Determination

  2. Software Process Improvement and Compatibility Determination

  3. Software Process Invention and Compatibility Determination

  4. Software Process Improvement and Control Determination

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

SPICE stands for Software Process Improvement and Capability Determination, which is an international standard framework for software process assessment developed by ISO/IEC. Option A correctly states the full form. Option B incorrectly uses 'Compatibility' instead of 'Capability', while Option C substitutes 'Invention' for 'Improvement'. Option D incorrectly uses 'Control' instead of 'Capability'.

Multiple choice technology testing
  1. Software Process Improvement and Capability Determination

  2. Software Process Improvement and Control Determination

  3. Software Process Improvement and Capacity Determination

  4. None of the above

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

SPICE stands for Software Process Improvement and Capability Determination. It is an international standard for software process assessment (ISO/IEC 15504). Option B incorrectly uses 'Control' instead of 'Capability'. Option C incorrectly uses 'Capacity' instead of 'Capability'. The term refers to both improving processes and determining organizational capability.

Multiple choice technology
  1. Defect Origin

  2. Project Fast Track

  3. Highest Defect Severity

  4. Subcontracting

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

Project Fast Track is a field associated with MyClarity, which appears to be a project management or tracking integration. The other options (Defect Origin, Highest Defect Severity, Subcontracting) are common PPM fields but not specifically tied to MyClarity.

Multiple choice technology
  1. Support Engineer

  2. Application Manager

  3. Release Manager

  4. All the above

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

In PPM workflow, the 'Pending Research' status is specifically designed for the Support Engineer role. This is the person assigned to investigate and gather information about a demand before it can proceed. Application Managers and Release Managers act in different stages of the workflow.

Multiple choice technology testing
  1. It as an agile process that allows us to focus on delivering the highest business value in the longest time.

  2. It as an agile process that allows us to focus on delivering the highest business value in the shortest time.

  3. Both

  4. None of the above

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

Scrum is an Agile framework that organizes work into fixed-length iterations (sprints, typically 2-4 weeks) to deliver working software frequently. Its purpose is delivering high business value quickly through iterative development and continuous prioritization. Option A incorrectly states 'longest time'; Option B correctly states 'shortest time'.

Multiple choice technology testing
  1. Takeuchi & Nonaka

  2. Scott McNealy & Bill Joy

  3. Sabeer Bhatia & Vinodh Khosla

  4. Marlon Bhatia & Al Pacino

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

Ken Schwaber and Jeff Sutherland are the creators of Scrum, but they developed it based on the 1986 Harvard Business Review paper 'The New New Product Development Game' by Takeuchi and Nonaka which introduced the rugby analogy for product development.

Multiple choice technology web technology
  1. Reuse

  2. Modularity

  3. Inheritance

  4. Componentization

  5. Granularity

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

SOA guiding principles include Reuse (building services to be used multiple times), Modularity (breaking functionality into independent modules), Componentization (creating self-contained service components), and Granularity (designing services at the right level of detail). Inheritance is an object-oriented programming concept, not a SOA principle.

Multiple choice technology programming languages
  1. Application runs without any change

  2. Application automatically close

  3. Application automatically restart

  4. Cannot change the web.config file at run time

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

In ASP.NET, web.config is a monitored file. Any modification triggers an application domain restart and recompilation. This ensures configuration changes take effect but causes temporary unavailability. The application doesn't close permanently - it restarts automatically. Changes at runtime are possible but disruptive.

Multiple choice technology web technology
  1. reuse

  2. modularity

  3. componentization

  4. granularity

  5. none of the above

  6. only first and second option

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

SOA principles emphasize reuse through service composition across applications. Modularity breaks functionality into distinct, loosely coupled services. Componentization encapsulates business logic as self-contained services. Granularity determines service scope - fine-grained for reuse, coarse-grained for business processes. All four are fundamental SOA design principles.

Multiple choice technology
  1. a. You can connect more than one group to a multiple input group transformation, except for Joiner transformations, when you connect each output group to a different input group.

  2. b. You can connect more than one group to one target or a single input group transformation

  3. c. You can connect multiple output ports in one group to multiple transformations or targets

  4. d. You can connect one group to one transformation or target.

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

Router transformation splits data into multiple output groups based on group conditions. You can connect multiple output groups to the same downstream target or transformation (e.g., send multiple groups to one target table). This is different from other rules - Router's unique capability is that multiple groups can route to the same destination. The other options are incorrect: you cannot connect multiple groups to a multiple-input transformation except Joiner; you cannot connect multiple output ports in one group to multiple transformations in the same connection; and you're not limited to one group per transformation.

Multiple choice technology
  1. a.inout port

  2. b.variable and out port

  3. c.variable

  4. d. out port

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

In Informatica Aggregator transformation, aggregate operations (SUM, AVG, COUNT, etc.) are performed on the output port. The input ports receive raw data, variable ports can perform intermediate calculations, but only the output port defines the aggregate result that gets passed to the next transformation.

Multiple choice technology architecture
  1. application xml in iba04

  2. project.xml in ibb04

  3. env xml in ibb04

  4. sec xml in ibb04

  5. None of the above

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

Log levels in WebSphere Application Server (WAS) are configured in application.xml. Option A mentions 'iba04' which appears to be a specific environment or server reference. The other files (project.xml, env.xml, sec.xml) are not standard WAS log configuration files.

Multiple choice technology platforms and products
  1. Receive Port

  2. Send Port

  3. Receive Pipeline

  4. Send Pipeline

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

In BizTalk's publish/subscribe architecture: Send Ports subscribe to messages by filtering on context properties (they 'subscribe' to messages they want to send out). Receive Pipelines are subscribers too - they process incoming messages based on subscription rules. Receive Ports and Send Pipelines are not subscribers in the pub/sub model.