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 technology platforms and products
  1. UML Class Diagram

  2. UML Sequence Diagram

  3. UML Collaboration Diagram

  4. UML Component Diagram

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

In Visual Studio 2010 Modeling projects, you can add UML Class, Sequence, Component, Activity, Use Case, and Layer diagrams. However, UML Collaboration Diagrams were not supported - they were replaced by Communication Diagrams in UML 2.0, which VS 2010 supports under a different name.

Multiple choice technology databases
  1. Transformation Developer

  2. Source Analyzer

  3. Target Designer

  4. Mapping Designer

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

Transformation Developer creates reusable transformations that can be used across multiple mappings. Mapping Designer allows you to create transformations within a specific mapping context. Source Analyzer and Target Designer are used exclusively for defining source and target metadata - they don't create transformations.

Multiple choice technology platforms and products
  1. create workflow procedures and data validations

  2. create data validations only

  3. create workflow procedures only

  4. none of the above

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

Enterprise Content Management (ECM) encompasses both workflow procedures and data validations for managing organizational content. ECM systems coordinate document lifecycle, business processes, and compliance requirements - not just validations or workflows in isolation.

Multiple choice technology testing
  1. Eliminate some of the requirements that have not yet been implemented.

  2. Add more engineers to the project to make up for lost work.

  3. Ask the current developers to work overtime until the lost work is recovered.

  4. Hire more software quality assurance personnel.

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

With fixed delivery dates and quality standards, adding resources (options B, D) or overtime (option C) often delays further due to ramp-up time and coordination overhead (Brooks' Law). Scope reduction by eliminating unimplemented requirements (option A) is the most viable approach to recover schedule while maintaining quality of the remaining features.

Multiple choice technology testing
  1. Tools and techniques

  2. Procedures and standards

  3. Processes and walkthroughs

  4. Reviews and update

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

Procedures and standards within individual workbenches ensure consistent and correct output production. Tools are instruments used, while techniques are methods applied - but procedures and standards govern HOW work is done to achieve right outputs.

Multiple choice technology web technology
  1. Firewalls

  2. Peer-to-peer networks

  3. Grid tools

  4. Object-oriented programming languages

  5. Web services

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

Web services are specialized software tools that enable e-commerce solutions through standardized interfaces for communication between different systems. They provide pre-built functionality for common e-commerce tasks like payment processing, shipping calculation, inventory management, and customer data handling. Firewalls are security tools, not e-commerce implementation tools. Peer-to-peer networks are an architecture pattern, not specialized e-commerce tools. Grid tools are for distributed computing, not e-commerce specifically. Object-oriented programming languages are general-purpose development tools, not specialized e-commerce solutions.

Multiple choice technology testing
  1. Monitoring

  2. Configuration

  3. Analysis Support

  4. None of the above

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

The goal of ensuring a system works successfully with all interfaced components is typically called integration testing or interoperability testing. Monitoring tracks system health, Configuration manages settings, and Analysis Support provides insights, but none of these directly address component integration. The question uses 'None of the above' as the catch-all correct answer since the specific integration service is not listed.

Multiple choice technology testing
  1. Open, Assigned, Fixed, Closed

  2. Open, Fixed, Assigned, Closed

  3. Assigned, Open, Closed, Fixed

  4. A.Assigned, Open, Fixed, Closed

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

The bug lifecycle follows: Open (reported) -> Assigned (to developer) -> Fixed (developer resolves) -> Closed (tester verifies). Options B and C have wrong order. Option D appears to be a duplicate with a typo prefix.

Multiple choice technology web technology
  1. Data Base Administration

  2. Application deployment on the Desktop

  3. Technical Consultation

  4. Both A&B

  5. 3rd Party vendor support

  6. A,B and C

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

The SEG team's scope does NOT include Database Administration or Application deployment on Desktop systems. DBA work is typically handled by a dedicated database team, and desktop application deployment falls under end-user computing or desktop support teams. SEG focuses on server-side application deployment and technical consultation, while third-party vendor coordination may or may not be within their scope depending on the organization.

Multiple choice technology platforms and products
  1. Process Commander

  2. Process Architect

  3. Project Methodology

  4. SmartBuild

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

SmartBuild is a structured methodology in Pega Process Commander that provides a 14-step sequence for developing BPM and BRE solutions. Process Commander is the platform itself, Process Architect is a design tool, and Project Methodology is a generic term - none are specific 14-step methodologies.

Multiple choice technology platforms and products
  1. Rulesets

  2. Flow actions

  3. Forms

  4. Activities

  5. Correspondence

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

Activities are the executable rules in Process Commander that perform automated processing steps - they are the 'muscles' that power the application. Rulesets are containers for rules, flow actions control UI navigation, forms are for user interface, and correspondence handles template-based communications.

Multiple choice technology platforms and products
  1. Correspondence

  2. Inbound/Outbound e-mail

  3. Notification by phone, text or pager

  4. Directed Web Access

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

SmartBuild Step 10 focuses on adding communication capabilities to applications, with correspondence being the primary feature implemented - the ability to generate and manage correspondence documents and communications.

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 (option C) studies how data is used and flows on paths through code - where variables are defined, used, and killed. It's a white-box technique that identifies potential anomalies like using variables before initialization. Option A refers to performance analysis, not data flow. Option B is incorrect - data flow doesn't study rate of change. Option D describes complexity metrics like cyclomatic complexity, which is different from data flow analysis.