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
-
Problem description
-
Project name
-
Feasible alternative
-
Dataflow diagram
D
Correct answer
Explanation
A feasibility document focuses on the viability of a project. While it includes problem descriptions and alternatives, a data flow diagram is a design tool used in later stages of system development, not typically in the initial feasibility report.
-
transform description
-
functional primitive
-
data flow
-
interface
B
Correct answer
Explanation
A functional primitive is the lowest level of a data flow diagram that cannot be decomposed further, representing a single, specific task or process.
-
Program flowcharts
-
Report layouts
-
System configuration and module descriptions
-
All of the above
D
Correct answer
Explanation
A packaged design includes all necessary documentation for implementation, such as flowcharts, report layouts, and detailed module descriptions.
-
Conversion
-
Maintenance
-
System building
-
Structured design
-
Data flow diagram
-
Request for proposal
-
Project directory
-
Systems flowchart
B
Correct answer
Explanation
A Request for Proposal (RFP) is a document issued by a company to solicit bids from external vendors for the development or provision of a new system.
-
Scope for success
-
Quick reference guide
-
Business conceptual design
-
Training
-
None of these
B
Correct answer
Explanation
Quick reference guide tool acts as a cheat sheet for the business user.
-
Analysis
-
System design
-
Object design
-
Implementation
-
Verification
B
Correct answer
Explanation
This phase in object modeling techniques is the result of structure of basic architecture of the system along with high-level strategy decisions.
-
the objective of users and managers of information technology are identical
-
the reduction of system costs is a major concern for users of information technology
-
maintenance of outdated application infrastructure is not expensive
-
the reduction of system complexity is an objective of information technology managers
-
mix-and-match information systems do not suit today's users
D
Correct answer
Explanation
Option 4 can be directly derived from the last sentence. Hence, the answer.
-
Send an invoice for the product.
-
Plan when to make the product.
-
Know how to make a product.
-
Register how and when the product was made.
A
Correct answer
Explanation
A Manufacturing Execution System (MES) is focused on the production floor operations, such as planning, tracking, and recording production. Sending invoices is typically a function of an ERP system, not an MES.
-
Analysis
-
Design
-
Coding
-
All of the above
-
None of these
D
Correct answer
Explanation
The software development life cycle (SDLC) typically includes phases such as requirement analysis, system design, coding (implementation), testing, and maintenance. Therefore, all listed options are standard phases.
-
Start up phase
-
Suspension phase
-
Initial problem solving phase
-
Implementation phase
-
Presentation phase
A
Correct answer
Explanation
Start up phase of quality circle performance includes publicity, obtain funds and volunteers.
-
analysis activity
-
equipment selection activity
-
implementation activity
-
none of the above
A
Correct answer
Explanation
In the systems development life cycle, the feasibility study determines if a project is viable, followed by the analysis phase, which defines the requirements before moving into system design.
-
Over-all cost benefit analysis of the project
-
Cross referencing and consistency checks of various data
-
Bench marking of equipment to be purchased
-
None of the above
B
Correct answer
Explanation
A data dictionary stores metadata about all data elements in a system. Without it, ensuring consistency across different data structures and performing cross-referencing becomes extremely difficult.
-
step-wise refinement
-
loop invariant
-
flow charting
-
modularity
B
Correct answer
Explanation
Top-down design is a methodology that focuses on breaking a system into smaller, manageable parts. Loop invariants are a concept used in formal verification and algorithm analysis, not a requirement of the design methodology itself.
-
Flow charting
-
Step-wise refinement
-
Modularity
-
All of the above
D
Correct answer
Explanation
Top-down design relies on modularity to break the problem down, step-wise refinement to detail the logic, and flow charting to visualize the process.