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 architecture
  1. Describe Baseline Business Architecture

  2. To Select relevant tools and techniques to be used in association with selected view points

  3. To Select the relevant architecture view points that will enable the Architect to demonstrate how the stake holder concerns are addressed in Business Architecture

  4. To Define the Business Requirements

  5. All of the Above

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

Phase B Business Architecture focuses on describing the baseline and target architectures, selecting tools and viewpoints, and addressing stakeholder concerns. Defining business requirements happens in earlier phases (Preliminary/Phase A), making D the exception.

Multiple choice technology architecture
  1. Business Process Models

  2. Use-Case Models

  3. Class Models

  4. Information Exchange Matrix

  5. Traceability Matrix

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

Business Process Models, Use-Case Models, Class Models, and Information Exchange Matrix are all modeling techniques for capturing business aspects. The Traceability Matrix is a requirements management tool for tracking requirements to implementations, not a business modeling tool.

Multiple choice technology architecture
  1. Process Gap

  2. Tools Gaps

  3. Financial Gaps

  4. Information Gaps

  5. No one of the above

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

The question asks which is NOT a suggested step for gap analysis. All the options listed (Process Gap, Tools Gaps, Financial Gaps, Information Gaps) are valid gap types that should be analyzed. Since none of them should be excluded from gap analysis, E (none of the above) is correct.

Multiple choice technology testing
  1. Deliverable base-lining

  2. Defect prevention

  3. Management reporting

  4. None of the above

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

Defect Management focuses on tracking logged defects after they're found, not preventing them upfront. The process includes defect prevention activities, management reporting, and tracking - but deliverable base-lining is a configuration management activity, not part of defect management workflow.

Multiple choice technology architecture
  1. Refined statements of business goals and strategic drivers

  2. Architecture Principles

  3. Baseline Technology Architecture

  4. Target Application Architecture

  5. All of the above

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

Phase B (Business Architecture) of TOGAF ADM receives inputs from the Preliminary Phase and Phase A. These include refined business goals, Architecture Principles, and the existing baseline architectures (Technology and Application). All listed items are valid inputs to Business Architecture work.

Multiple choice technology architecture
  1. Create Architecture Models

  2. Conduct a review workshop with Known Industry experts

  3. Identify Reference Models, View points and Tools

  4. Develop Baseline business architecture description

  5. Select Business Architecture Building Blocks

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

Phase B steps include developing baseline descriptions, selecting building blocks, identifying reference models/tools, and creating architecture models. Conducting external expert workshops is not a documented TOGAF ADM step - this would be part of stakeholder engagement, not a formal ADM phase step.

Multiple choice technology architecture
  1. Business Services

  2. Business Functions

  3. Business Process, including measures and deliverables

  4. Key business Goals

  5. Updated business requirement

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

Business Architecture outputs include Business Services, Functions, Processes (with measures), and updated requirements. Key business goals are INPUTS to Phase B from Phase A, not outputs. The phase delivers architecture descriptions, not the goals themselves.

Multiple choice technology testing
  1. Deliverable base-lining

  2. Defect prevention

  3. Management reporting

  4. None of the above

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

Defect management involves preventing defects, managing the lifecycle of found defects, and providing management visibility. Deliverable base-lining (A) is a configuration management practice for version control, not part of tracking and resolving defects. Prevention (B), reporting (C), and process management are all core to defect management. Option D (None of the above) is incorrect since A is indeed not included.

Multiple choice technology architecture
  1. A Key objective of the Phase B is reuse of the existing software components available in the existing applications.

  2. As a Part of the Phase B, the Architecture team will need to consider what relevant Business Architecture resources are available from the enterprise continuum

  3. Knowledge of Bsiness architecture is a prerequisite for architecture work in any other domain.

  4. The normal approach to Target Architecture development is top-down

  5. In Practical terms, the business architecture is also often necessary as a means of demonstrating the business value of subsequent Technical Architecture work to key stake holders

Reveal answer Fill a bubble to check yourself
A Correct answer
Multiple choice technology architecture
  1. Establish the Project

  2. Define Scope

  3. Create Architecture Models

  4. Review Architecture Principles including business principles

  5. Identify Business Goals and Drivers

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

TOGAF ADM Phase A (Architecture Vision) focuses on preparation: establishing the project (A), scoping (B), reviewing principles (D), and identifying business goals (E). Creating detailed architecture models (C) happens in later phases (B, C, D) when developing specific domain architectures. Phase A is about vision and preparation, not detailed modeling. The marked answer C is correct - modeling is not a key step in Phase A.

Multiple choice technology architecture
  1. Approved Statement of Architecture work

  2. Gap analysis results

  3. Architecture Principles

  4. Refined Statements of business goals and strategic drivers

  5. Plan for the Architectural work

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

The Architecture Vision phase (Phase A) outputs include: approved statement of architecture work (A), architecture principles (C), refined business goals (D), and the plan (E). Gap analysis results (B) are produced in Phase E (Opportunity and Solutions) or Phase F (Migration Planning) when comparing baseline to target architectures. Gap analysis is not an early phase output - it requires defined target and baseline architectures that don't exist yet in Phase A.

Multiple choice technology web technology
  1. To import external source control systems

  2. To export definitions from the source Repository to an archive file (.SIF)

  3. To facilitate concurrent development

  4. To perform import into the check-out project and not on the server

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

Object export and import in Ab Initio facilitates concurrent development by allowing developers to export object definitions from the repository to .SIF archive files, which can then be imported into other projects or environments, enabling parallel work without conflicts.

Multiple choice technology testing
  1. Requirement/Specs walkthrough

  2. Code walkthrough

  3. Unit testing

  4. All of the above

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

ETL developers can and should identify defects throughout the development lifecycle: during requirement walkthroughs (logic gaps, unclear specs), code walkthroughs (implementation errors, logic flaws), and unit testing (functional bugs, edge cases). Each phase catches different classes of defects.