![]() The question paper will have ten questions.Analyze, design, implement, verify, validate, implement, apply, and maintain software systems or parts of software systems.Use the techniques, skills, and modern engineering tools necessary for engineering practice.Assess professional and ethical responsibility.Design a software system, component, or process to meet desired needs within realistic constraints. ![]() Agile project management (Sec 3.4), Scaling agile methods (Sec 3.5).Ĭourse Outcomes: The student will be able to : Plan-driven and agile development (Sec 3.2). Agile methods: SCRUM (Ref “The SCRUM Primer, Ver 2.0”) and Extreme Programming (Sec 3.3). Software standards (Sec 24.2)Īgile Software Development: Coping with Change (Sec 2.3), The Agile Manifesto: Values and Principles. Software measurement and metrics (Sec 24.4). Quality management: Software quality (Sec 24.1). Project scheduling (Sec 23.3): Estimation techniques (Sec 23.5). Project Planning: Software pricing (Sec 23.1). Software Evolution: Evolution processes (Sec 9.1). Software Testing: Development testing (Sec 8.1), Test-driven development (Sec 8.2), Release testing (Sec 8.3), User testing (Sec 8.4). Object-oriented design using the UML (Sec 7.1). Model-driven engineering (Sec 5.5).ĭesign and Implementation: Introduction to RUP (Sec 2.4), Design Principles (Chap 17). The software Requirements Document (Sec 4.2). 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |