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 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 platforms and products
  1. ODS

  2. MP

  3. Infocube

  4. Infoset

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

In SAP Business Objects Universes for OLAP sources, direct access is supported for MultiProviders (MP) and Infocubes. These are valid SAP BW/BI data structures that can be directly accessed in universe design. ODS and Infoset are not typically direct-access OLAP sources in this context.

Multiple choice technology platforms and products
  1. Hierarchies

  2. Variables

  3. Display attributes

  4. Basic key Figures

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

When creating a Business Objects universe on an SAP BW Infocube, the BI metadata features available include Hierarchies, Display Attributes, and Basic Key Figures. These are standard metadata objects exposed from Infocube structures. Variables are not part of the base Infocube metadata in this context.

Multiple choice technology platforms and products
  1. Personal

  2. Secured

  3. Shared

  4. None

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

To export an OLAP universe to the Business Objects repository, a Secured connection must be used. Personal connections are local to the machine, while Secured connections are stored in the repository and allow sharing. Universe exports require repository access via secured connections.

Multiple choice technology platforms and products
  1. Sum

  2. Database Delegated

  3. Percentage

  4. None

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

For key figures involving percentages in Business Objects universes, the 'Database Delegated' aggregation function must be used. This ensures percentage calculations are performed at the database level rather than aggregated incorrectly (summing percentages would produce wrong results).

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.

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 application security and is responsible for reviewing the security elements of project artifacts at each phase gate. The development team creates artifacts but lacks the specialized security expertise to validate security elements. The Project Manager coordinates activities but doesn't perform technical security reviews. Testing teams focus on functional quality.

Multiple choice technology security
  1. Common Weakness Enumeration

  2. Common Weaknesses and Exposures

  3. Comprehensive Weaknesses and Exposures

  4. Comprehensive Weakness Enumeration

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

CWE (Common Weakness Enumeration) provides a unified, measurable set of software weakness types. It's maintained by MITRE and serves as a taxonomy for common software security weaknesses, unlike CVE which catalogs specific instances.

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 Assurance Process) framework provides the best results when applied continuously throughout all phases of development. Starting from requirements analysis helps identify security needs early, while continuing through rollout ensures security is maintained. Applying it only during one phase (testing, development, or design) misses opportunities to prevent or catch vulnerabilities earlier.

Multiple choice technology security
  1. Creates a seal that binds a set of data and includes an expiration timestamp

  2. Encodes the data

  3. Hashes the data

  4. Scrambles the data

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

The seal() method creates a cryptographic seal that binds data together with an expiration timestamp, ensuring data integrity and freshness. Unlike encoding or hashing which only transform data, sealing provides tamper evidence by cryptographically linking the data to a specific time window. This prevents replay attacks where old captured data could be reused.