Savitribai Phule Pune University, Maharashtra (SPPU), Information Technology Semester 5, Software Engineering and Project Management Syllabus

Software Engineering and Project Management Lecture notes | Videos | Free pdf Download | Previous years solved question papers | MCQs | Question Banks| Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free

314443 : SOFTWARE ENGINEERING AND PROJECT MANAGEMENT

CREDITS - 03

UNIT – I INTRODUCTION TO SOFTWARE ENGINEERING 06 HOURS
Nature of Software, Software Process, Software Engineering Practice, Software Myths, Generic Process model, Analysis and comparison of Process Models: Waterfall Model, Incremental Models, Evolutionary Models, Concurrent, Specialized Process Models, Personal and Team Process Models, Introduction to Clean Room Software Engineering.
Software Quality Assurance (SQA): Verification and Validation, SQA Plans, Software Quality Frameworks, ISO 9000 Models, CMM Models.
 

UNIT – II REQUIREMENT ANALYSIS 06 HOURS
Requirements Capturing: requirements engineering (elicitation, specification, validation, negotiation, prioritizing requirements (Kano diagram) - real life application case study.
Requirements Analysis: basics, scenario based modeling, UML models: use case diagram and class diagram, data modeling, data and control flow model, behavioral modeling using state diagrams - real life application case study, software Requirement Specification.

UNIT – III PROJECT PLANNING 06 HOURS
Project initiation, Planning Scope Management, Creating the Work Breakdown Structure, Effort estimation and scheduling: Importance of Project Schedules, Estimating Activity Resources, Estimating Activity Durations, Developing the Schedule using Gantt Charts, Adding Milestones to Gantt Charts, Using Tracking Gantt Charts to Compare Planned and Actual Dates, Critical Path Method, Program Evaluation and Review Technique (PERT) with examples. Planning Cost Management, Estimating Costs, Types of Cost Estimates, Cost Estimation Tools and Techniques, Typical Problems with IT Cost Estimates.

UNIT – IV AGILE DEVELOPMENT PROCESS 06 HOURS
Agile Development: Agile manifesto, agility and cost of change, agility principles, myth of planned development, toolset for the agile process.
Extreme Programming: XP values, process, industrial XP, SCRUM - process flow, scrum roles, scrum cycle description, product backlog, sprint planning meeting, sprint backlog, sprint execution, daily scrum meeting, maintaining sprint backlog and burn-down chart, sprint review and retrospective.
Agile Practices: test driven development, refactoring, pair programming, continuous integration, exploratory testing versus scripted testing
 

UNIT – V PROJECT MANAGEMENT 06 Hours
Project monitoring and control: tools for project management, Software tools like Microsoft project management or any other open source tools.
The Importance of Project Quality Management: Planning Quality Management, Performing Quality Assurance, Controlling Quality, Tools and Techniques for Quality Control (statistical control, six sigma) The Importance of Project Risk Management, Planning Risk Management, Common Sources of Risk in IT Projects.
 

UNIT – VI RECENT TRENDS IN SOFTWARE ENGINEERING AND PROJECT MANAGEMENT 06 Hours
Software configuration management: SCM basics, SCM repository, SCM process, SCM tools such as GitHub,
CASE – taxonomy, tool-kits, workbenches, environments, components of CASE, categories (upper, lower and integrated CASE tools).
Emerging software engineering trends: technology evolution, process trends, collaborative development, test-driven development, global software development challenges
Project Management trends: CRM, ERP: Basic concepts, Advantages and limitations, SAP, Business process reengineering, International Project Management, Case studies.

Text Books
1. Roger S Pressman, Software Engineering: A Practitioner’s Approach, Mcgraw-Hill, ISBN: 0073375977, Seventh or Eighth Edition.
2. Joseph Phillips, IT Project Management –On Track From Start to Finish, Tata Mc Graw-Hill, ISBN13: 978-0-07106727-0, ISBN-10: 0-07-106727-2.
 

Reference Books
1. Pankaj Jalote, Software Engineering: A Precise Approach, Wiley India, ISBN: 9788126523115.
2. Marchewka, Information Technology Project Management, Wiley India, ISBN: 9788126543946.
3. Chris Dawson with Ben Straub, Building Tools with GitHub, O’Relly, Shroff publishers, ISBN: 978-93-5213-333-8.
4. C. Michael Pilato, Ben Collins-Sussman and Brian Fitzpatrick, Version Control with subversion, O’Relly, Shroff publishers, ISBN: 978-81-8404-728-8.
5. P.C. Tripathi, P.N. Reddy, Principles of Management, Tata McGrew Hill Education Private Limited, ISBN: 9780071333337, ISBN: 0071333339.

Share  
Link Copied
More than 1 Million students use Goseeko! Join them to feel the power of smart learning.
Spot anything incorrect? Contact us