Software Engineering Notes VSSUT – SE Notes VSSUT of Total Complete Notes
Please find the download links of Software Engineering Notes VSSUT | SE Notes VSSUT are listed below:
Module – 1
Introductory concepts: Introduction, definition, objectives,
Life cycle – Requirements analysis and specification,Design and Analysis: Cohesion and coupling,
Data flow oriented Design:Transform centered design, Spiral Model ,Software Design Strategies ,
Software Analysis & Design Tools,Software Design Strategies ,Formal System Specification ,
The term software engineering is composed of two words, software and engineering,
Transaction centered design. Analysis of specific systems like Inventory control, Reservation system.
Module – 2
Object-oriented Design: Object modeling using UML, use case diagram, class diagram,
Need for a model,Unified Modeling Language (UML) ,Origin of UML ,UML Diagrams ,
User’s view,Structural view,Behavioral view,Implementation view,Environmental view,
Representation of Use Cases,Text Description,Contact persons,Specific user interface requirements,Utility of use case diagrams ,Factoring of use cases,Organization of use cases ,
interaction diagrams: activity diagram, unified development process.
Module – 3
Implementing and Testing: Programming language characteristics, fundamentals, languages,
classes, coding style efficiency. Testing: Objectives, black box and white box testing,
various testing strategies, Art of debugging. Maintenance,Reliability and Availability: Maintenance:
Characteristics, controlling factors, maintenance tasks, side effects,
preventive maintenance – Re Engineering – Reverse Engineering – configuration management – Maintenance tools and techniques,
Reliability: Concepts, Errors, Faults, Repair and availability,
Characteristics of a Programming Language,Coding standards and guidelines ,
Contents of the headers preceding codes for different modules,
Naming conventions for global variables, local variables, and constant identifiers,
Error return conventions and exception handling mechanisms,
reliability and availability models. Recent trends and developments.
Module – 4
Software quality: SEI CMM and ISO-9001. Software reliability and fault-tolerance,
software project planning, monitoring, and control,
Computer-aided software engineering (CASE),Component model of software development, Software reuse.
1. Mall Rajib, Fundamentals of Software Engineering, PHI.
2. Pressman, Software Engineering Practitioner’s Approach, TMH.