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 programming languages
  1. . If a Remote Fault occurs, it will be caught by the catchAll block

  2. . If a Binding Fault occurs, it will be caught by the catchAll block

  3. . If a Remote Fault occurs, it will be caught first by the Remote Fault catch block and then by the catchAll block

  4. . All faults will always be caught by the catchAll block

  5. None of the above

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

In BPEL, fault handlers execute like try-catch blocks - only the first matching catch block executes, not all of them. Specific catches for Remote Fault and Binding Fault take precedence over the generic catchAll. Option C is wrong because BPEL doesn't chain exception handlers - once a fault is caught by its specific handler, processing stops there.

Multiple choice technology databases
  1. provides parallel development

  2. provides versioning

  3. provides automation

  4. All the above

Reveal answer Fill a bubble to check yourself
A,B,C,D Correct answer
Explanation

ClearCase is a software configuration management system that supports parallel development through branching, maintains version history of files and directories, and provides automation capabilities through triggers and scripts. All three features are core ClearCase functionalities.

Multiple choice technology databases
  1. SSAS

  2. SSIS

  3. SSRS

  4. SQL RDBMS

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

To answer this question, the user needs to have an understanding of the Microsoft SQL BI tool components and their respective functionalities.

SSAS (SQL Server Analysis Services) is a component of the Microsoft SQL BI tool that enables data analysis and mining by creating OLAP cubes. It is not used for creating or rendering reports.

SSIS (SQL Server Integration Services) is a component of the Microsoft SQL BI tool that is used to perform data integration tasks such as data extraction, transformation, and loading. It is not used for creating or rendering reports.

SSRS (SQL Server Reporting Services), on the other hand, is a component of the Microsoft SQL BI tool that supports the creation and rendering of reports. It provides a platform for designing, publishing, and delivering reports to end-users. Therefore, option C is the correct answer.

SQL RDBMS (Relational Database Management System) is a general term that refers to software systems used to manage relational databases. It is not a specific component of the Microsoft SQL BI tool and does not support the creation or rendering of reports.

Therefore, the answer is: C. SSRS.

Multiple choice technology databases
  1. SSAS

  2. SSIS

  3. SSRS

  4. SQL RDBMS

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

To answer this question, the user needs to be familiar with the Microsoft SQL BI toolset and its components.

A. SSAS (SQL Server Analysis Services) is a service that performs online analytical processing (OLAP) and data mining functionalities. It is used for creating and managing data models and providing access to multidimensional data. It does not provide ETL kind of activities.

B. SSIS (SQL Server Integration Services) is a server for data integration and workflow applications. It is used for building and maintaining data integration workflows. It provides ETL (Extract, Transform, Load) functionalities. Therefore, this option is correct.

C. SSRS (SQL Server Reporting Services) is a server-based reporting platform that is used for creating and publishing reports. It does not provide ETL kind of activities.

D. SQL RDBMS is a relational database management system that provides the ability to store, manage, and retrieve data. It does not provide ETL kind of activities.

Therefore, the answer is:

The Answer is: B. SSIS

Multiple choice technology platforms and products
  1. SSAS

  2. SSIS

  3. SSRS

  4. SQL RDBMS

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

SQL Server Analysis Services (SSAS) is the Microsoft BI service specifically designed for creating and managing OLAP cubes and multidimensional databases. SSIS handles ETL, SSRS handles reporting, and SQL RDBMS is the relational database engine - none of these create OLAP databases.

Multiple choice technology platforms and products
  1. Designer

  2. Workflow Manager

  3. Workflow Monitor

  4. Source Analyser

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

In the Informatica PowerCenter ETL suite, the Designer Tool is specifically where mappings are created. Mappings define the data flow from sources through transformations to targets. The Workflow Manager is for creating workflows (which execute mappings), Workflow Monitor is for monitoring running workflows, and Source Analyzer is for analyzing and importing source definitions. The question tests knowledge of the correct tool for the mapping design task.

Multiple choice technology databases
  1. DB2 Everyplace

  2. DB2 Express Edition

  3. DB2 Workgroup Server Edition

  4. DB2 Enterprise Server Edition

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

DB2 Express Edition is IBM's free/low-cost community edition of DB2, designed for small to medium workloads. DB2 Everyplace is for mobile devices, DB2 Workgroup Server Edition is for small-medium business (higher cost), and DB2 Enterprise Server Edition is for large enterprises (highest cost). For a Windows server with 2 CPUs, Express Edition is the lowest cost legally installable option.

Multiple choice technology programming languages
  1. ModifyQuery()

  2. Modify()

  3. Change()

  4. ChangeQuery()

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

In PowerBuilder, the Modify() method is used to dynamically alter the properties of a DataWindow object at runtime, including modifying its SQL query. There are no standard PowerBuilder functions named ModifyQuery(), Change(), or ChangeQuery() for this purpose.

Multiple choice technology platforms and products
  1. Right click on the class and select ‘Run as > Java Application’

  2. Right click on the class and select ‘Run’

  3. It is not possible in Eclipse.

  4. All of the above

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

The standard way to supply runtime arguments in Eclipse is through the Run menu or Run Configurations. Option A (Run as Java Application) uses default/previous settings without prompting, while option B (Run) opens the configuration dialog where arguments can be specified before execution.

Multiple choice technology platforms and products
  1. As transient work area for storing temporary data such as compiled JSPs.

  2. It must contain the web.xml file

  3. It contains deployment specific details

  4. All of the above

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

In MyEclipse, the .myeclipse folder in a web application serves as a transient work area for storing temporary files like compiled JSPs, class files, and other build artifacts. It is not required to contain web.xml (that belongs in WEB-INF) and does not store deployment-specific details.

Multiple choice technology platforms and products
  1. Integrated development environment

  2. Integrated deployment environment

  3. In-house deployment Environment

  4. None of these

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

IDE stands for Integrated Development Environment - a software application that provides comprehensive facilities for software development including a code editor, compiler, debugger, and other tools in one interface.

Multiple choice technology platforms and products
  1. Highlight the method and select References > Workspace option in the search drop-down

  2. Possible only when we have MyEclipse plug-in

  3. N/A in Eclipse

  4. None of these

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

Eclipse provides a 'References' search feature in the context menu. By highlighting a method name and selecting References > Workspace from the search dropdown, you can find all places where that method is called. This works without requiring any additional plugins like MyEclipse.

Multiple choice technology platforms and products
  1. Build automation using Ant Script

  2. Integrating J2EE Application servers

  3. Plug-in development by the user

  4. Can be used as a J2EE application server

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

Eclipse supports build automation through Ant scripts, integrates with J2EE application servers for deployment, and allows users to develop their own plugins. However, Eclipse is an IDE and development platform, not an application server itself - it cannot host J2EE applications.