| MUET / Departments / Computer Systems & Software Engineering / Course of CS /Software Engineering |
![]()
SOFTWARE ENGINEERING Theory (100) Practical (50) SOFTWARE ENGINEERING CONCEPTS Software role, Industrial perspective, software components and its applications, software myths, The classic life cycle, Prototype and spiral Models, Fourth Generation Techniques. CONVENTIONAL METHODS OF SOFTWARE ENGINEERING The Computer based systems, System Hierarchy, Information Engineering, Strategy Planning, Business areas analysis, Product Engineering, System Modeling, Data Modeling, Functional and behavioral modeling.
PROJECT MANAGEMENT CONCEPTS The management spectrum. The process, the Project, Management peoples, The problem, the Software measurement. ESTIMATION & PLANNING Planning objectives, software scope, resources, Project estimation, decomposition Techniques, Empirical estimation models (COCOMO, PUTMAN, LOC, FUNCTION-POINT), Estimation tools, RISK identification, software project scheduling, software acquisition, software re-engineering organizational planning, software project plan. SOFTWARE ENGINEERING DESIGN METHODS Design process, design fundamentals, Modular design data design, architectural design, Procedural design. SOFTWARE QUALITY ASSURANCE AND TESTING QA concepts, Quality movement, SQA, The ISO9000, TICKIT, CMM Certification Standards, Software Testing, Testing Objectives, Testing Principles, Testability. DATA FLOW ORIENTED DESIGN Design and information flow. design considerations Transform analysis, transaction analysis, Heuristics design, design post processing design optimizations. OBJECT-ORIENTED DESIGN Design and data Structure, design process considerations Jack son system development, data Structured system development.
REAL-TIME DESIGN Real-time system, Analysis and simulation of real-time systems, data flow oriented design, methods. COMPUTER AIDED SOFTWARE ENGINEERING (CASE) CASE, Block building for CASE, CASE Tools, Business System planning tools, Project management tools Support tools, Programming tools, integration and testing tools, Proto typing tools, maintenance tools, Frame work tools. NOTE: PRACTICAL WILL BE BASED ON THEORY RECOMMENDED BOOKS
[1] Roger S.
Pressman, "Software Engineering", A Practitioner's Approach, (3/ed), [2] Roger S.
Prenman, "Software Engineering", ( 2/ed ), A Practitioner's Approach, [3] Ian
Sommerville, "Software Engineering", (3/ed), Addison-Wesley Publication [4] Valdis
Berzins Lugi, "Software Engineering with Abstractions", Addison-Wesley
|
|
|
Questions? Contact Us | Home Feedback |
|