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 packaged enterprise solutions
  1. An integrated system that does not operate in real time

  2. A common database, that is accessed by all applications

  3. The ability to access the system without specialist integration by the Information System

  4. All of the above

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

An ERP must operate in real-time or near real-time, making option 608091 false. However, a common database shared across applications and access without custom complex integration are defining characteristics of standard ERP architectures, making options 608092 and 608093 correct.

Multiple choice technology platforms and products
  1. Synchronize changes in all repository

  2. Synchronize changes in all Projects

  3. Synchronize changes in the current project

  4. Synchronize changes in current repository

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

Synchronizing from the Design Center only affects the current project being worked on. Each project in OWB has its own context and synchronization scope. Changes are not automatically propagated to other projects or across the entire repository.

Multiple choice technology platforms and products
  1. Provisioning policy definition

  2. The requirements for dynamic role definition

  3. Reconciliation requirements for Active Directory

  4. The requirements for how often to check for inactive accounts

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

Lifecycle management must include processes for handling inactive accounts as part of the complete identity lifecycle. Checking for inactive accounts ensures proper security and compliance by identifying accounts that are no longer needed. Provisioning policies and dynamic roles are configuration elements, not lifecycle design components.

Multiple choice technology mainframe
  1. Reliability, Accessibility & Compatibility

  2. Reliability, Servicability & Compatibility

  3. Accessibility,Compatibility & Scalability

  4. Reliability, Accessibility & Servicability

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

The three distinctive characteristics of mainframes are Reliability, Availability, and Serviceability (often abbreviated as RAS). These characteristics ensure mainframes can handle critical workloads with minimal downtime. Note that the option uses 'Accessibility' which is commonly used but 'Availability' is the formal RAS term.

Multiple choice technology programming languages
  1. Test Case management

  2. Lab Management

  3. Bug management

  4. Process management

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

Lab Management integrates physical and virtual test labs into the software lifecycle, automating provisioning and configuration. Other options like test case, bug, or process management deal with test logic, defect tracking, or workflow control rather than lab infrastructure.

Multiple choice technology programming languages
  1. People in same project working together for different purpose

  2. People with similar roles working together for a shared purpose

  3. People in different roles working for a shared purpose

  4. People in different roles working for a different purpose

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

Team-based development involves a group of individuals with different specialized roles (like developers, testers, analysts) working collaboratively toward a common, shared product or goal. Distractors fail by suggesting different purposes or identical roles.

Multiple choice technology programming languages
  1. understand parallel development

  2. protect the quality of your code

  3. plan and manage your work

  4. Report on progress and quality

  5. Administer TFS for your environment

  6. None of the above

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

The question asks what TFS 2010 CANNOT achieve. All options A-E (parallel development, code quality protection, work management, progress reporting, environment administration) are core capabilities of TFS 2010. Therefore, 'None of the above' is correct - there is nothing listed that TFS 2010 cannot do.

Multiple choice technology programming languages
  1. Work Item Tracking, Version Control, Build Automation, Project Portal and Reporting

  2. Work Item Tracking, Version Control, Build Automation, Process Templates and Reporting

  3. Work Item Tracking, Version Control, Test Case management, Project Portal and Reporting

  4. Work Item Tracking, Bug Management, Build Automation, Project Portal and Reporting

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

The five core components of Team Foundation Server are: (1) Work Item Tracking - bugs, tasks, requirements; (2) Version Control - source code management; (3) Build Automation - automated build and CI/CD; (4) Project Portal - SharePoint-based team collaboration site; (5) Reporting - SQL Server Reporting Services reports for project metrics. Process templates are not a component but templates that configure these components.

Multiple choice technology programming languages
  1. Sprint and Iteration backlog

  2. Product and Iteration backlog

  3. Product and Sprint backlog

  4. None of the above

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

The Agile process template in TFS 2010 includes two key Excel workbooks: Product Backlog (for capturing and prioritizing all user stories/features for the product) and Iteration Backlog (for planning work in specific iterations). Sprint backlog is a Scrum term - TFS Agile uses 'iteration' instead of 'sprint'.

Multiple choice technology platforms and products
  1. Call Stack

  2. Call Metrics

  3. Call Hierarchy

  4. Call details

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

The Call Hierarchy window allows developers to view and navigate incoming and outgoing calls for a selected method, property, or constructor at design time (without running the application). The Call Stack window is only available during debugging at run time.