SoftwareEngineering - A complete guide for CSIT student

SoftwareEngineering

Software Engineering
 Course Title: Software Engineering
 Course No. CSC 351
 Nature of Course: Theory (3Hrs.)+Lab (3Hrs.)
 Semester: VI
  
  1. Unit I (11 Hrs.)
    • Introduction to Software Engineering: Definition of software, software engineering. Comparing between other engineering and software engineering.

    • System Engineering: Introduction to System, System properties, system and their environment, system modeling.

    • Software Process: Introduction, software process model, process iteration, software specification, software design and implementation, software validation, software evolution.

    • Project Management: Introduction, management activities, project planning, project scheduling, risk management.

  2. Unit II (12 Hrs.)
    • Software Requirements: Introduction, Types of requirements, requirements engineering process: Feasibility study, requirements elicitation and analysis, requirement validation, requirement management.

    • Software Prototyping: Introduction, prototyping in the software process, rapid prototyping techniques, user interface prototyping. 2.3 Formal Specification: Introduction, formal specification in software process, interface specification, behavioral specification.

  3. Unit III (6 Hrs.)
    • Architectural Design: Introduction, system structuring, control models, modular decomposition, domain specific architecture.

    • Object Oriented Design: Introduction, Features of object oriented design, object oriented software engineering.

  4. Unit IV (16 Hrs.)
    • Verification & Validation: Introduction, verification and validation planning, software inspection, cleanroom software development.

    • Software Testing: Introduction, types of testing, testing work benches.

    • Critical system validation: Introduction, formal methods and critical systems, reliability validation, safety assurance, security assessment.

    • Software Cost Estimation: Introduction, productivity, estimation techniques.

    • Software Reengineering: Introduction, source code translation, reverse engineering.


Download Software Engineering TU solution from here



Download Software Engineering Exam oriented question from here

No comments:

Post a Comment

विज्ञापन