0% found this document useful (0 votes)
18 views

Software Engineering

Useful notes for engineering students

Uploaded by

uk496989
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Software Engineering

Useful notes for engineering students

Uploaded by

uk496989
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

DIPLOMA WING

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL


DIPLOMA IN COMPUTER SCIENCE & ENGINEERING (C04)

SEMESTER IV

COURSE TITLE : SSAD/SOFTWARE ENGINEERING


PAPER CODE : 7489
SUBJECT CODE : 404
TREORY CREDITS : 04
PRACTICAL CREDITS : 00

Course Learning Objectives:


Inculcate essential technology and software engineering knowledge and skills essential to build a
reasonably complex usable and maintainable software iteratively. 2) Emphasize on structured ap-
proach to handle software development. 3) Enhance communication skills.
Course Content:

As per the course design, concepts learned as part of this course will/should be used in the Minor
Project (Proj.202). These two courses should go hand in hand to be effective.
UNIT 1:
Introduction to Software Engineering, Lifecycle, Process Models - Traditional v/s Agile processes.
UNIT 2:
Development Activities - Requirements Gathering and Analysis, Design Concepts, Software architec-
ture and Architectural styles, Basic UI design, Effective Coding and Debugging techniques.
UNIT 3:
Software Testing Basics, Unit, Integration, System and Acceptance Testing, Introduction to various
testing techniques (e.g. Stress testing), Writing and executing test cases, Quality Assurance.
UNIT 4:
Project Management - Project management concepts, Configuration and Release Management, Ver-
sion Control and its tools (Git), Release Planning, Change Management, Software Maintenance, Proj-
ect Metrics.
Reference Books:
1. Software Engineering – A Practitioner’s Approach, 7th Edition, Roger Pressman.
2. Software engineering, Ian Sommerville, Pearson Education
3. An Integrated Approach to Software Engineering, Pankaj Jalote, Springer Verlag
4. Software Engineering, Nasib Singh Gill, Khanna Book Publishing Co. India.
5. Software Engineering, K. K. Agarval, Yogesh Singh, New Age International Publishers
Course outcomes:
The proposed course is expected to provide an introduction to software engineering concepts and
techniques to undergraduate students, thus enabling them to work in a small team to deliver a soft-
ware system. The course content and project will introduce various software technologies, process
and project management skills that are needed for the delivery of software in a team setting.

You might also like