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
-
General Process
-
Vanilla Process
-
Global Process
-
Operational Process
B
Correct answer
Explanation
An architected process is called a Vanilla Process because it represents a generic, unmodified framework that can be customized. Like vanilla ice cream, it's the basic version before adding specific flavors or adaptations to suit particular organizational needs.
-
To accelerate system analysis and design without going in for shortcut methods in the analysis and design phases
-
To avoid problems those arise from the conventional fact-finding method
-
c. If the management is ready to spare their employees for regular meetings during the development cycle of the project
-
d. In projects where functionality is either not well defined or is complex
D
Correct answer
Explanation
JAD is specifically NOT used in projects where functionality is either not well defined or is complex. JAD requires clear requirements and active management participation through structured meetings. For poorly defined or complex functionality, other methods like prototyping or iterative approaches are more suitable.
-
Inception phase - Elaboration Phase – Construction Phase – Transition Phase
-
Elaboration Phase – Transition Phase – Inception Phase – Construction Phase
-
Inception Phase – Construction Phase – Transition Phase – Elaboration Phase
-
Transition Phase – Elaboration Phase – Construction Phase – Inception Phase
-
Throwaway Prototype
-
Evolutionary Concept
-
Rapid Prototype
-
Proof of Concept
B
Correct answer
Explanation
Evolutionary prototyping is used when clients have unclear requirements. The system is developed incrementally, allowing clients to refine their needs through feedback on working versions. Throwaway prototyping is discarded after clarifying requirements, while proof of concept only verifies technical feasibility rather than exploring user requirements.
-
Throwaway Prototype
-
Evolutionary Concept
-
Rapid Prototype
-
Proof of Concept
B
Correct answer
Explanation
Evolutionary Concept (or Evolutionary Prototype) is used when clients don't have clear requirements. This approach involves building an initial prototype and refining it iteratively based on client feedback. Unlike throwaway prototypes, evolutionary prototypes evolve into the final product. Rapid prototyping is about speed, and Proof of Concept is about feasibility.
-
Induction Manual
-
Project Plan
-
Work Order
-
Process Improvemtn Proposal
D
Correct answer
Explanation
During Project Start Up (PSU), standard deliverables include the Project Plan, Work Order, and Induction Manual. Process Improvement Proposal is typically a post-project or ongoing improvement activity, not a PSU deliverable. PSU focuses on initial project setup and documentation.
-
Designing new business processes
-
Base line Configuration of processes in SAP
-
Define Add-on functionality to be provided
-
Conference Room Pilot
B
Correct answer
Explanation
During the Blueprint phase of SAP implementation, the focus is on designing business processes and defining requirements. Baseline configuration is typically done during the Realization phase where the system is actually configured and customized. The Blueprint phase includes activities like designing business processes, Conference Room Pilot, and defining add-on functionality, but not the actual configuration.
A
Correct answer
Explanation
The SAP implementation methodology consists of five key phases: 1) Project Preparation, 2) Business Blueprint, 3) Realization, 4) Final Preparation, and 5) Go-Live and Support. This phased approach provides a structured framework for implementing SAP solutions, though the exact names may vary slightly in different documentation.
-
Solution Manager
-
Business Configuration Sets
-
SAP Best Practice Offerings
-
all of the above
D
Correct answer
Explanation
SAP recommends multiple tools and resources for implementation projects. Solution Manager is used for project implementation and lifecycle management, Business Configuration Sets help streamline configuration, and SAP Best Practice Offerings provide pre-configured business processes. All of these are recommended by SAP for efficient implementation.
-
Because incremental integration has better early defects screening and isolation ability
-
Because “big bang” integration is suitable only for real time applications
-
Incremental integration is preferred over “Big Bang Integration” only for “bottom up” development model
-
Because incremental integration can compensate for weak and inadequate component testing
-
A software development model that illustrates how testing activities integrate with software development phases
-
A software life-cycle model that is not relevant for testing
-
The official software development and testing life-cycle model of ISTQB
-
A testing life cycle model including unit, integration, system and acceptance phases
A
Correct answer
Explanation
The V-Model is a software development model that shows the relationship between each development phase and its associated testing phase. Option A is correct because the V-Model illustrates how test activities (unit, integration, system, acceptance) correspond to and integrate with development phases (requirements, specification, design, implementation). Option B is incorrect - the V-Model is highly relevant for testing. Option C is incorrect - there's no single 'official' ISTQB model. Option D describes a testing lifecycle but doesn't capture the V-Model's key feature: the mapping between development and verification phases.
-
Data Classes
-
Data Tables
-
Class structure
-
Process Flow
B
Correct answer
Explanation
SAP implementation requires cross-functional collaboration involving business processes, organizational change management, user training, and executive sponsorship. It is a business transformation initiative, not merely an IT project.
A
Correct answer
Explanation
Change management is crucial in SAP implementation because it addresses user resistance, training needs, process adoption, and organizational alignment. Technical success alone fails if users don't embrace new processes.
-
How many RuleSets you’ll need
-
Interconnections to other systems and data sources
-
Determine the fundamental units of work
-
Determine the integration rules
C
Correct answer
Explanation
In PRPC application design, determining the fundamental units of work is the first step - these become the work types and work objects that the application will manage. RuleSets, integrations, and other design elements flow from understanding these core work units.