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 web technology
  1. Assignment

  2. Connector

  3. Integrator

  4. Flow Action

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

The Assignment Smart Shape is specifically designed to present screens and forms to end users for interaction or data entry. Connectors route flows between shapes, Integrators connect to external systems, and Flow Actions define what happens after a user submits an assignment.

Multiple choice technology web technology
  1. Process Page

  2. Requestor Page

  3. Thread Page

  4. User Pages

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

The Requestor page holds session information including access roles, RuleSet list, and HTTP parameters. Process pages track work objects, Thread pages hold execution context, and User Pages is not a standard clipboard page.

Multiple choice technology web technology
  1. 5, 5

  2. 5, 1

  3. 1, 5

  4. 1, 1

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

For a RuleSet with 5 versions, Rule-RuleSet-Name has 1 instance (one name entry) while Rule-RuleSet-Version has 5 instances (one per version like 01-01, 01-02, etc.). The name is shared across versions.

Multiple choice technology web technology
  1. Can not be overridden with the same name

  2. Can use the inheritance facility in PRPC

  3. Can be created with the same name in different ruleset

  4. Can be created with the same name in different class

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

Property rules in PRPC can be created with the same name in different rulesets (allowing versioning and specialization) and in different classes (enabling class-specific properties). They cannot be overridden with the same name in the same ruleset and class combination, but PRPC's inheritance facility allows derived classes to access properties defined in parent classes.

Multiple choice technology web technology
  1. Citi-, Rule-, HTML-

  2. Work-, Data-, and History-

  3. Class-, Property-, Method-

  4. none of the above

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

All custom classes in PRPC inherit from the three base classes: Work- (for work objects and case types), Data- (for reusable data and reference data), and History- (for historical instances and audit records). These form the foundation of PRPC's class hierarchy.

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

ASAP (Application Security Assessment and Protection) is most effective when applied throughout the entire software development lifecycle. Starting from requirements analysis allows security considerations to be integrated early, while continuing through rollout ensures vulnerabilities are caught before deployment. Applying it only during specific phases misses opportunities for prevention and increases cost of fixes later.

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