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 project-management
  1. Create a contingency plan

  2. Create a risk management plan

  3. Create a WBS

  4. Create a scope statement

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

A Work Breakdown Structure (WBS) decomposes the total project scope into smaller, manageable components. By systematically breaking down all work packages, the WBS ensures no project work is overlooked or omitted. A scope statement defines boundaries but doesn't guarantee completeness of all work items.

Multiple choice project-management
  1. Scope verification

  2. Completing a scope statement

  3. Risk management plan

  4. scope definition

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

A scope statement clearly defines what is in scope and out of scope for the project, establishing explicit boundaries for completion. Scope verification is about acceptance, while scope definition is the process. The scope statement is the documented boundary that guides all scope decisions.

Multiple choice project-management
  1. Work authorization system

  2. Project plan

  3. Corrective action

  4. Preventive action

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

Inputs to project plan execution include the project plan, corrective action, and preventive action. The work authorization system is a tool or technique used during execution - it's the mechanism that authorizes work to begin, not an input itself. This makes A the correct answer as the item that is NOT an input.

Multiple choice project-management
  1. Pareto diagrams

  2. Bar charts

  3. Responsibility assignment matrices

  4. Control charts

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

Bar charts (Gantt charts) are widely used for performance reporting because they clearly show progress, status, and timelines in an easily understood visual format. Pareto diagrams, control charts, and RAMs are tools for quality management or planning, not standard performance reporting formats.

Multiple choice project-management
  1. Client appreciates your product

  2. Client has accepted the product

  3. Lessons learned are documented

  4. Archives are complete

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

To answer this question, the user needs to have an understanding of the project management process and the steps involved in project closing.

Option A: Client appreciates your product. This statement is not necessarily a step in project closing. While it is important to have client satisfaction, it is not a defined step in the project closing process.

Option B: Client has accepted the product. This statement is a possible step in project closing. When the client accepts the final product, it signals the end of the project and the satisfaction of the client.

Option C: Lessons learned are documented. This statement is a possible step in project closing. It is important to document any lessons learned during a project to improve future projects and avoid making the same mistakes.

Option D: Archives are complete. This statement is a possible step in project closing. It is important to archive all project documents and deliverables to ensure that they are available for future reference.

Therefore, the correct answer is:

The Answer is: D (Archives are complete).

Multiple choice .net vb
  1. True

  2. False

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

XML is the fundamental language for data exchange and integration within the .NET ecosystem. It is used for configuration files, web services (SOAP), and ADO.NET data representation, facilitating seamless communication between different components and platforms.

Multiple choice .net vb
  1. Assert( )

  2. Open()

  3. Flush( )

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

To solve this question, the user needs to have knowledge about the Debug class and its methods.

The Debug class is a class in C# that provides a set of methods, properties, and events to assist in debugging applications. It is mainly used for debugging purposes, such as tracing, logging, and error handling.

Now, let's go through each option and explain why it is right or wrong:

A. Assert( ): This is a method of the Debug class, which is used to check whether a condition is true or false. If the condition is false, it will stop the execution of the program and display an error message. Therefore, option A is not the correct answer.

B. Open(): This method is not a part of the Debug class. It is a method of the File class, which is used to open a file in the specified mode. Therefore, option B is the correct answer.

C. Flush( ): This is a method of the Debug class, which is used to clear the output buffer and send any pending messages to the listeners. Therefore, option C is not the correct answer.

The Answer is: B

Multiple choice web-design
  1. It designs XML forms.

  2. It supports forms generated by Access Database.

  3. It has no server side form processing features.

  4. It has no client side form processing features.

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

Dreamweaver provides tools to design the visual layout of forms (client-side), but it does not inherently include server-side processing logic (like PHP or ASP scripts) to handle the data once submitted; that must be coded or configured separately.

Multiple choice six-sigma green-belt
  1. alternate path flowchart

  2. Process Flowchart

  3. Deployment flowchart

  4. cross-functional map

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

Alternate path flowcharts use icons/pictures to visually represent different process paths and decision points. They make process flow more intuitive than standard symbols. Process Flowcharts use standard symbols, Deployment charts show responsibility, and cross-functional maps show departments.

Multiple choice six-sigma green-belt
  1. Goal Statement

  2. Project Scope

  3. Project Milestones

  4. Problem Statement

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

Project Milestones define key deliverables with target dates throughout a project timeline. Goal Statements state objectives, Project Scope defines boundaries, and Problem Statements describe issues - none provide detailed step-by-step plans with dates.

Multiple choice six-sigma green-belt
  1. Inspection

  2. Error Proofing

  3. Potential Problem Analysis

  4. Robust System

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

Error Proofing (Poka-Yoke) mechanisms prevent errors by designing processes that make mistakes impossible or immediately detectable. Using employee ID validation against a database is a classic example - it creates a foolproof check that prevents unauthorized logins. This differs from simple inspection, which catches defects after they occur, rather than preventing them.

Multiple choice six-sigma green-belt
  1. To prioritize CTQs

  2. To Identify the best measure for a CTQ

  3. To identify a CTQ easier to work on

  4. To identify Project Y metric which can be measured easily

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

The CTQ/Project Y matrix helps identify the best measurable metrics for Critical to Quality (CTQ) characteristics. While CTQs themselves are customer requirements, this matrix specifically helps determine how to measure each CTQ effectively. It bridges the gap between vague customer needs and specific, measurable metrics (Project Y) that can be tracked and improved.

Multiple choice six-sigma green-belt
  1. VOC, Charter, COPIS

  2. Charter, CTQs, COPIS

  3. Problem Statement, Goal statement, CTQs

  4. CTQ, COPIS, Goal statement

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

The Define phase in Six Sigma DMAIC focuses on clearly defining the problem and project scope. Its three key deliverables are: (1) Project Charter - documenting the problem, goal, scope, and team; (2) CTQs (Critical to Quality) - translating customer needs into measurable requirements; (3) COPIS diagram - mapping the process at a high level from Customer through Supplier. These form the foundation for the remaining phases.

Multiple choice six-sigma green-belt
  1. Control

  2. Measure

  3. Analyze

  4. Improve

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

DMAIC phases: Define (the problem), Measure (current performance), Analyze (root causes), Improve (develop and implement solutions), Control (sustain gains). Brainstorming solutions is the core activity of the Improve phase. Control (A) focuses on monitoring. Measure (B) is data collection. Analyze (C) identifies causes but doesn't generate solutions.