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
-
Domain object model
-
Analysis object model
-
Test model
-
Design view
-
Control class model
B
Correct answer
Explanation
It presents that how the source code should be carried out and written.
-
Installation
-
Design
-
Implementation
-
Maintenance
-
Requirement specification
C
Correct answer
Explanation
An implementation is a realization of a technical specification or algorithm as a program, software component, or other computer system through computer programming and deployment. Many implementations may exist for a given specification or standard. For example, web browsers contain implementations of World Wide Web Consortium-recommended specifications, and software development tools contain implementations of programming languages.
-
Waterfall model
-
Iterative development
-
Spiral model
-
Agile software development
-
RAD
E
Correct answer
Explanation
Rapid application development R.A.D is a software development methodology that uses minimal planning in favor of rapid prototyping. The planning of software developed using RAD is interleaved with writing the software itself. The lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements.
-
Software configuration management
-
Revision control system
-
Software requirements specification
-
Function point analysis
-
Code refactoring
A
Correct answer
Explanation
Software configuration management (SCM) is the task of tracking and controlling changes in the software, part of the larger cross-discipline field of configuration management.
-
Function point analysis
-
COCOMO
-
SEER-SEM
-
Putnam model
-
Project management software
A
Correct answer
Explanation
A function point is a unit of measurement to express the amount of business functionality an information system (as a product) provides to a user. It is a size-based effort estimation model.
-
Agile software development
-
Iterative development
-
Spiral model
-
Waterfall model
-
Test-driven development
E
Correct answer
Explanation
Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.
-
Embedded prototyping
-
Horizontal prototyping
-
Waterfall model
-
Iterative model
-
Spiral model
E
Correct answer
Explanation
The spiral model's structure enforces close attention to user satisfaction and approval as it iterates through the succession of cycles of validation and verification.
-
Objective performance
-
System efficiency
-
System life cycle
-
Subjective performance
-
System operating domain
E
Correct answer
Explanation
It bounds system's area of coverage, operations, and effectiveness.
-
Life cycle objectives milestone
-
Life cycle architecture milestone
-
Initial operational capability milestone
-
System environment
-
Embedded prototyping
B
Correct answer
Explanation
It primarily elaborates on the LCO elements, including the system and software components, mediators between these components and constraints.
-
Higher order system
-
System life cycle
-
System frame of reference
-
System operating constraints and conditions
-
Objective performance
C
Correct answer
Explanation
It provides base of operations for its operating domains and basis for navigation.
-
Waterfall model
-
Rapid application development model
-
Exploratory prototyping
-
Evolutionary prototyping
-
Cleanroom model
E
Correct answer
Explanation
It focuses on enforcing the use of theoretically sound engineering process and practices.
-
Operational utility
-
Operational availability
-
System effectiveness
-
Operational suitability
-
Subjective performance
D
Correct answer
Explanation
It characterizes that how well a system or product integrates and performs within the user's existing system.
-
Specific requirements
-
Scope and boundaries
-
Conceptual design
-
Structured design
-
Object oriented design
C
Correct answer
Explanation
It represents basic module and functional design which will satisfy the system requirements.
-
Data analysis system
-
Status enquiries system
-
Tactical information system
-
Abstract system
-
Accounting System
E
Correct answer
Explanation
These systems are not necessarily required for decision making but they are desirable to keep track of the major aspects of the business like formal reporting, inventory etc.
-
System level
-
Part level
-
User level
-
Objective performance
-
Subjective performance
C
Correct answer
Explanation
It consists of the system element assets required to accomplish that mission within its operating environment.