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. Run the Debugger, validate mappings and mapplets, import source definitions

  2. Run the debugger, create and delete folders, import source definitions

  3. Create and delete folders, view object dependencies, import source definitions

  4. Create and delete folders, create and edit mappings, create target tables

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

The Informatica Designer tool is used for development activities: running the Debugger to test mappings, validating mappings and mapplets for errors, and importing source/target definitions from various systems. Creating and deleting folders is typically done in Repository Manager, not Designer.

Multiple choice technology programming languages
  1. CCmdTarget

  2. CObject

  3. CDocument

  4. CView

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

In MFC's class hierarchy, CObject is the ultimate root base class from which all other MFC classes derive. It provides core functionality like serialization, RTTI, and diagnostic support. CCmdTarget, CDocument, and CView all inherit from CObject either directly or indirectly.

Multiple choice technology web technology
  1. Transient, persistent, destroyed

  2. Transient, stored, detached

  3. Transient, persistent, detached

  4. open, close, detached

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

Hibernate persistent objects have three states: transient (new objects not associated with a session), persistent (associated with a session and managed), and detached (previously persistent but session closed). The 'destroyed' option is incorrect as it's not a Hibernate state.

Multiple choice technology programming languages
  1. CWnd

  2. CFrameWnd

  3. CObject

  4. CWinThread

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

In MFC hierarchy, CWinApp derives from CWinThread. CWinThread handles message loops and thread management. CObject is the ultimate base, CFrameWnd derives from CWnd, and CWinApp/CWinThread are parallel branches from CObject.

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' feature in the search menu that allows you to find all references to a method, including which methods call it. This back-tracing capability helps understand call hierarchies. Option B is incorrect because this is built into Eclipse, not MyEclipse-specific. Option C is incorrect because the feature exists natively.

Multiple choice technology platforms and products
  1. It defines MyEclipse-specific information such as the location of the web-root folder and other important details required by MyEclipse web tools for their proper operation.

  2. It is an optional file and may contain some project related information.

  3. It is an empty folder to cache information.

  4. None of these

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

The .mymetadata file stores MyEclipse-specific configuration including web-root location and other details needed for MyEclipse web tools to function properly. Option B is incorrect because this file is essential for MyEclipse projects, not optional. Option C is incorrect because it's a file with content, not a folder.

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
A Correct answer
Explanation

In Eclipse, runtime arguments can be supplied by right-clicking on the class containing the main method, selecting Run As, and then Java Application or configuring the run configurations. Option A correctly describes this standard IDE workflow.

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, which is a software application that provides comprehensive facilities to computer programmers for software development. An IDE typically consists of a source code editor, build automation tools, and a debugger, all integrated into a single interface.

Multiple choice technology programming languages
  1. stdio.h

  2. iomanip.h

  3. afcapp.h

  4. afxwin.h

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

afxwin.h is the core MFC header that declares fundamental classes like CWnd, CWinApp, and CDocument. It's automatically included in MFC projects and contains the base class hierarchy for Windows applications. stdio.h is for C I/O, iomanip.h for C++ I/O formatting, and afcapp.h doesn't exist.

Multiple choice technology programming languages
  1. CWnd class

  2. CWinApp class

  3. CWinThread class

  4. None of the above

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

CWinApp encapsulates the WinMain() functionality in MFC applications - it initializes the application, processes the message loop, and handles cleanup. Each MFC app has exactly one CWinApp-derived object. CWnd handles window functionality, CWinThread manages threads, and CWinApp actually contains the application's entry point logic.

Multiple choice technology platforms and products
  1. ASP.NET Dynamic Data

  2. Peer-to-Peer Networking

  3. LINQ

  4. HashSet Collection Type

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

The question asks which feature was NOT introduced with .NET Framework 3.5. ASP.NET Dynamic Data was actually introduced with .NET Framework 3.5 SP1 (Service Pack 1), not the initial 3.5 release. LINQ, Peer-to-Peer Networking, and HashSet were all in the original 3.5 release.

Multiple choice technology web technology
  1. 3

  2. 5

  3. 6

  4. 8

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

Classic ASP has six server objects: Application, ASPError, Request, Response, Server, and Session. These objects provide essential functionality for building dynamic web pages, with each serving a specific purpose like managing state, handling errors, or processing client requests.