Questions and CORRECT Answers
What are the two broad categories of software products (select all the apply)? - CORRECT
ANSWER Customized, generic
In Generic products, the specification of what the software should do is owned by the software
developer and decisions on software change are made by the developer. - CORRECT
ANSWER True
Which of the following activities are part of the requirement engineering process? (Select all that
apply) - CORRECT ANSWER Maintaining the system, Eliciting requirements
Software Engineering is described as 4 Layered technology. Which of the following are not these
layers? (Select all the apply) - CORRECT ANSWER Production, Development
Which of the following are output of the design phase in the software development process? (
Select all that apply) - CORRECT ANSWER Interface specification,
System architecture
What is the process of determining whether the software system is built correctly according to its
design specifications? - CORRECT ANSWER Verification
Software Engineering body of knowledge consists of which of the following options? (Select all
that apply): - CORRECT ANSWER Software process models, Data Analysis
In a well engineered software project, the team tries to achieve (Select all that apply): -
CORRECT ANSWER Project Goals, Cost overruns
In a well engineered software project, which project goals do the team try to achieve (Select all
that apply) - CORRECT ANSWER
, Factors Influencing Project Management - CORRECT ANSWER company size, software
customers, software size, software type, organizational culture, software development processes
Universal Management Activities - CORRECT ANSWER Project planning
Risk management
People management
Reporting
Proposal writing
Planning stages - CORRECT ANSWER proposal stage, startup stage, development stage
Plan-based development - CORRECT ANSWER development process is planned in detail ,
requirements engineering, requirements specification, design and implementation, requirement
change requests.
Agile development - CORRECT ANSWER A software development methodology that
delivers functionality in rapid iterations, measured in weeks, requiring frequent communication,
development, testing, and delivery.
Project Scheduling - CORRECT ANSWER he process of deciding how thework in a project
will be organized as separate tasks,and when and how these tasks will be executed.
Which of the following statement(s) is/are True about agile development? - CORRECT
ANSWER Frequent delivery of new versions for evaluation, Focus on working code, Long-
term project predictability and fixed scope
software main process activities - CORRECT ANSWER Evolution, Validation
Project risks - CORRECT ANSWER affect schedule or resources