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 security
  1. Release of CR

  2. maintenance of application

  3. release of patch

  4. interim release of CR

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

A patch is a software update designed to fix a bug or vulnerability identified in production after the product is already released. Terms like 'release of patch' accurately represent this interim update, whereas 'maintenance' is a broad phase rather than the release package itself.

Multiple choice technology security
  1. At the design stage

  2. At the beginning of testing phase

  3. During requirements collection phase

  4. HP Webinspect performs the Threat Modeling, I do not need to do anything

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

Threat modeling should begin during the requirements collection phase when the application's purpose, data flows, and user interactions are being defined. Identifying potential threats early allows architects to design security controls into the system rather than retrofitting them later, which is more effective and economical.

Multiple choice technology security
  1. STRIDE

  2. PRIDE

  3. BRIDE

  4. RIDE

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

STRIDE is a widely recognized threat modeling methodology developed by Microsoft. It helps identify security threats across six categories: Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, and Elevation of privilege. PRIDE, BRIDE, and RIDE are distractors.

Multiple choice
  1. I-II-III-IV-V

  2. V-IV-III-II-I

  3. I-III-V -II-IV

  4. IV-II-V -III-I

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

Software coupling types ranked from strongest (worst) to weakest (best): Content coupling (I) - modules share internal data; Common coupling (II) - share global data; Control coupling (III) - one module controls another's logic; Stamp coupling (IV) - share structured data; Data coupling (V) - only pass simple data. The order I-II-III-IV-V is correct.

Multiple choice
  1. Functional Requirements

  2. Non Functional Requirements

  3. Goals of Implementation

  4. Algorithms for Software Implementation

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

An SRS document specifies WHAT the software should do (functional requirements, non-functional requirements, and implementation goals), not HOW to implement it. Algorithms and implementation details belong in design documents, not requirements specifications. Mixing implementation details with requirements reduces flexibility and constrains design choices unnecessarily.

Multiple choice
  1. 234.25

  2. 932.50

  3. 287.80

  4. 122.40

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

Effort person per month = $\alpha.$(kDSI)B KDSI = kilo LOC = 2.8×(40)1.20 = 2.8×83.6511 = 234.22 person per month

Multiple choice
  1. 4000

  2. 5000

  3. 4333

  4. 4667

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

LOC L1 = x 2 L = 2x Total cost of project $\dfrac{x}{10000}\times1000000 + 5 \times 100000 = \dfrac{2x}{10000}\times750000+50000\times5$ 100x + 500000 = 150x + 250000 $\Rightarrow$50x = 500000 – 250000 $\therefore$        $x = \dfrac{250000}{50} \Rightarrow x = 5000$