![]() Functional and non-functional requirements (Sec 4.1). Requirements Elicitation and Analysis (Sec 4.5). Requirements Engineering: Requirements Engineering Processes (Chap 4). Software Processes: Models: Waterfall Model (Sec 2.1.1), Incremental Model (Sec 2.1.2) and Spiral Model (Sec 2.1.3). Professional Software Development, Software Engineering Ethics. ![]() Introduction: Software Crisis, Need for Software Engineering. Recognize the need for agile software development, describe agile methods, apply agile practices and plan for agility.List software quality standards and outline the practices involved.Identify software quality parameters and quantify software using measurements and metrics.Apply estimation techniques, schedule project activities and compute pricing.Recognize the importance of software maintenance and describe the intricacies involved in software evolution.Discuss the distinctions between validation testing and defect testing.Differentiate system models, use UML diagrams and apply design patterns. ![]() Describe the process of requirements gathering, requirements classification, requirements specification and requirements validation.Identify ethical and professional issues and explain why they are of concern to software engineers. ![]() Outline software engineering principles and activities involved in building large software programs.Number of Contact Hours/Week:3:0:0 Total Number of Contact Hours:40 Exam Hours:3 HrsĬREDITS –3 Course Learning Objectives: This course (18CS35) will enable students to:
0 Comments
Leave a Reply. |