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

  2. Modularity

  3. Inheritance

  4. Componentization

  5. Granularity

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

SOA guiding principles include Reuse (building services to be used multiple times), Modularity (breaking functionality into independent modules), Componentization (creating self-contained service components), and Granularity (designing services at the right level of detail). Inheritance is an object-oriented programming concept, not a SOA principle.

Multiple choice technology testing
  1. Grammatical Ananlysis of a requirement specification

  2. Performace Simulation of the network and database design

  3. security Risk analysis of the application code and database design.

  4. AUTOMATED UNIT TESTING WITH j-Unit test frameworks.

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

In a sequential lifecycle model, the earliest artifact available for static analysis is the requirements specification document. Grammatical analysis (checking for completeness, consistency, ambiguity) can be applied immediately after requirements are written. Performance simulation, security analysis, and unit testing all require designs or code to exist first, which come later in the sequential model.

Multiple choice technology web technology
  1. reuse

  2. modularity

  3. componentization

  4. granularity

  5. none of the above

  6. only first and second option

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

SOA principles emphasize reuse through service composition across applications. Modularity breaks functionality into distinct, loosely coupled services. Componentization encapsulates business logic as self-contained services. Granularity determines service scope - fine-grained for reuse, coarse-grained for business processes. All four are fundamental SOA design principles.

Multiple choice technology
  1. The design time component

  2. The runtime component

  3. OWB repository

  4. None of the above

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

OWB (Oracle Warehouse Builder) architecture is built around a central repository that stores all metadata, mappings, and transformations. The repository is the core component that both design-time and runtime components access, making it the fundamental concept.

Multiple choice technology
  1. 0,1

  2. 1,1

  3. 1,2

  4. 2,1

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

A Warehouse Builder project can be created with 0 source modules and 1 target module (minimal configuration for loading from external sources directly). The project structure requires at least one module to exist, but source modules are optional if data comes from non-OWB sources. Options B, C, D all mandate unnecessary source modules.

Multiple choice technology security
  1. IT principles

  2. strategic business drivers

  3. business principles

  4. program or project Plans

  5. business goals

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

Architecture principles are foundational, enduring guidelines derived from business principles, IT principles, business goals, and strategic business drivers. Program or project plans are tactical, temporary documents that implement these principles at a specific point in time, making them least relevant to principle formulation.

Multiple choice technology security
  1. complex

  2. understandable

  3. robust

  4. complete

  5. consistent

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

Architecture principles should be simple, clear, and easy to understand - NOT complex. The goal is to provide guidance that architects and developers can readily apply. TOGAF and other frameworks explicitly state that principles should be understandable, robust, complete, and consistent. Complexity undermines the very purpose of having principles.

Multiple choice technology security
  1. Solutions Continuum

  2. Architecture Vision

  3. Architecture Continuum

  4. Architecture Board

  5. CIO

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

Architecture Building Blocks (ABBs) are defined in the Architecture Continuum, which provides a repository of reusable architecture assets. The Solutions Continuum, in contrast, contains specific solution implementations. Architecture Vision is a phase in TOGAF, not a source of building blocks. The Architecture Board and CIO are roles/actors, not sources of architectural assets.

Multiple choice technology security
  1. High cost of development

  2. High cost of support

  3. Lower quality

  4. Numerous runtime environments

  5. All of these

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

An architecture board prevents unconstrained, siloed development that causes multiple problems: high development costs through duplication and lack of reuse, high support costs from fragmented incompatible systems, lower quality from inconsistent standards, and numerous runtime environments from lack of standardization. All these consequences result when architecture governance is absent.

Multiple choice technology security
  1. The principle is popular with IT management.

  2. The principle promotes alignment of IT strategies with business strategies and visions.

  3. The principle provides a high degree of control to IT management.

  4. The principle assures compliance by the business units.

  5. The principle assures uniform compliance to IT mandates.

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

Architecture principles should primarily ensure IT alignment with business strategy and vision. Principles that focus only on IT management popularity, control, or uniform compliance miss the core purpose of serving business objectives. The key criteria is whether the principle bridges IT and business strategy.

Multiple choice technology security
  1. Identifying re-usable components

  2. Consistency between sub-architectures

  3. The production of usable governance material and activities

  4. All of the above

  5. B & C only

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

The Architecture Board has multiple responsibilities: identifying reusable components, ensuring consistency between sub-architectures, and producing usable governance materials. All these are core Board functions, making option D the comprehensive correct answer.

Multiple choice technology security
  1. Architecture documents are used by every decision maker in the organization for every IT-related business decision.

  2. focus on continuous improvement and optimizing its processes

  3. integrate IT architecture with capital planning and expenditures

  4. all of these

  5. There are no unplanned IT investments or acquisitions.

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

High architecture maturity is characterized by multiple indicators: architecture documentation informing all IT decisions, focus on continuous improvement, integration with capital planning, and absence of unplanned investments. All options describe aspects of maturity, making option D correct.

Multiple choice technology
  1. Production

  2. Quality

  3. Integration

  4. Development

  5. All the above

  6. None of the above

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

IDOC (Intermediate Documents) are used for electronic data interchange between SAP systems. Production, Quality, Integration, and Development systems all participate in IDOC-based ALE (Application Link Enabling) scenarios for data exchange.

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 Assurance Process) works best when integrated throughout the entire development lifecycle. Starting early in requirements analysis and continuing through rollout (C) allows security to be built in rather than bolted on. Applying it only during testing (A), development (B), or design (D) is less effective and more costly.

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 requirement analysis phase, the key activity is capturing security requirements and documenting them in the URS (User Requirements Specification) and SRS (Software Requirements Specification) documents (C). Simply capturing customer requirements (A) isn't enough - they must be specifically security-focused. Updating project plans (B) is a secondary activity.