The document outlines an assignment for the Software Engineering course at KIPM-College of Engineering & Technology for the 2024-25 session. It includes a series of questions covering key concepts such as software engineering definitions, characteristics, problems, and various software development life cycle models. The assignment aims to assess students' understanding of software engineering principles and methodologies.
The document outlines an assignment for the Software Engineering course at KIPM-College of Engineering & Technology for the 2024-25 session. It includes a series of questions covering key concepts such as software engineering definitions, characteristics, problems, and various software development life cycle models. The assignment aims to assess students' understanding of software engineering principles and methodologies.
KIPM-College of Engineering & Technology Session: 2024-25
GIDA, Gorakhpur-UP Semester: VI
DEPARTMENT OF CSE & CSE(AIML)
Unit - 1 Assignment - 1 Faculty Name: Neeraj Kumar Pandey Name of Subject: Software Engineering Course Code: BCS-601
Q1: Define the term Software Engineering.
Q.2: Discuss the various characteristics of a software. Q.3: What are the problems faced in software engineering? Explain each in detail. Q.4: Explain software characteristics in detail. Discuss the reasons of software crisis. Q.5: Illustrate the statement “Software engineering is layered technology”. Q.6: Define generic software with example. Q.7: Define software components. Q.8: Mention any two non-functional requirements on software to be developed. Q.9: Define Software Development Life Cycle (SDLC). Discuss evolutionary development model in detail with the help of diagram. Q.10: Iterative waterfall and spiral model for software lifecycle clean and discuss Various activities in each phase. Q.11: Explain prototyping model of SDLC. What are its advantages over conventional model? Explain with diagram. Q.12: Discuss Spiral Model for Software development life cycle and highlight the Risk analysis in this context.