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
-
Describe Baseline Business Architecture
-
To Select relevant tools and techniques to be used in association with selected view points
-
To Select the relevant architecture view points that will enable the Architect to demonstrate how the stake holder concerns are addressed in Business Architecture
-
To Define the Business Requirements
-
All of the Above
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.
-
Business Process Models
-
Use-Case Models
-
Class Models
-
Information Exchange Matrix
-
Traceability Matrix
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.
-
Process Gap
-
Tools Gaps
-
Financial Gaps
-
Information Gaps
-
No one of the above
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.
-
Deliverable base-lining
-
Defect prevention
-
Management reporting
-
None of the above
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.
-
Refined statements of business goals and strategic drivers
-
Architecture Principles
-
Baseline Technology Architecture
-
Target Application Architecture
-
All of the above
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.
-
Create Architecture Models
-
Conduct a review workshop with Known Industry experts
-
Identify Reference Models, View points and Tools
-
Develop Baseline business architecture description
-
Select Business Architecture Building Blocks
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.
-
Business Services
-
Business Functions
-
Business Process, including measures and deliverables
-
Key business Goals
-
Updated business requirement
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.
-
Deliverable base-lining
-
Defect prevention
-
Management reporting
-
None of the above
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.
-
A Key objective of the Phase B is reuse of the existing software components available in the existing applications.
-
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
-
Knowledge of Bsiness architecture is a prerequisite for architecture work in any other domain.
-
The normal approach to Target Architecture development is top-down
-
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
-
Establish the Project
-
Define Scope
-
Create Architecture Models
-
Review Architecture Principles including business principles
-
Identify Business Goals and Drivers
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.
-
Approved Statement of Architecture work
-
Gap analysis results
-
Architecture Principles
-
Refined Statements of business goals and strategic drivers
-
Plan for the Architectural work
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.
-
To import external source control systems
-
To export definitions from the source Repository to an archive file (.SIF)
-
To facilitate concurrent development
-
To perform import into the check-out project and not on the server
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.
-
state
-
activity
-
package
-
work item
B
Correct answer
Explanation
In a Documentum workflow template, an activity element represents a specific task or step in the business process that needs to be completed.
-
Specs/Requirement walkthrough
-
Code walkthrough
-
Unit testing
-
All of the above
D
Correct answer
Explanation
An ETL developer can identify and report defects during all stages of development, including requirements walkthroughs, code reviews, and unit testing phases.
-
Requirement/Specs walkthrough
-
Code walkthrough
-
Unit testing
-
All of the above
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.