[go: up one dir, main page]

0% found this document useful (0 votes)
27 views2 pages

Software Engineering

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Software Engineering

MIE 112

Semester: First Full Marks: 100


Credit: 4 Internal: 40
Final Exam: 60

General Objectives:

 This course aims to give students both a theoretical and a practical foundation in
software engineering including current and emerging software engineering practices
and support tools.
 In the practical part, students will become familiar with the development of software
products from an industry perspective.
Specific Objectives:
 To make students aware with software requirement and design issues,
 To make students learn about the software reuse, distributed s/w engineering and
embedded s/w,
 To make students learn about the detailed verification and validation technique

Unit 1: Introduction. 8 Hrs


Introduction to software engineering, Software processes, Agile software,
development, Project management.

Unit 2: Software requirements. 8 Hrs


Requirements engineering processes, System modeling, Software prototyping,
Formal specification.

Unit 3: Software Design. 10 Hrs


Architectural design, Distributed systems architectures, Object-oriented design,
Real time software design, Design with reuse, User interface design.

Unit 4: Advanced Software Engineering. 10 Hrs


Software reuse, Components -based software engineering, Distributed software
engineering, Embedded software.

Unit 5: Verification and Validation. 10 Hrs


Verification and validation planning, Software inspections, Clean room software
development, Defect Testing, Integrating Testing, Object –Oriented testing,
Testing workbenches, Critical system validation.

Unit 6: Software Quality and Quality Assurance. 8 Hrs


Software cost estimation, Software Quality assurance planning, Software quality
assurance process, Software quality attributes, Guidelines and checklists,
Software safety
Unit 7: Evolution 6 Hrs
Software Change, Software re-engineering, Configuration management.

References:
1. Software Engineering, “ Ian Sommerville”, ninth edition
2. Software Engineering Fundamentals, “ Ali Behforooz and Frederick J. Hudson
3. Software Engineering: A Practitioner’s Approach, “Roger S. Pressman

You might also like