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 testing
  1. possible communications bottlenecks in a program.

  2. the rate of change of data values as a program executes.

  3. the intrinsic complexity of the code.

  4. the use of data on paths through the code.

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

Data flow analysis studies how data is defined and used along execution paths through the code. It tracks variable definitions (where values are assigned) and uses (where values are referenced) to identify potential issues like using uninitialized variables. Option A refers to performance analysis, option B is meaningless, and option C refers to complexity metrics like cyclomatic complexity.

Multiple choice technology testing
  1. setting up forms and databases

  2. analysing metrics and improving processes

  3. writing the documents to be inspected

  4. time spent on the document outside the meeting

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

Typical inspection costs cover setting up resources, reviewing material, meetings, and process improvement. Writing the document itself is a development cost, not a quality control or inspection cost. Therefore, it is correctly excluded from inspection overhead.

Multiple choice technology testing
  1. possible communications bottlenecks in a program.

  2. the rate of change of data values as a program executes.

  3. the use of data on paths through the code.

  4. the intrinsic complexity of the code.

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

Data flow analysis is a white-box technique that examines how data values are defined, used, and killed along execution paths through the code. It tracks the flow of data from definition to use, identifying potential issues like uninitialized variables or variables used before definition. It does not study communications (A), rate of change (B), or complexity (D).

Multiple choice technology testing
  1. To identify, evaluate, and rank tools, and recommend tools to management

  2. To determine what kind of tool is needed, then find it and buy it

  3. To initiate the tool search and present a case to management

  4. To identify, evaluate and select the tools

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

Software engineers typically evaluate and rank tools but do not make final purchasing decisions. Their role is to identify options, assess technical fit, and make recommendations to management who authorize the actual purchase. Option A correctly describes this advisory role.

Multiple choice technology testing
  1. Fixing Defects

  2. Follow up

  3. Checking Exit criteria

  4. Rework

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

In a formal review process, the sequence is Planning -> Kick-off -> Preparation -> Review meeting -> Rework -> Follow-up. Rework immediately follows the review meeting, where the author addresses issues identified. Option D correctly identifies Rework as the next activity.

Multiple choice technology testing
  1. Release

  2. Cycle

  3. Library

  4. Baseline

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

In Quality Center and ALM, a Release represents a complete set of changes to one or more applications that are packaged together for distribution. This could be a software version, a patch bundle, or a feature set that moves through the testing lifecycle as a unit. Cycles are subdivisions within releases, while Libraries and Baselines are different QC concepts.

Multiple choice technology architecture
  1. Enterprise Service BUS

  2. Distribution

  3. Adaption

  4. Portability

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

DataPower is an appliance that functions as an Enterprise Service Bus (ESB) in Service-Oriented Architecture (SOA). It provides message transformation, routing, protocol mediation, and security services - all core ESB functions. The other options (Distribution, Adaption, Portability) are not standard SOA architectural categories that DataPower would belong to. DataPower's primary role is indeed as an ESB appliance.

Multiple choice technology architecture
  1. As close to the targets as possible

  2. anywhere within internet

  3. Within the same LAN

  4. none of the above

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

Infrastructure monitoring should be placed as close to the targets as possible to minimize network latency, reduce bandwidth usage, and improve accuracy of measurements. Monitoring across the internet introduces unnecessary complexity and potential data loss.

Multiple choice technology databases
  1. Platform

  2. Server

  3. Testing

  4. AV & Firewall Mgmt

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

Data centre services focus on infrastructure operations, including platform management and server administration. In contrast, testing is a quality assurance activity, and firewall/antivirus management generally falls under security services rather than core data center infrastructure domains.

Multiple choice technology databases
  1. Networks

  2. Storage

  3. Middleware

  4. WebSphere Application Server and Portals - WASP

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

Data center services encompass core infrastructure: Networks (A) and Storage (B). Options C and D (Middleware, WebSphere Application Server) are application-layer or platform technologies, not data center services. The question tests IT infrastructure categorization.

Multiple choice technology enterprise content management
  1. True

  2. False

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

Directly editing webtop/app.xml is not the recommended or correct way to configure elements. The framework likely provides specific configuration tools, UI interfaces, or other configuration mechanisms that should be used instead of manual file edits to maintain consistency and avoid breaking the application.

Multiple choice technology testing
  1. Waterfall model

  2. Spiral Model

  3. Linear model

  4. V-Model

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

The V-Model (Validation and Verification) requires testing to begin in parallel with development. Each development phase has a corresponding testing phase. Waterfall and Linear models separate testing after development, while Spiral is iterative but doesn't mandate concurrent testing.