IE3007 Software Engineering and Methodologies Syllabus:
IE3007 Software Engineering and Methodologies Syllabus – Anna University Regulation 2021
COURSE OBJECTIVES:
• Study the basics of software development.
• Study the customer needs and apply in software development.
• Design the code and do the testing analysis.
• Develop quality tools and techniques used in software industry.
• Develop and implement the software standards.
UNIT I SOFTWARE ENGINEERING AND MODELS
Software Development – Phases, Process Models (ISO & CMM) – Product Life Cycle – Software Life Cycle Models.
UNIT II REQUIREMENTS ANALYSIS
Software requirements specifications – Structured tools for Software development– Structured analysis.
UNIT III SOFTWARE COST ESTIMATION
Planning a Software project – Cost Estimation and models – Software configuration managementplans – Project monitoring plans.
UNIT IV SOFTWARE DESIGN
System Design COURSE OBJECTIVES and Principles – Module level concepts – Structured design – Designmethodology – Object oriented approach – Detailed design – Coding.
UNIT V SOFTWARE TESTING
Software testing– Functional testing – Structural testing – Testing Process – Software QualityMetrocs – Software Quality Management – Software Productivity.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
CO1: To practice the various software modeling tools and techniques.
CO2: To study the various performance measurement tools and techniques.
CO3: Able to estimate time and cost of projects.
CO4: Able to select appropriate monitoring plan.
CO5: To study the importance of software design and software testing.
TEXT BOOK:
1. Mayrhausen A V, Software Engineering and Management, Academic press, 1990.
REFERENCES:
1. PankajJalote, An integrated approach to Software Engineering, Naross Publishing, 2018.
2. Pressman R S , Software Engineering, McGraw Hill, 1987.
3. Somavile , Software Engineering, Addison – Wesley, 2011.
4. Stephen H. Khan, Metrics and Models and Software Quality Engineering, Addison Wesley,2002.
