Computer Knowledge

Software Development and Management

2,312 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 packaged enterprise solutions
  1. a) Linked to requirements

  2. b) Directly to the Release or Cycle

  3. c) Linked to any entity

  4. d) To Tests that are linked to Requirements that are linked to Releases or Cycles

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

For the Releases module Quality graphs to show linked defects, the defect must be linked to a test, and that test must be linked to a requirement, which in turn is linked to a Release or Cycle. This indirect linking path is required for the defects to appear in Release-specific quality graphs. Direct linking to releases or any entity won't populate these graphs correctly.

Multiple choice technology databases
  1. To enable parallel development

  2. To Enable single user development

  3. To Enable multi site development

  4. None of the above

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

Merging in version control systems allows developers to integrate concurrent changes, thereby enabling parallel development across different branches or streams.

Multiple choice technology databases
  1. Sets up workspace

  2. Integrates changes

  3. Creates baseline

  4. a & b

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

A developer's primary responsibilities include setting up their workspace (creating views, joining streams) and integrating their changes with the team's work (delivering to integration streams, resolving merges). Creating baselines is typically a project lead or integration manager responsibility, not a core developer task.

Multiple choice technology mainframe
  1. Retrieving elements from production

  2. changing elements

  3. Moving elements to production

  4. All of the above

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

The integration stage procedure in software configuration management encompasses retrieving elements from production, modifying or changing those elements, and eventually moving them back to production. Thus, all of the listed steps are included.

Multiple choice technology mainframe
  1. I & II

  2. I & III

  3. II & III

  4. I , II & III

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

Endevor is a configuration management tool and version control tool for mainframe systems. It helps manage software components, track changes, and maintain version history. It is not a debugging tool - that's a different category of software utility.

Multiple choice technology platforms and products
  1. Integrated development environment

  2. Integrated deployment environment

  3. In-house deployment Environment

  4. None of these

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

IDE stands for Integrated Development Environment, which is a software application that provides comprehensive facilities to computer programmers for software development. An IDE typically consists of a source code editor, build automation tools, and a debugger, all integrated into a single interface.

Multiple choice technology testing
  1. Walkthrough

  2. Inspection

  3. management review

  4. post project review

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

Inspection is the most formal type of peer review in software engineering. It is characterized by a structured process that includes specific roles, a formal meeting, and strictly defined entry and exit criteria to ensure quality.

Multiple choice technology testing
  1. Goal-oriented

  2. Manual

  3. Run until complete

  4. Real-life schedule

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

In goal-oriented scenarios, LoadRunner automatically calculates the number of Vusers needed to achieve your performance goals (like hits per second or response time). Manual scenario requires you to explicitly define Vuser counts, while 'run until complete' and 'real-life schedule' are different scheduling modes.

Multiple choice technology mainframe
  1. Integrity, Curiosity, Reliability (ICS)

  2. Memory, Decisive, Authoritarian (MDA)

  3. Reliability, Availability, Serviceability (RAS)

  4. Reliability, Sensitive, Organized (RSO)

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

RAS stands for Reliability, Availability, and Serviceability. This is the hallmark of mainframe computing, ensuring the system remains operational (Reliability), accessible even during component failures (Availability), and easy to repair or upgrade without downtime (Serviceability). The other acronyms are fabricated in this context.

Multiple choice technology platforms and products
  1. Define Rules

  2. Ability to Store, version, and manage the rules

  3. Tools for Testing, Simulating and verify the rules

  4. Ability to package and deploy the rules

  5. All of the above

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

A complete BRMS must support the entire rules lifecycle: defining business rules, storing and versioning them in a repository, testing and simulating rule behavior, and packaging rules for deployment to production environments. All these functionalities are essential for enterprise-grade business rules management.

Multiple choice technology usability
  1. True

  2. False

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

Usability should be integrated throughout the entire Software Development Lifecycle, from initial requirements gathering through design, development, testing, and deployment. Waiting until later stages to consider usability leads to expensive redesigns and products that don't meet user needs. The claimed answer (A) correctly reflects this principle.

Multiple choice technology usability
  1. During design stage

  2. During development stage

  3. During analysis stage

  4. During the entire SDLC

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

Usability testing provides value at all stages of software development. Early testing identifies issues before expensive implementation, mid-stage testing validates design decisions, and late-stage testing ensures the final product meets user needs. Continuous usability evaluation throughout the entire SDLC is more effective than limiting it to a single phase. The claimed answer (D) is correct.