Software Engineering (IT-6002) - B.E RGPV CBCS & CBGS Scheme Notes -->
Software Engineering (IT-6002)
 RGPV notes CBGS Bachelor of engineering

rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme

RGPV notes CBGS Bachelor of engineering

Syllabus

UNIT 1:
Introduction, Software- problem and prospects Software development process: System Development Life Cycle, Waterfall Model, Spiral Model and other models, Unified processAgile development-Agile Process- Extreme Programming- Other agile Process models.

UNIT 2:
Measures, Metrics and Indicators, Metrics in the Process and Project Domains, Software Measurement, Metrics of Software Quality, S/W reliability, Software estimation techniques, LOC and FP estimation. Empirical models like COCOMO, project tracking and scheduling, reverse engineering.

UNIT 3:
Software requirements and specification: feasibility study, Informal/formal specifications, pre/post conditions, algebraic specification and requirement analysis models, Specification design tools. Software design and implementation: Software design objectives and techniques, User interface design, Modularity, Functional decomposition, DFD, Data Dictionary, Objectoriented design, Design patterns implementation strategies like top- down, bottom-up.

UNIT 4:
Coding standard and guidelines, programming style, code sharing, code review, rapid prototyping, specialization, construction, class extensions, intelligent software agents, reuse performance improvement, debugging. Software Testing Strategies: Verification and Validation, Strategic Issues, test plan, white box, black-box testing, unit and integration testing, system testing test case design and acceptance testing, maintenance activities.

UNIT 5:
Software Maintenance: Software Supportability, Reengineering, Business Process Reengineering, Reverse Engineering, Restructuring, Forward Engineering, Economics of Reengineering, project scheduling and tracking plan, project management plan, SQA and quality planning, SCM activities and plan, CMM, Software project management standards, Introduction to component based software engineering.


NOTES


Books Recommended

1. P,S. Pressman, Software Engineering. A Practitioner's Approach, TMH.
2. Rajib Mall, Fundamental of Software Engineering, PHI.
3. Hans Van Vliet, Software Engineering, Wiley India Edition.
4. James S. Peters, Software Engineering, Wiley India Edition.
5. Pankaj Jalote, Software Engineering: A Precise Approach, Wiley India.
6. Kelkar, Software Project Management, PHI Learning


Sample Problems:

a. Library Management System
b. Automated banking system
c. Airline reservation system
d. Employee management application
e. Hospital management Application


Suggested Lab work for above given problems:

1. Develop requirements specification for sample problems (The requirements specification should include both functional and non-functional requirements).
2. Develop DFD Model (Level 0, Level 1 DFD and data dictionary) of the sample problems (Use of a CASE tool required).
3. Design Class diagram for sample problems.


You May Also Like

Follow Author Here:

Services

COMPLETELY FREE !!!

Yup, everything is free....

NO REGISTRATION REQUIRED

User doesn't have to register for accessing the files, all the files are free & universally accessible without any condition or restriction.

RESPONSIVE DESIGN & USER-FRIENDLY

Our webpages are responsive & user-friendly, which means it will automatically adjust according to your device screen size and you will find stuff without ant hustle.

DIRECT DOWNLOAD LINKS WITH HIGN SPEED

All the files are uploaded on our super-fast servers so that they can be easily downloaded with high speed.

NEW PROJECTS

For providing a better experience to our users we are developing our Android application, the application will have a lot of awesome features so stay tuned ;).

AWESOME SUPPORT TEAM

Our AI-powered Chatbots are always here to help you so, feel free to ask any question or report if you face any problem. Our team also monitors all chatbots traffic & they will contact you if chatbot fails to help.

Contact Us