This document contains a question bank for the software engineering course CS1301 at Kings College of Engineering. It covers 5 units: 1) software process, 2) software requirements, 3) design concepts and principles, 4) testing, and 5) software project management. For each unit, it lists short answer questions and longer answer questions. The questions cover topics such as software life cycles, requirements engineering, design principles, testing strategies, project planning, and maintenance.