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 architecture
  1. Approved Statement of Architecture work

  2. Gap analysis results

  3. Architecture Principles

  4. Refined Statements of business goals and strategic drivers

  5. Plan for the Architectural work

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

The Architecture Vision phase (Phase A) outputs include: approved statement of architecture work (A), architecture principles (C), refined business goals (D), and the plan (E). Gap analysis results (B) are produced in Phase E (Opportunity and Solutions) or Phase F (Migration Planning) when comparing baseline to target architectures. Gap analysis is not an early phase output - it requires defined target and baseline architectures that don't exist yet in Phase A.

Multiple choice technology platforms and products
  1. IIF( SKU_ID = 100000, DD_UPDATE, DD_DELETE)

  2. IIF( SKU_ID = 100000, DD_INSERT, DD_UPDATE)

  3. IIF( SKU_ID = 100000, DD_DELETE, DD_REJECT)

  4. IIF( SKU_ID = 100000, TRUE, FALSE)

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

Update Strategy uses numeric constants: DD_INSERT=0, DD_DELETE=1, DD_UPDATE=2, DD_REJECT=3. The IIF returns 1 (DD_UPDATE) when SKU_ID equals 100000, and 2 (DD_DELETE) otherwise, perfectly matching option A's description.

Multiple choice technology
  1. SQL of user created variable

  2. Name of User

  3. User entered prompt value in string

  4. User entered prompt value in Number

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

The UserResponse function is designed to capture and return user input as a string. This is the most common behavior for functions named to handle user responses in interactive systems.

Multiple choice technology web technology
  1. To import external source control systems

  2. To export definitions from the source Repository to an archive file (.SIF)

  3. To facilitate concurrent development

  4. To perform import into the check-out project and not on the server

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

Object export and import in Ab Initio facilitates concurrent development by allowing developers to export object definitions from the repository to .SIF archive files, which can then be imported into other projects or environments, enabling parallel work without conflicts.

Multiple choice technology packaged enterprise solutions
  1. Joins are between two tables

  2. Joins cannot be updated

  3. Joins are used in multi value groups

  4. Joins are created in the client

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

SQL joins fundamentally operate between two tables (or table-like objects) by matching related columns. While some databases support joining more than two tables in a single query, the basic join operation always involves exactly two tables at its core. Joins are server-side operations and can be part of updatable views.

Multiple choice technology packaged enterprise solutions
  1. Custom Table

  2. Intersect Table

  3. Interface Table

  4. Data Table

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

In database table classification, a Custom Table is a private table created and owned by a specific user or application, not shared across the system. Intersect tables handle many-to-many relationships, Interface tables facilitate data exchange, and Data tables are general-purpose shared tables.

Multiple choice technology packaged enterprise solutions
  1. Adding positions is only allowed by a primary team member.

  2. Adding positions is only allowed when the project is locked

  3. Adding positions is only allowed when connected to server

  4. Adding positions is only allowed when the local database is locked

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

In database systems that support local caching, adding positions typically requires an active server connection to ensure data consistency and synchronization. When disconnected, the local database is often read-only to prevent conflicts. Options A, B, and D are incorrect because team member roles, project locks, and database locks do not control this fundamental connectivity requirement.

Multiple choice technology programming languages
  1. SetSQLSelect

  2. ChangeSQLSelect ( string statement )

  3. ChangeSQLSelect

  4. SetSQLSelect ( string statement )

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

SetSQLSelect(string statement) is the DataWindow function used to change the SQL statement programmatically. It's specifically designed to replace the SELECT statement while preserving the DataWindow's other properties, unlike the Modify function which is more general-purpose.

Multiple choice technology platforms and products
  1. It is a KeyFlex field used to store different segment values.

  2. It will store attribute values that will be used to track future requirements.

  3. knowledge Flex Field

  4. It is containing of one segment

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

In Oracle E-Business Suite, a Key Flexfield (KFF) is used to capture key information, such as account codes or part numbers, and consists of multiple segments that represent a structured code.

Multiple choice technology platforms and products
  1. To insert in a view.

  2. To insert in a view which is created with more than one table.

  3. To insert into read only view.

  4. None.

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

INSTEAD OF triggers in Oracle are specifically used to perform DML operations on views that involve multiple base tables, which normally wouldn't be directly updateable. Option A is incomplete. Option C is incorrect because read-only views cannot be modified even with triggers. Option D is incorrect - INSTEAD OF triggers have a specific purpose.

Multiple choice technology testing
  1. Requirement/Specs walkthrough

  2. Code walkthrough

  3. Unit testing

  4. All of the above

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

ETL developers can and should identify defects throughout the development lifecycle: during requirement walkthroughs (logic gaps, unclear specs), code walkthroughs (implementation errors, logic flaws), and unit testing (functional bugs, edge cases). Each phase catches different classes of defects.