0% found this document useful (0 votes)
37 views4 pages

C4-Syllabus

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

C4-Syllabus

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

Periods per

week Credit
191CAE01 FUNDAMENTALS OF SOFTWARE ENGINEERING s
4T L T P R
3 0 0 0 3

PREREQUISITES:
NIL

COURSE OBJECTIVES:

1 To learn the principles and process models of software engineering


.
2 To understand fundamental concepts of requirements engineering and estimation of the project.
.
3 To Architect and design using various architectural styles and design patterns.
.
4 To gather knowledge on various software testing, maintenance methods
.
5 To know the fundamental concepts of monitoring and managing risks and quality of project.
.

UN TITLE PERIOD
IT S
I INTRODUCTION 9

Software engineering concepts – Development activities – Software lifecycle models - Classical waterfall –
Iterative waterfall – Prototyping – Evolutionary - Spiral – Software project management – Project planning –
Estimation –Scheduling–Risk management–Software configuration management.
UN TITLE PERIOD
IT S
II SOFTWARE REQUIREMENT SPECIFICATION 9

Requirement analysis and specification – Requirements gathering and analysis – Software Requirement
Specification – Formal system specification – Finite State Machines – Petri nets – Object modelling using UML –
Use case Model–Class diagrams – Interaction diagrams–Activity diagrams–State chart diagrams –Functional
modelling–Data Flow Diagram.
UN TITLE PERIOD
IT S
III SOFTWARE DESIGN 9

Design process —Design Concepts-Design Model–Design Heuristic —Architectural Design-Architectural


styles, Architectural Mapping using Data Flow- User Interface Design: Interface analysis, Interface Design–
Component level Design: Designing Class based components, traditional Components.

UN TITLE PERIOD
IT S
IV TESTING AND MAINTENANCE 9

Software testing Fundamentals-Internal and external views of Testing-white box testing — basis path testing-
control structure testing-black box testing-Regression Testing—Unit Testing —Integration Testing—Validation
Testing —System Testing And Debugging –Software Implementation Techniques: Coding practices-
Refactoring-
Maintenance and Reengineering-BPR model-Reengineering process model-Reverse and Forward Engineering

UN TITLE PERIOD
IT S
V PROJECT MANAGEMENT 9

Software Project Management: Estimation — LOC, FP Based Estimation, Make/Buy Decision COCOMO I &
II Model — Project Scheduling — Scheduling, Earned Value Analysis Planning — Project Plan, Planning
Process, RFP Risk Management—Identification, Projection — Risk Management-Risk Identification-RMMM
Plan.

TOTAL PERIODS: 45

COURSE OUTCOMES:
Upon completion of this course, student will be able to:
CO Identify the key activities in managing software project and compare different process models.
1:
CO Understand the concepts of requirements engineering and Analysis Modelling..
2:
CO Apply systematic procedure for software design and deployment.
3:
CO Compare and contrast the various testing and maintenance.
4:
CO Gain knowledge on project management approaches as well as cost and schedule estimation.
5:

TEXT BOOKS:

1. Roger S. Pressman, Software Engineering : A practitioner’s approach, McGraw Hill publication, Eighth
edition, 2019.

2. Ian Sommerville, Software Engineering, University of Lancaster, Pearson Education, Seventh edition,
2010.

REFERENCE BOOKS:

1. Larman, Craig. Applying UML and Patterns: An Introduction to Object-oriented Analysis and Design and
Iterative Development.India,Pearson,2016

2. Len Bass ,Ingo Weber and Liming Zhu,―DevOps: A Software Architect‘s Perspective ‖, Pearson
Education,2016
3. Mall, Rajib. FUNDAMENTALS OF SOFTWARE ENGINEERING, FIFTH EDITION. India, PHI Learning
Private Limited,2018.

You might also like