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 architecture
  1. Velocity

  2. Burned down

  3. SPRINTS

  4. None of the above

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

In SCRUM, velocity is the metric that measures a team's productivity - specifically, the amount of work (usually in story points or hours) the team completes per sprint. A burn-down chart tracks remaining work over time, sprints are time-boxes, and velocity is used for predictable planning.

Multiple choice technology architecture
  1. Product owner

  2. SCRUM Master and team

  3. End users / other stakeholders

  4. All of the above

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

Sprint reviews are open to all stakeholders including the Product Owner, Scrum Master, team members, and importantly, end users and other external stakeholders. The purpose is to demonstrate working software and gather feedback, so transparency and broad participation are encouraged.

Multiple choice technology architecture
  1. system planning and selection

  2. systems design

  3. systems analysis

  4. systems implementation and operation

  5. systems evaluation

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

Conceptual data modeling occurs during systems analysis, which is when requirements are gathered and analyzed. It happens in parallel with other requirements analysis activities to understand what data the business needs before detailed technical design begins.

Multiple choice technology
  1. REPOSITORY

  2. DESIGNER

  3. MAPPING

  4. FLOWCHART

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

The question asks which option is NOT related to Informatica. Repository, Designer, and Mapping are all core Informatica PowerCenter components. A Flowchart is a general diagramming tool, not specific to Informatica - making it the correct answer to the negative question.

Multiple choice technology
  1. Water falls model

  2. Spiral Model

  3. V-model

  4. Linear model

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

The V-Model (option C) emphasizes that for every development phase, there is a corresponding testing phase. Testing begins in parallel with development activities - test planning starts during requirements, test cases during design, etc. Waterfall has sequential phases. Spiral is iterative risk-based. Linear is sequential like waterfall.

Multiple choice technology
  1. Plan(P)------>Check(C)------>Act(A)----->Do(D)

  2. Plan(P)------>Do(D)------>Check(C)----->Act(A)

  3. Plan(P)------>Do(D)------>Act(A)----->Check(C)

  4. None

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

The Plan-Do-Check-Act (PDCA) cycle follows the sequence: Plan (P) → Do (D) → Check (C) → Act (A). Option B correctly shows this order. This is the Deming Cycle/Shewhart Cycle used for continuous improvement in quality management.

Multiple choice technology packaged enterprise solutions
  1. Establish robust Foundation

  2. Design Intent driven processing

  3. Design Event Driven Processing

  4. Build For Change

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

Pega’s official guardrails guide developers to build robust, maintainable applications. Core guardrails include establishing a robust foundation, designing intent-driven processing, and building for change. While event-driven concepts exist in software architecture, Design Event Driven Processing is not defined as a standard Pega guardrail.

Multiple choice technology packaged enterprise solutions
  1. Assign-WorkList

  2. Assign-WorkBasket

  3. Either

  4. None

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

An assignment in Pega is an instance of either the Assign-Worklist class (when assigned to an individual operator) or the Assign-Workbasket class (when assigned to a work queue/basket). Therefore, 'Either' is correct.

Multiple choice technology testing
  1. Only Project Risks

  2. Only Product Risks

  3. Project Risks and Product Risks

  4. Project Risks or Product Risks

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

According to ISTQB risk categorization, poor software characteristics like poor performance, poor usability, or poor security are classified as Product Risks. Product risks are risks that the software will not meet its quality characteristics. Project Risks are different - they're about schedule, budget, resources, and organizational issues. Options A, C, D are incorrect because poor software quality is specifically a product risk, not a project risk.

Multiple choice technology testing
  1. Water Fall Model

  2. V-Model

  3. RAD Model

  4. Spiral Model

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

The V-Model is specifically designed to have testing levels that mirror development levels, but it allows for customization based on project needs. Additional testing levels like component integration and system integration can be inserted as needed. Waterfall has fixed sequential phases, RAD focuses on rapid prototyping, and Spiral is risk-driven with iterative cycles; all are less flexible about testing level insertion than V-Model.

Multiple choice technology security
  1. Microsoft for threat modelling

  2. HP for performance testing of applications

  3. Symantec for security testing

  4. Fortis for vulnerability assessments

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

STRIDE is a threat modeling methodology developed by Microsoft. It's an acronym for Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege - categories of security threats. Option A is correct. Options B (HP for performance), C (Symantec for testing), D (Fortis for assessments) are incorrect.

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.