The document outlines an assignment for a Software Engineering course, providing 10 questions related to requirements engineering, software quality metrics, project estimation techniques, and the make versus buy decision process. The assignment is for Interim Semester 2023-2024, assigned by Dr. Vivek Parashar of the School of Computer Science and Engineering.
The document outlines an assignment for a Software Engineering course, providing 10 questions related to requirements engineering, software quality metrics, project estimation techniques, and the make versus buy decision process. The assignment is for Interim Semester 2023-2024, assigned by Dr. Vivek Parashar of the School of Computer Science and Engineering.
The document outlines an assignment for a Software Engineering course, providing 10 questions related to requirements engineering, software quality metrics, project estimation techniques, and the make versus buy decision process. The assignment is for Interim Semester 2023-2024, assigned by Dr. Vivek Parashar of the School of Computer Science and Engineering.
Q1.Define the foundational concepts of Requirements Engineering and explain why it's essential in software development. Q2.List three common methods for eliciting requirements and provide brief descriptions of each. Q3.Explain the purpose of a requirements model in software engineering and identify two types of requirements modeling techniques. Q4.Identify and briefly describe two metrics used in software development to assess the quality of requirements. Q5.Describe the role of software measurements in different domains and how they can aid in project estimation and management. Q6.Explain the significance of software quality metrics and provide examples of how they can be used to ensure high-quality software development. Q7.Discuss the importance of software project estimation and compare and contrast the top-down and bottom-up estimation approaches. Q8.Discuss decomposition techniques in software project estimation and provide specific examples of how they can break down complex projects. Q9.Describe at least two empirical estimation models used in software project management and explain when each model might be suitable. Q10. Analyze the factors influencing the "make" versus "buy" decision in software development. Provide a real-world example and evaluate the decision-making process.
Information Technology Project Management Interview Questions: IT Project Management and Project Management Interview Questions, Answers, and Explanations