We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
School of Computer Sciences
Department of Computer Science
Name of the Academic Program: Bachelor of Science (Computer Science) Course Name: Software Engineering Course Code UCSCC50302 Credits 04 Semester: V Teaching Hours/Week(L:T:P): 4+0+0=4 Internal Assessment: 40 End Sem. Exam: 60 Prerequisite Course / Knowledge (If any): ● Students should have knowledge of programming language and image processing techniques. COURSE OUTCOMES (COS) After completion of this course successfully, the students will be able to CO-1: Explain the role of software. (Level 2 Understand) CO-2: Analyse the software process and project metrics. (Level 3 Apply) CO-3: Discuss the software project planning, management and principles. (Level 2 Understand) CO-4: Use the software testing techniques and strategies. (Level 3 Apply) CO-5: Explain the software configuration management.(Level 2 Understand) Mapping of Course Outcomes (COs) with Program Outcomes (POs)
UNIT-1 (15 Hrs)
The Product and The Process: Evolving role of software, software characteristics and components, Crisis, Software Myths, Software Engineering-A Layered Technology, Software process, linear sequential model, Prototyping model, RAD model, Evolutionary software process model. Iterative, Spiral, Agile Model Project Management Concepts: The Management Spectrum, The People, The Product, The Process, and The Project, W5HH Principle. Software Process and Project Metrics: Measures, Metric Indicators, Metric in process and the Project Domains ,Software Measurement, Metrics for software quality.
UNIT-2 (15 Hrs)
Software Project Planning: Project Planning Objectives, Software Project Estimation, decomposition Techniques, Empirical Estimation Models. 17 Risk Analysis and Management: Software Risks, Risk Identification, Risk Projection, Risk Refinement and Risk Mitigation, Monitoring, and Management. Analysis Concepts and Principles: Requirement analysis, communication techniques, analysis principles, software prototyping and specification. UNIT-3 (15 Hrs) Analysis Modeling: Elements of analysis model, data modeling, functional modeling, behavioral modeling, the mechanics of structured analysis, data dictionary, other classical analysis methods. Design Concepts and Principles: Software design process, design principles, design concepts, design methods, data design, architectural design and process, transform and transaction mappings, design post processing, architectural design optimization, interface design, procedural design. Software Testing Techniques and Strategies: Fundamentals, Test case design, White box testing, Basis path testing, Control structure testing, Black box testing, Software testing strategies. UNIT-4 (15 Hrs) Software Configuration Management: Configuration management, maintenance costs, maintenance side effects, maintenance tissues. Software Quality Assurance: Quality Concepts, Software Quality Assurance, FTR, ISO 9001, ISO9002, ISO-9003, Introduction to CASE. REFERENCE BOOKS 1. Software Engineering, Fifth Edition, Roger - Pressman, McGraw Hill. 2. Software Engineering , I Sommerville, International Computer Science, Series 3. Object Oriented Modeling and Design, Rumbaugh. J., Blaha M., Premerlani W., Eddy F and Lorensen
Information Technology Project Management Interview Questions: IT Project Management and Project Management Interview Questions, Answers, and Explanations