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
-
Scrum
-
XP
-
Lean Development
-
All of the above
D
Correct answer
Explanation
Scrum, XP, and Lean Development are all Agile methodology types. Scrum uses sprints and roles, XP emphasizes engineering practices, and Lean focuses on eliminating waste and delivering value.
-
SDD is a doc written by a developer
-
SDD is a doc written by a Business Analyst
-
SDD is a doc written by a System Analyst
-
SDD is a doc written by a Test Manager
C
Correct answer
Explanation
SDD (Software Design Document or System Design Document) is typically authored by a System Analyst to describe the system architecture and design details. While developers may contribute, the SDD is primarily a system analyst's responsibility.
-
SDD is a doc written by a developer
-
SDD is a doc written by a Business Analyst
-
SDD is a doc written by a System Analyst
-
SDD is a doc written by a Test Manager
C
Correct answer
Explanation
SDD (Software Design Document or System Design Document) is a technical document written by a System Analyst that describes system architecture, design components, and technical specifications. Developers implement from it, Business Analysts focus on requirements, and Test Managers use it for test planning.
-
ISO/IEC 12119
-
ISO/IEC 14143
-
ISO/IEC 15271
-
ISO/IEC 12207
-
ISO/IEC 15504
-
ISO/IEC 15939
D
Correct answer
Explanation
ISO/IEC 12207 'Systems and software engineering - Software life cycle processes' is the standard that defines software life cycle processes including acquisition, supply, development, operation, maintenance, and disposal. This matches the question precisely. 12119 covers software package quality requirements, 14143 is about function point analysis, 15271 relates to IT service management, 15504 covers process capability assessment, and 15939 addresses measurement processes.
-
Cognos Datamanager
-
Framework Manager
-
Cognos Metrics Manager
-
Cognos Metric Designer
B
Correct answer
Explanation
Framework Manager is the Cognos BI product used to model metadata and create the semantic layer for reporting. Cognos Datamanager is for data integration, Cognos Metrics Manager is for scorecard metrics, and Cognos Metric Designer is also for metric design - none of these are the primary metadata modeling tool.
-
Cognos Connection
-
Cognos SDK
-
Metric Studio
-
Report Studio
D
Correct answer
Explanation
Report Studio is the Cognos tool designed for creating professional dashboard reports with visual components like gauges, lists, and graphs. It provides the flexibility to create executive-facing dashboards with multiple visualization types. Cognos Connection is for portal access, Cognos SDK is for development, and Metric Studio is for scorecard-style monitoring.
-
Cognos Planning
-
Cognos TM1
-
Analysis Studio
-
Query Studio
C
Correct answer
Explanation
Analysis Studio is designed for interactive data exploration and analysis. It allows users to drill through data, discover patterns, and perform ad-hoc analysis that leads to new questions. Cognos Planning is for budgeting, TM1 is for financial modeling, and Query Studio is for simpler querying without deep analysis capabilities.
-
Event Studio
-
Metric Studio
-
Batch Job Scheduling in Cognos Connection
-
Cognos TM1
A
Correct answer
Explanation
Event Studio is designed for event-driven notifications and actions in Cognos. When a condition is met (like product returns exceeding 10), it can automatically send emails and run reports to specified recipients. Metric Studio tracks KPIs over time but isn't designed for conditional event-based alerts with actions.
-
Cognos Planning
-
Cognos TM1
-
Metric Studio
-
Analysis Studio
C
Correct answer
Explanation
Metric Studio is the IBM Cognos component specifically designed for creating scorecards and monitoring KPIs over time. It provides the framework for defining metrics, setting thresholds, and visualizing performance trends. Cognos Planning is for budgeting and forecasting, TM1 is for multidimensional analysis, and Analysis Studio is for ad-hoc data exploration.
-
Report Studio
-
Query Studio
-
Event studio
-
Metric studio
C
Correct answer
Explanation
Event Studio (formerly Event Management Service) is designed for event lifecycle management - creating, managing, and monitoring event-based tasks and alerts. Report Studio is for reports, Query Studio for ad-hoc queries, Metric Studio for scorecards.
-
Drill Up
-
Drill Through
-
Drill Down
-
Drill BackDrill Down
-
Software developement tool
-
Software developement practise
-
Software developement life cycle
-
None of the above
B
Correct answer
Explanation
Continuous Integration is a software development practice where developers integrate code frequently, often daily. Each integration is verified by automated builds and tests to detect integration errors early. It is a practice, not a tool (A) or a lifecycle phase (C).
-
decreasing integration times
-
speed up the delivery of software
-
both
-
none
C
Correct answer
Explanation
The main objectives of Continuous Integration are reducing integration problems and enabling faster delivery of software. By integrating frequently and automating builds/tests, teams catch bugs early and release more quickly. Both decreasing integration time and speeding up delivery are core goals.
-
Luntbuild
-
Ant
-
Gump
-
CruiseControl
A,C,D
Correct answer
Explanation
Luntbuild, Gump, and CruiseControl are all CI/CD tools that automate build and test processes. Ant is a build tool (like Make) but not specifically a Continuous Integration tool - it's used by CI tools but isn't one itself. CI tools orchestrate builds, tests, and reporting.
-
Application build
-
White box testing
-
Configuration management
-
Application deployment
A,B,D
Correct answer
Explanation
CI automates application builds, testing (including white box testing), and deployment. Configuration management (C) is typically handled separately - while related, it's not a core CI automation target. CI focuses on the integration-build-test-deploy pipeline.