NIT Srinagar Syllabus 6th Sem CSE Software Engineering

NIT Srinagar Syllabus 6th Sem CSE

Software Engineering

Introduction:
What is software Engineering? Professional & Ethical responsibility, emergent systems properties, systems engineering, project management.

Requirements and tools:
requirements engineering process system model, critical system specification, informal and formal specifications.

Design methodologies:
architectural design, distributed systems design, application architectures, object oriented design, real time software design, user interface design, rapid software development, software reuse.

Structural and Functional Testing:
Verification and validation, software testing, critical systems validation.

Models for reliability and cost:
Software cost estimation, quality management, process improvement, configuration management.

Security Engineering, Service oriented software engineering, aspect oriented software engineering

Books Recommended:

  1. Software Engineering – A practitioner’s approach by Roger S Pressman.
  2. Fundamentals of Software Engineering by Ghezzi, jazayeri, Mandrioli.
  3. Software Engineering by Sommerville.

 

Introduction:
What is software Engineering? Professional & Ethical responsibility, emergent systems properties, systems engineering, project management.

Requirements and tools:
requirements engineering process system model, critical system specification, informal and formal specifications.

Design methodologies:
architectural design, distributed systems design, application architectures, object oriented design, real time software design, user interface design, rapid software development, software reuse.

Structural and Functional Testing:
Verification and validation, software testing, critical systems validation.

Models for reliability and cost:
Software cost estimation, quality management, process improvement, configuration management.

Security Engineering, Service oriented software engineering, aspect oriented software engineering

Books Recommended:

  1. Software Engineering – A practitioner’s approach by Roger S Pressman.
  2. Fundamentals of Software Engineering by Ghezzi, jazayeri, Mandrioli.
  3. Software Engineering by Sommerville.

Leave a Comment