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 testing
  1. Scrum

  2. XP

  3. Lean Development

  4. All of the above

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. SDD is a doc written by a developer

  2. SDD is a doc written by a Business Analyst

  3. SDD is a doc written by a System Analyst

  4. SDD is a doc written by a Test Manager

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. SDD is a doc written by a developer

  2. SDD is a doc written by a Business Analyst

  3. SDD is a doc written by a System Analyst

  4. SDD is a doc written by a Test Manager

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology testing
  1. ISO/IEC 12119

  2. ISO/IEC 14143

  3. ISO/IEC 15271

  4. ISO/IEC 12207

  5. ISO/IEC 15504

  6. ISO/IEC 15939

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology web technology
  1. Cognos Datamanager

  2. Framework Manager

  3. Cognos Metrics Manager

  4. Cognos Metric Designer

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Cognos Connection

  2. Cognos SDK

  3. Metric Studio

  4. Report Studio

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Cognos Planning

  2. Cognos TM1

  3. Analysis Studio

  4. Query Studio

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Event Studio

  2. Metric Studio

  3. Batch Job Scheduling in Cognos Connection

  4. Cognos TM1

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Cognos Planning

  2. Cognos TM1

  3. Metric Studio

  4. Analysis Studio

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology
  1. Report Studio

  2. Query Studio

  3. Event studio

  4. Metric studio

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology packaged enterprise solutions
  1. Software developement tool

  2. Software developement practise

  3. Software developement life cycle

  4. None of the above

Reveal answer Fill a bubble to check yourself
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).

Multiple choice technology packaged enterprise solutions
  1. decreasing integration times

  2. speed up the delivery of software

  3. both

  4. none

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology packaged enterprise solutions
  1. Luntbuild

  2. Ant

  3. Gump

  4. CruiseControl

Reveal answer Fill a bubble to check yourself
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.

Multiple choice technology packaged enterprise solutions
  1. Application build

  2. White box testing

  3. Configuration management

  4. Application deployment

Reveal answer Fill a bubble to check yourself
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.