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 programming languages
  1. Actuate Report Design (.rod file)

  2. Actuate Report Executable (.rox file)

  3. Actuate Basic Source(.bas file)

  4. Actuate Report Document (.roi file)

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

The .bas (Basic) file contains the Actuate Basic source code for a report design. This is where the programming logic and custom code for the report is stored. The .rod file is the design metadata, .rox is the compiled executable, and .roi is the output document.

Multiple choice technology web technology
  1. people, computers

  2. actors, use-cases

  3. people, classes, and objects

  4. uses, cases

  5. scenarios in point form

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

A use-case diagram in UML primarily consists of actors and use cases. Actors represent the external entities (people or systems) that interact with the system, while use cases represent the specific functionalities or services the system provides. Other UML diagrams deal with classes, objects, or detailed scenarios, but those are not the core elements of a use-case diagram.

Multiple choice technology web technology
  1. people, computers

  2. actors, use-cases

  3. people, classes, and objects

  4. uses, cases

  5. scenarios in point form

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

Use-case diagrams have two primary elements: actors (represented by stick figures) and use-cases (represented by ovals). Actors represent external entities interacting with the system, while use-cases represent the functionalities. Computers and people are not primary UML elements; 'uses cases' is not correct terminology.

Multiple choice technology programming languages
  1. Define the interfaces

  2. Implementing Interface

  3. Compile the interfaces

  4. All the above

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

RMI development involves multiple steps: defining the remote interface that extends Remote, implementing that interface in a remote object, compiling the interface and implementation using rmic to generate stubs and skeletons, and then registering the object with the RMI registry. All these steps are necessary.

Multiple choice technology
  1. Standard Applications and Practices

  2. Systems Applications and Products

  3. Software Applications and Products

  4. Systems Analysis and Performance

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

SAP stands for Systems Applications and Products in data processing. It is a German enterprise software company that develops ERP (Enterprise Resource Planning) software used by businesses to manage operations and customer relations.

Multiple choice technology web technology
  1. The addition, editing, and removal of interfaces is simple

  2. Changes made to the logic control are easy

  3. Helps developers avoid repeating common code

  4. All of the above

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

MVC architecture separates concerns into three components, making it easier to modify the user interface (View), control logic (Controller), and business logic (Model) independently. This separation also promotes code reuse and helps developers avoid repeating common code across the application.

Multiple choice technology web technology
  1. The addition, editing, and removal of interfaces is simple

  2. Changes made to the logic control are easy

  3. Helps developers avoid repeating common code

  4. All of the above

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

MVC separates concerns into Model (business logic), View (UI), and Controller (control logic). This separation makes it easy to add/edit/remove interfaces (View changes), modify control logic (Controller changes), and avoids code repetition through reusable components.

Multiple choice technology testing
  1. Wire frames

  2. Prototypes

  3. Use cases

  4. (A) & ( C)

  5. All the Above

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

FRD Review requires multiple inputs to validate requirements comprehensively. Wireframes provide UI/UX visualization, prototypes show interactive mockups, and use cases describe functional scenarios. All these artifacts serve as inputs for the review process to ensure requirements are testable, complete, and aligned with user needs.

Multiple choice technology programming languages
  1. Reuse

  2. Modularity

  3. Inheritance

  4. Componentization

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

Service-Oriented Architecture emphasizes key principles: reuse services across applications, build modular services, and componentize functionality into discrete services. While inheritance is an object-oriented programming concept, it's not a core SOA guiding principle.

Multiple choice technology programming languages
  1. Loose coupling

  2. Abstraction

  3. Testing

  4. Interdependency

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

Loose coupling and service abstraction are fundamental design principles of Service-Oriented Architecture (SOA). Web services achieve loose coupling through standardized contracts and hide implementation details through abstraction. Testing and Interdependency are not defining features of Web services in SOA.

Multiple choice technology
  1. ISIS (iLog Solution Implementation Standard)

  2. ABRD (Agile BusinessRules Development)

  3. both a and b

  4. None of the above

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

ABRD (Agile Business Rules Development) was the first open-source methodology specifically for business rules development. ISIS (iLog Solution Implementation Standard) came later and is proprietary. The question contains a typo ('tules' instead of 'rules').