Computer Knowledge

Software Development and Management

3,064 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
  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 web technology
  1. a. ERROR

  2. b. WARNING

  3. c. INFO

  4. d. CRITICAL

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

JDBC connection failures during server startup are logged at ERROR level because they prevent proper initialization of the application server. ERROR messages indicate problems that affect system functionality. CRITICAL is not a standard WebLogic logging level.

Multiple choice technology web technology
  1. a. Using weblogic.Admin utility with parameter GC=True

  2. b. Examining Domain Log

  3. c. Starting JVM using –verbose:gcswitch

  4. d. None of the above

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

The -verbose:gc JVM flag causes the Java Virtual Machine to output detailed information about each garbage collection event, including timing statistics and memory reclaimed. This is a standard JVM feature independent of any WebLogic-specific tools or utilities - the GC information appears in the JVM's stdout/stderr, not WebLogic logs.

Multiple choice technology web technology
  1. a. 15

  2. b. 25

  3. c. 10

  4. d. -1

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

Production mode uses conservative default settings to protect database and system resources. A default connection pool size of 25 provides reasonable throughput for production workloads while preventing resource exhaustion - much lower than development defaults, which typically allow more aggressive pooling for testing convenience.

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.

Multiple choice technology databases
  1. Only local or packaged sub programs can be overloaded.

  2. Overloading allows different functions with the same name that differ only in their return types.

  3. Overloading allows different subprograms with the same number, type and order of the parameter.

  4. Overloading allows different subprograms with the same name and same number or type of the parameters.

  5. Overloading allows different subprograms with the same name but different in either number or type or order of parameter.

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

Package overloading in PL/SQL allows multiple subprograms with the same name to coexist if they differ in their parameter signatures. Only local subprograms or packaged subprograms can be overloaded - standalone procedures cannot use overloading (A is true). Overloading requires that subprograms differ in the number, type, or order of parameters - having the same parameter signature is not allowed (E is true). Option B is false because overloading based solely on return type is not permitted. Option C is false because overloading requires differences in parameters. Option D is false because subprograms with identical parameters cannot be overloaded.

Multiple choice technology databases
  1. Packages can be nested.

  2. You can pass parameters to packages.

  3. A package is loaded into memory each time it is invoked.

  4. The contents of packages can be shared by many applications.

  5. You can achieve information hiding by making package constructs private.

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

PL/SQL packages cannot be nested, nor can they accept parameters directly (though their subprograms can). They are loaded into memory once, not on every invocation. The true statements are that package contents can be shared and information hiding is achieved by making constructs private.

Multiple choice technology databases
  1. True

  2. False

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

Identifiers defined only in the package body (not in the package specification) are PRIVATE constructs, not public. They are invisible outside the package body and can only be used by other subprograms within the same package body. To make identifiers public and visible outside the package, they must be declared in the package specification. Therefore, the statement in the question is false, making option B the correct answer.

Multiple choice technology
  1. Tibco runtime agent

  2. Tibco administrator

  3. Tibco Adapter for Active database

  4. None of the above

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

TIBCO Runtime Agent (TRA) is the foundational requirement for installing TIBCO BusinessWorks. TRA provides the runtime environment, Java_HOME configuration, and service infrastructure. TIBCO Administrator and Active Database Adapter are optional components installed separately for specific needs.