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
-
A system analyst is responsible to write technical requirements from a critical phase.
-
A system analyst interacts with designers to understand software limitations.
-
A system analyst documents the user requirements and the manuals.
-
A system analyst is the technical head of the team.
-
None of the above
E
Correct answer
Explanation
All of the above are the roles of a system analyst.
-
Testing
-
Implementation
-
Maintenance
-
Design
-
Analysis
A
Correct answer
Explanation
Yes, testing is performed after coding the software.
-
Analysis
-
Design
-
Coding
-
Both (1) and (2)
-
None of the above
D
Correct answer
Explanation
DFD can be used in both Analysis and Design phase of the SDLC.
-
Analysis phase
-
Design phase
-
Implementation phase
-
Maintenance phase
-
None of the above
D
Correct answer
Explanation
Almost 75% effort are based on the maintenance of the software.
-
cost effectiveness
-
budget of the project
-
business scope
-
All of the above
-
Only (1) and (2)
D
Correct answer
Explanation
Yes , all determine the feasibility factors.
-
Operational Feasibility
-
Economic Feasibility
-
Schedule Feasibility
-
Legal Feasibility
-
None of the above
E
Correct answer
Explanation
Yes, all of the above are the type of feasibility in SDLC.
-
It includes the evaluation of the hardware and software for the proposed system.
-
It includes the software deadlines to be developed in a span of time.
-
It includes quantification and identification of all the benefits expected.
-
It includes the degree of which the proposed system will fit as per the user requirement.
-
None of the above
A
Correct answer
Explanation
This is true about technical feasibility in SDLC.
-
Implementation phase
-
Maintenance phase
-
Testing phase
-
Analysis phase
-
None of the above
C
Correct answer
Explanation
This phase have test cases and plans to execute for the developed software to remove bugs from it.
-
Cost effectiveness of software
-
Efficiency of software
-
Quality of software
-
All of the above
-
Only (1) and (2)
D
Correct answer
Explanation
Yes, all of the above are the benefits of using SDLC approach.
-
Analysis phase
-
Design phase
-
Implementation phase
-
Maintenance phase
-
None of the above
A
Correct answer
Explanation
Yes, feasibility comes under this phase as it includes the budget, cost and efficiency of the software in the initial study.
-
To analyse the user requirement
-
To develop the system according to the requirement
-
To design the system
-
To test the system
-
None of the above
B
Correct answer
Explanation
Yes, this is the role of programmer in SDLC.
-
Implementation phase
-
Maintenance phase
-
Analysis phase
-
Design phase
-
None of the above
B
Correct answer
Explanation
This phase includes the modification of the software in case, if it does not meet the user's criteria.
-
Analysis phase
-
Testing phase
-
Implementation phase
-
Maintenance phase
-
None of the above
D
Correct answer
Explanation
This phase includes the continuous evaluation of the developed software to measure the performance of the software such that whether it meets the desired standards and remove the bugs, if any and enhance it to improve its scope.
-
Stereotypes
-
Specifications
-
Integrity
-
Tagged value
-
Association
D
Correct answer
Explanation
It extends the properties of a UML building block, allowing you to create new information in that element's specification.
-
Engineering and scientific software
-
Real time software
-
Business software
-
Personal computer software
-
Software enhancement
A
Correct answer
Explanation
It has been characterized by numbering crunching algorithms.