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
-
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.
-
Ist generation
-
IInd generation
-
IIIrd generation
-
IVth generation
D
Correct answer
Explanation
Fourth-generation languages (4GL) are designed to be closer to human language and are specifically built to interact with databases (DBMS) using tools like SQL.
-
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.
-
Decision symbols.
-
Processing symbols.
-
Terminal symbols.
-
I/o symbols.
B
Correct answer
Explanation
In flowcharting, arithmetic operations and data manipulations are represented by rectangular processing symbols.
-
Assembly language
-
Query language
-
Machine language
-
High-level language
B
Correct answer
Explanation
A query language is a specialized language used to request and extract specific information from a database based on defined criteria.
-
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.
-
There is one to one relation between the input items and processes
-
A DFD shows the storage methods for data files
-
Input items are some of the data flows on the data flow diagram
-
All of the above
-
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.
-
At designing stage
-
At implementing stage
-
At coding stage
-
At any stage
D
Correct answer
Explanation
Software errors can be introduced at any stage of the development lifecycle, including requirements gathering, design, coding, and testing.