CSE 360 Midterm Questions with Correct Answers (Grade A+)
Question 1: What are the two broad categories of software products (select all the apply)?
Answer: Customized, generic
Question 2: 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.
Answer: True
Question 3: Which of the following activities are part of the requirement engineering process? (Select
all that apply)
Answer: Maintaining the system, Eliciting requirements
Question 4: Software Engineering is described as 4 Layered technology. Which of the following are not
these layers? (Select all the apply)
Answer: Production, Development
Question 5: Which of the following are output of the design phase in the software development process?
( Select all that apply)
Answer: Interface specification, System architecture
Question 6: What is the process of determining whether the software system is built correctly according
to its design specifications?
Answer: Verification
Question 7: Software Engineering body of knowledge consists of which of the following options? (Select
all that apply):
Answer: Software process models, Data Analysis
Question 8: In a well engineered software project, the team tries to achieve (Select all that apply):
Answer: Project Goals, Cost overruns
Question 9: In a well engineered software project, which project goals do the team try to achieve (Select
all that apply)
Answer: Not provided in source document.
Page 1
, Question 10: Factors Influencing Project Management
Answer: company size, software customers, software size, software type, organizational culture, software
development processes
Question 11: Universal Management Activities
Answer: Project planning Risk management People management Reporting Proposal writing
Question 12: Planning stages
Answer: proposal stage, startup stage, development stage
Question 13: Plan-based development
Answer: development process is planned in detail , requirements engineering, requirements specification,
design and implementation, requirement change requests.
Question 14: Agile development
Answer: A software development methodology that delivers functionality in rapid iterations, measured in
weeks, requiring frequent communication, development, testing, and delivery.
Question 15: Project Scheduling
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.
Question 16: Which of the following statement(s) is/are True about agile development?
Answer: Frequent delivery of new versions for evaluation, Focus on working code, Long-term project
predictability and fixed scope
Question 17: software main process activities
Answer: Evolution, Validation
Question 18: Project risks
Answer: affect schedule or resources i.e. Staff turnover, managemnet change, hardware unavailability
Question 19: Product risks
Answer: affect the quality or performance of the software being developed i.e. CASE tool
underperformance, Size underestimate
Page 2
Question 1: What are the two broad categories of software products (select all the apply)?
Answer: Customized, generic
Question 2: 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.
Answer: True
Question 3: Which of the following activities are part of the requirement engineering process? (Select
all that apply)
Answer: Maintaining the system, Eliciting requirements
Question 4: Software Engineering is described as 4 Layered technology. Which of the following are not
these layers? (Select all the apply)
Answer: Production, Development
Question 5: Which of the following are output of the design phase in the software development process?
( Select all that apply)
Answer: Interface specification, System architecture
Question 6: What is the process of determining whether the software system is built correctly according
to its design specifications?
Answer: Verification
Question 7: Software Engineering body of knowledge consists of which of the following options? (Select
all that apply):
Answer: Software process models, Data Analysis
Question 8: In a well engineered software project, the team tries to achieve (Select all that apply):
Answer: Project Goals, Cost overruns
Question 9: In a well engineered software project, which project goals do the team try to achieve (Select
all that apply)
Answer: Not provided in source document.
Page 1
, Question 10: Factors Influencing Project Management
Answer: company size, software customers, software size, software type, organizational culture, software
development processes
Question 11: Universal Management Activities
Answer: Project planning Risk management People management Reporting Proposal writing
Question 12: Planning stages
Answer: proposal stage, startup stage, development stage
Question 13: Plan-based development
Answer: development process is planned in detail , requirements engineering, requirements specification,
design and implementation, requirement change requests.
Question 14: Agile development
Answer: A software development methodology that delivers functionality in rapid iterations, measured in
weeks, requiring frequent communication, development, testing, and delivery.
Question 15: Project Scheduling
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.
Question 16: Which of the following statement(s) is/are True about agile development?
Answer: Frequent delivery of new versions for evaluation, Focus on working code, Long-term project
predictability and fixed scope
Question 17: software main process activities
Answer: Evolution, Validation
Question 18: Project risks
Answer: affect schedule or resources i.e. Staff turnover, managemnet change, hardware unavailability
Question 19: Product risks
Answer: affect the quality or performance of the software being developed i.e. CASE tool
underperformance, Size underestimate
Page 2