0% found this document useful (0 votes)
5 views2 pages

SE Syllabus

Uploaded by

mihirkanojia95
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)
5 views2 pages

SE Syllabus

Uploaded by

mihirkanojia95
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

5 Knowledge Management in Organizations: A Critical Introduction, Donald Hislop, Oxford

University Press, ISBN: 9780199691937,2013

1. Subject Code: CO301 Course Title: Software Engineering


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE )(Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: EVEN
7. Subject Area: DCC
8. Pre-requisite: Nil
9. Objective: To introduce fundamentals of software engineering including requirement specifications,
software design, testing and maintenance.
10. Details of Course

S.No. Contents Contact


Hours

1. Introduction: Introduction to software Engineering, Software characteristics, 8


Software components, Software applications, Software Engineering Principles,
Software metrics and measurement, monitoring and control. Software
development life-cycle, Water fall model, prototyping model, Incremental
model, Iterative enhancement Model, Spiral model.

2. Software Requirement Specification: Requirements Elicitation Techniques, 8


Requirements analysis, Models for Requirements analysis, requirements
specification, requirements validation.

3. System Design: Design Principles: Problem partitioning, abstraction. Top down 6


and bottom up – design, structured approach. Functional versus object oriented
Mid Sem approach of design, design specification, Cohesiveness and Coupling. Overview
Syllabus
of SA/SD Methodology, structured analysis, data flow diagrams, extending
DFD to structure chart.

4. Software project Management: Project planning and Project scheduling. 8


Software Metrics: Size Metrics like LOC, Token Count, Function Count. Cost
estimation using models like COCOMO. Risk management activities. Software
Reliability and Quality Assurance: Reliability issues, Reliability metrics,
reliability models, Software quality, ISO 9000 certification for software
industry, SEI capability maturity model.
5. Testing: Verification and validation, code inspection, test plan, test case 8
specification. Level of testing: Unit, Integration Testing, Top down and bottom
up integration testing, Alpha and Beta testing, System testing and debugging.
functional testing, structural testing, Software testing strategies.

6. Software Maintenance: Structured Vs unstructured maintenance, Maintenance 4


Models, Configuration Management, Reverse Engineering, Software Re-
engineering.

TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers

Text Books
1. R. S. Pressman, “Software Engineering – A practitioner’s approach”, 3rd ed., McGraw
Hill Int. Ed,1992

……...Reference Books
1. K. K. Aggarwal & Yogesh Singh, “Software Engineering”, 2ndEd., New Age
International,2005
2. Sommerville, “Software Engineering”, Addison Wesley,2001

1. Subject Code: CO301 Course Title: Theory of Computation


2. Contact Hours: L: 3 T: 1 P: 0
3. Examination Duration (ETE )(Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 25 PRS 0 MTE 25 ETE 50 PR 0
5. Credits: 4
6. Semester: ODD
7. Subject Area: DCC
8. Pre-requisite: Elementary set theory, Relations, Mappings, and some abstract algebra
9. Objective: To provide knowledge and skills in theoretical foundations of computing that are needed to
study and practice computer science.

You might also like