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. Capture the customer requirements

  2. Update the project plan

  3. Capture and update the URS and SRS with security requirements for the project

  4. None of the above

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

In the ASAP methodology, the requirements analysis phase focuses on capturing and documenting security requirements in the User Requirement Specification (URS) and Software Requirement Specification (SRS) documents. This ensures security is built into the foundation of the application rather than added later as an afterthought.

Multiple choice technology security
  1. Dynamic code analysis

  2. Static code analysis

  3. Both

  4. None

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

During the design and build phase, ASAP performs static code analysis which examines source code without executing it to identify security vulnerabilities, coding errors, and policy violations. This allows issues to be found early when they're cheaper to fix.

Multiple choice technology security
  1. Security URS

  2. Security URS and SRS

  3. Security Design Guidelines

  4. All of the above

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

ASAP provides Security URS (User Requirement Specification) and Security SRS (Software Requirement Specification) artifacts to guide the analysis phase. These documents capture security requirements and specifications that must be addressed throughout development.

Multiple choice technology security
  1. Application development team

  2. Project Manager

  3. ASAP Team

  4. Testing Team

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

In corporate frameworks (specifically TCS processes), the ASAP (Application Security Assurance Program) Team is tasked with reviewing security elements of updated project artifacts at the end of each development phase. Distractors like the generic development, project management, or testing teams do not have this specialized compliance role.

Multiple choice technology security
  1. Acquiring, Testing, Installing

  2. Testing, Remediation, Peer Review

  3. Determine needs, Acquire resources, Install the patch

  4. Both A & B

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

Successful patch management typically consists of acquiring the correct patches, testing them in a non-production environment to check for compatibility and stability issues, and installing them. Other options describe generic management tasks or peer review steps that are not the standard three-step pipeline.

Multiple choice technology security
  1. During testing

  2. During development

  3. During all phases of development starting with requirement analysis and ending with rollout

  4. During design

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

The ASAP (Application Security Assessment and Protection) process should be applied during all phases of development, starting with requirement analysis and ending with rollout. This comprehensive approach ensures security is considered from the beginning, rather than being added as an afterthought. It's more effective and cost-efficient to integrate security throughout the lifecycle rather than addressing it in a single phase.

Multiple choice technology security
  1. Capture the customer requirements

  2. Update the project plan

  3. Capture and update the URS and SRS with security requirements for the project

  4. None of the above

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

In the ASAP process requirement analysis phase, the main activity is to capture and update the URS (User Requirements Specification) and SRS (Software Requirements Specification) with security requirements for the project. This ensures that security considerations are documented alongside functional requirements from the very beginning, creating a foundation for secure design and implementation.

Multiple choice technology security
  1. Security URS

  2. Security URS and SRS

  3. Security Design Guidelines

  4. All of the above

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

The analysis phase requires understanding requirements. Security URS (User Requirements Specification) captures security requirements, while Security SRS (Software Requirements Specification) details how those requirements will be implemented. Both artifacts guide the security assessment.

Multiple choice technology security
  1. Application development team

  2. Project Manager

  3. ASAP Team

  4. Testing Team

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

The ASAP Team specializes in security and reviews security elements of project artifacts at phase gates. This independent security validation ensures security requirements are properly addressed throughout the development lifecycle.

Multiple choice technology web technology
  1. Establish standards for detail design

  2. Get to know your target users

  3. Allocate system functions

  4. Perform task analysis

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

User-centered design requires understanding users first. After identifying application goals, knowing target users provides essential context for design decisions, task analysis, and function allocation. Task analysis and function allocation come later, after user needs are understood.

Multiple choice technology security
  1. During testing

  2. During development

  3. During all phases of development starting with requirement analysis and ending with rollout

  4. During design

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

The ASAP (Accelerated Systems Analysis and Planning) process works best when applied continuously across all development phases, from initial requirements analysis through rollout. This ensures security and quality considerations are integrated early rather than being added as afterthoughts, reducing costly rework and vulnerabilities.

Multiple choice technology security
  1. Capture the customer requirements

  2. Update the project plan

  3. Capture and update the URS and SRS with security requirements for the project

  4. None of the above

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

During the ASAP requirements analysis phase, the primary activity is capturing and updating both User Requirements Specification (URS) and Software Requirements Specification (SRS) documents with security requirements. This ensures security is baked into the foundation rather than added later, while basic customer requirements gathering happens but isn't the phase's main security focus.

Multiple choice technology security
  1. Dynamic code analysis

  2. Static code analysis

  3. Both

  4. None

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

During the design and build phases, the application code is available but may not be fully deployed or executable in runtime environments. Static code analysis examines source code for vulnerabilities without needing to execute the application. Dynamic analysis requires a running application to interact with and observe behavior, which typically happens in later testing phases.

Multiple choice technology security
  1. Security URS

  2. Security URS and SRS

  3. Security Design Guidelines

  4. All of the above

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

During the analysis phase, ASAP provides Security URS (User Requirements Specification) and Security SRS (Software Requirements Specification) documents to guide security requirements gathering and analysis. These artifacts help identify what security controls need to be designed. Security Design Guidelines would typically come later in the design phase, not during initial analysis.