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. to ensure that all of the small modules are tested adequately

  2. to ensure that the system interfaces to other systems and networks

  3. to specify which modules to combine when and how many at once

  4. to ensure that the integration testing can be performed by a small team

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

Integration testing in the small focuses on combining software units and testing their interfaces. The main purpose of the integration strategy is to determine the order and combinations in which modules should be integrated - whether incrementally (bottom-up, top-down, sandwich) or all at once (big bang). It specifies which modules to combine when and how many at once. Testing individual modules adequately is unit testing, and testing external system interfaces is integration testing in the large.

Multiple choice technology testing
  1. Be easy to maintain.

  2. Be unlikely to cause a failure.

  3. Never fail under any circumstances.

  4. Be written according to coding standards.

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

To answer this question, the user needs to understand the concept of software reliability.

Software reliability refers to the ability of a software system to perform its intended functions under stated conditions for a specified period of time.

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

A. Be easy to maintain: This option is not necessarily a requirement for software to be reliable. While maintainability is an important aspect of software development, it is not directly related to the system's reliability.

B. Be unlikely to cause a failure: This option is correct. Software should be designed and tested to minimize the likelihood of errors or failures. However, it is important to note that no software system can be completely immune to failure.

C. Never fail under any circumstances: This option is incorrect. It is impossible to create software that never fails under any circumstances. All software systems have limitations, and unexpected events can cause even the most reliable systems to fail.

D. Be written according to coding standards: This option is not directly related to software reliability. While coding standards can help improve the quality of software, they do not guarantee that the software will be reliable.

Therefore, the correct answer is:

The Answer is: B. Be unlikely to cause a failure.

Multiple choice technology testing
  1. Defect trend analysis

  2. Defect removal efficiency

  3. Defect ageing

  4. Error discovery rate

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

Defect trend analysis reveals whether project quality is improving or degrading over time by tracking defect discovery and resolution patterns. This temporal view shows project health trajectory, unlike static metrics.

Multiple choice technology
  1. Service Operation

  2. Service Transition

  3. Continual Service Improvement

  4. Service Strategy

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

Continual Service Improvement (CSI) is the service lifecycle stage specifically focused on identifying and implementing improvements to process efficiency, cost-effectiveness, and overall service quality. While all lifecycle stages contribute to improvement, CSI is the dedicated stage for measuring performance and finding ways to do things better.

Multiple choice technology
  1. Service Asset and Configuration Management

  2. Capacity Management

  3. IT Service Continuity

  4. Incident Management

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

Problem Management and Incident Management share the same categorization and impact coding systems to ensure consistency. This shared taxonomy allows teams to easily cross-reference incidents with their underlying problems and run accurate trend analysis across service management.

Multiple choice technology
  1. Service Design

  2. Service Transition

  3. Service Strategy

  4. Service Operation

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

Service Strategy is the lifecycle stage primarily concerned with defining policies, objectives, and overall direction. It answers fundamental questions like what services to offer, to whom, and at what cost. While other stages have policies, Strategy sets the foundational governance and strategic objectives.

Multiple choice technology
  1. Business Relationship Management

  2. Availability Management

  3. Continual Service Improvement

  4. Service Level Management

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

Service Level Management is the process responsible for negotiating, documenting, and managing service level targets with customers. This process ensures ongoing discussions about service performance and target achievement. It regularly reviews whether services have met their agreed-upon targets and communicates findings to stakeholders. The other options focus on different IT service management aspects.

Multiple choice technology architecture
  1. (a) They are stored on the clipboard as temporary variables

  2. (b) They exist only within the context of an activity

  3. (c) They can be stored in the database

  4. (d) They are stored in a named page that is created automatically

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

Local Variables in programming exist only within the context of a specific activity, function, or block. They are created when that context is entered and destroyed when it exits. They are not stored on the clipboard, not automatically stored in databases, and not stored in automatically created pages. Their scope is limited to their defining context.

Multiple choice technology architecture
  1. (a) They are stored on the clipboard as temporary variables

  2. (b) They exist only within the context of an activity

  3. (c) They can be stored in the database

  4. (d) They are stored in a named page that is created automatically

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

Local variables in PRPC activities are scoped only to the activity's execution context. They are not stored on the clipboard, cannot be persisted to the database, and are not automatically stored in named pages - they exist temporarily during activity execution.

Multiple choice technology architecture
  1. a) Router

  2. b) Assign

  3. c) Utility

  4. d) Connect

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

Connect activities are specifically designed for integration in Pega, handling communication with external systems through connectors, SOAP, REST, and other protocols. The Integration smart shape uses Connect activities to manage data exchange. Router, Assign, and Utility serve different purposes in flow processing.

Multiple choice technology databases
  1. True

  2. False

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

SAP BusinessObjects allows reports to be created using data from multiple databases by defining multiple data providers. This capability enables data blending from different sources, such as distinct relational databases or spreadsheets, in a single document. The statement is true because multi-source reporting is natively supported.

Multiple choice technology databases
  1. Standalone Repository and Global Repository

  2. Local Repository and Versioned Repository

  3. Neither A nor B

  4. Both A and B

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

Using the Informatica Repository Manager, administrators can manage and configure standalone, global, local, and versioned repositories. These options cover the repository types that can be created and administered within the PowerCenter suite, making both A and B the correct options.

Multiple choice technology databases
  1. Source Analyzer

  2. Mapplet Manager

  3. Workflow Manager

  4. Target Designer

  5. Mapping Designer

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

In Informatica PowerCenter, the Designer tool includes Source Analyzer, Target Designer, Mapping Designer, and Mapplet Manager (for designing reusable logic). Workflow Manager is a separate client tool used for scheduling and running workflows, not part of the Designer itself. Similarly, other management tools exist outside the Designer client.

Multiple choice technology databases
  1. Materialized Views

  2. Tables and Views

  3. Facts and Dimesions

  4. Logical database objects

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

Oracle Warehouse Builder is designed for building data warehouses using dimensional modeling principles. The core OLAP construct you design in OWB is the fact and dimension structure - facts contain quantitative measurements while dimensions provide descriptive context. While OWB can work with materialized views and tables, the fundamental OLAP design element is the fact/dimension schema.