Introduction: role of software engineering, the product. Software process models: the linear sequential model, the prototyping model, the RAD model, the evolutionary models the component-based development model, the formal methods model. Function-oriented Methodology for analysis and design: system engineering, analysis concepts and principles, analysis modeling, design concepts and principles, architectural design, user interface design, component level design, requirement analysis and design modeling tools. Object-oriented methodology for analysis and design: object-oriented analysis, object-oriented design. APIs: API packages, API programming, class browsers and related tools, debugging in the API environment. Programming environments. Web-based Engineering.
Programme: CSC(CE)
Introduction: role of software engineering, the product. Software process models: the linear sequential model, the prototyping model, the RAD model, the evolutionary models the component-based development model, the formal methods model. Function-oriented Methodology for analysis and design: system engineering, analysis concepts and principles, analysis modeling, design concepts and principles, architectural design, user interface design, component level design, requirement analysis and design modeling tools. Object-oriented methodology for analysis and design: object-oriented analysis, object-oriented design. APIs: API packages, API programming, class browsers and related tools, debugging in the API environment. Programming environments. Web-based Engineering.