Computer Knowledge

Software Development and Management

2,312 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
  1. completed architecture

  2. completed business model

  3. initial version of the business case

  4. completed business artifacts

  5. initial version of the business model

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

It is included in the deliverables of the construction phase.

Multiple choice
  1. complete manuals

  2. completed business model

  3. initial version of business case

  4. completed business case

  5. test workflow

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

It is included in the deliverables of the transition phase.

Multiple choice
  1. Componenet based development model

  2. Concurrent process model

  3. Iterative development model

  4. Rapid application development model

  5. Data modeling

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

It defines a series of events that will trigger transition from state to state for each of the software engineering activities.

Multiple choice
  1. Focus on defect prevention

  2. Based on informal methods

  3. Certifiable level of reliability

  4. Incremental implementation under statistical quality control

  5. Statistically sound testing

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

It is based upon formal methods of product development.Cleanroom development makes use of the Box Structure Method to specify and design a software product. Verification that the design correctly implements the specification is performed through team review.

Multiple choice
  1. Waterfall model

  2. Software prototyping

  3. Model-driven engineering (MDE)

  4. Rapid application development (RAD)

  5. Agile software development

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

Model-driven engineering (MDE) is a software development methodology which focuses on creating and exploiting domain models (that is, abstract representations of the knowledge and activities that govern a particular application domain), rather than on the computing (or algorithmic) concepts.

Multiple choice
  1. Source lines of code (SLOC)

  2. Balanced scorecard

  3. Cyclomatic complexity

  4. Halstead complexity

  5. Function point

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

Cyclomatic complexity (or conditional complexity) is a software metric (measurement). It is used to indicate the complexity of a program. It directly measures the number of linearly independent paths through a program's source code.

Multiple choice
  1. Object

  2. Class

  3. Unified approach

  4. System development

  5. Polymorphism

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

Unified approach is a methodology for software development. It tries to combine the best practices, processes and guidelines along with the object management groups and unified modeling language.