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 security
  1. Application development team

  2. Project Manager

  3. ASAP Team

  4. Testing Team

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

The ASAP Team specializes in application security and is responsible for reviewing the security elements of project artifacts at each phase gate. The development team creates artifacts but lacks the specialized security expertise to validate security elements. The Project Manager coordinates activities but doesn't perform technical security reviews. Testing teams focus on functional quality.

Multiple choice technology security
  1. Common Weakness Enumeration

  2. Common Weaknesses and Exposures

  3. Comprehensive Weaknesses and Exposures

  4. Comprehensive Weakness Enumeration

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

CWE (Common Weakness Enumeration) provides a unified, measurable set of software weakness types. It's maintained by MITRE and serves as a taxonomy for common software security weaknesses, unlike CVE which catalogs specific instances.

Multiple choice technology security
  1. During testing

  2. During development

  3. During all phases of development starting with requirement analysis and ending with rollout

  4. During design

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

The ASAP (Application Security Assurance Process) framework provides the best results when applied continuously throughout all phases of development. Starting from requirements analysis helps identify security needs early, while continuing through rollout ensures security is maintained. Applying it only during one phase (testing, development, or design) misses opportunities to prevent or catch vulnerabilities earlier.

Multiple choice technology security
  1. Acquiring, Testing, Installing

  2. Testing, Remediation, Peer Review

  3. Determine needs, Acquire resources, Install the patch

  4. Both A & B

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

The three essential steps of patch management are: Acquiring (obtaining the patch), Testing (verifying it doesn't break systems), and Installing (deployment). This sequence ensures patches work correctly before production deployment. Other options miss the critical testing phase or add unnecessary steps like peer review.

Multiple choice technology architecture
  1. Metadata repository

  2. Metadata Reporting

  3. Repository Manager

  4. Design Editor

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

The OWB design-time component includes three main tools for metadata creation and publishing: (1) Metadata Repository - stores all design-time metadata about objects and mappings, (2) Metadata Reporting - generates reports on the metadata for documentation and analysis, and (3) Design Editor - provides the main interface for creating and designing warehouse objects and mappings. The Repository Manager is a utility for repository administration, not a metadata creation/publishing tool.

Multiple choice technology programming languages
  1. Model,Vision,Controller

  2. Medium,Vision,controller

  3. Model,View,Controller

  4. Model,View,Concept

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

MVC stands for Model-View-Controller, a design pattern that separates application logic into three interconnected components. The Model handles data and business logic, the View manages the UI presentation, and the Controller processes user input and coordinates Model and View interactions.

Multiple choice technology programming languages
  1. Model,Vision,Controller

  2. Medium,Vision,controller

  3. Model,View,Controller

  4. Model,View,Concept

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

MVC stands for Model-View-Controller, a design pattern separating application logic into three interconnected components. Model handles data, View handles presentation, and Controller handles user input.

Multiple choice technology
  1. Requirements gathering

  2. Data warehouse design

  3. ETL

  4. Data warehouse testing

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

ETL (Extract, Transform, Load) typically consumes 60-70% of a data warehousing project's time and resources. This phase involves extracting data from multiple source systems, transforming it (cleaning, standardizing, calculating), and loading it into the warehouse. The complexity comes from diverse source systems, data quality issues, business logic implementation, and ongoing maintenance. Requirements gathering is important but less time-consuming. Design and testing, while critical, don't match ETL's volume.

Multiple choice technology testing
  1. Defect prevention

  2. Deliverable base-lining

  3. Management reporting

  4. None of the above

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

Defect Management processes typically include defect prevention (through reviews and quality practices), defect tracking/resolution, and management reporting for visibility. Deliverable base-lining is a Configuration Management activity related to version control and change management, not part of the defect management lifecycle.

Multiple choice technology architecture
  1. An add-on provided by Business Objects

  2. A separate product provided by a third party

  3. A different view of the security model

  4. A report development tool

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

360 is a separate product provided by a third party that offers a different view of the security model. It is not a Business Objects add-on or a report development tool. Instead, it's an external security management solution that provides an alternative interface and approach to managing the same underlying security model.

Multiple choice technology platforms and products
  1. iProcess Engine -> The high-performance process automation engine acquired from Staffware

  2. iProcess Analytics -> Process Perfonnance Monitor, providing OLAP-style analytics on process performance

  3. iProcess Insight -> Business rules management, integrated with iProcess

  4. TIBCO Business Studio 2.0 -> A new Eclipse-based process modeling, simulation and executable design tool using BPMN

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

iProcess Insight is actually process mining and analysis, not business rules management. Business rules management would typically be handled by other tools or modules within the iProcess suite.

Multiple choice technology platforms and products
  1. Incomplete -> Development

  2. Model -> Operational

  3. Withdrawn -> Phase-out

  4. Unreleased -> Development/Testing

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

Model status should correspond to Development or Testing phases, not Operational use. When a procedure is in Model status, it is still being developed or tested and should not be used for live operational processing. The correct lifecycle is: Incomplete/Unreleased → Development/Testing, then Released → Operational, and Withdrawn → Phase-out.

Multiple choice technology testing
  1. Issuing latest documents

  2. Doubt clarification and query resolution

  3. Requirement traceability matrix

  4. Scope clarification

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

Requirement traceability matrix (RTM) is a document that links requirements to test cases and is typically created during requirements management or verification phase, not during the core requirement analysis activity. Issuing documents, doubt clarification, and scope clarification are all integral parts of the requirement analysis process where requirements are gathered, analyzed, and defined.

Multiple choice technology web technology
  1. while doing developments

  2. . while requirement gathering

  3. all of the above.

  4. None of the above

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

Use case diagrams are primarily used during requirement gathering to capture functional requirements and user-system interactions. While they may be referenced during development, their main purpose is in the requirements phase.