SWARNANDHRA COLLEGE OF ENGINEERING & TECHNOLOGY
(autonomous)
SEETHARAMPURAM, NARSAPUR – 534280
DEPT. OF COMPUTER SCIENCE AND ENGINEERING
Date Of
Contact
Course Course Periods/ Academic Commencement
Semester Branches
Code Title Week Year Of Semester
SOFTWARE
23IT4T02 ENGINEERING IV CSE 5 2024-2025 16-12-2024
COURSE OUTCOMES
[Link] Outcome KL
CO1 Illustrate various life cycle activities like Analysis, Design, Implementation, Testing and Maintenance (K3)
CO2 Analyze various software engineering models and apply methods for design and development of software projects.
(K4)
CO3 Develop system designs using appropriate techniques. (K3)
CO4 Outline various testing techniques for a software project. (K2)
CO5 Apply standards, CASE tools and techniques for engineering software projects. (K3)
Out Text
Comes / Topic Book / Contact
Unit Topics/Activity Delivery
Bloom’s No. Referen Hour
Method
Level ce
UNIT-I: Introduction:
1.1.1 Evolution T1 1 Chalk ,talk
CO1:Illustra
te various Software development projects, Exploratory style of
life cycle 1.1.2 T1 1 Chalk ,talk
software developments
activities
1.1.3 Emergence of software engineering, T1 1 Chalk ,talk
like
Analysis, Notable changes in software development practices,
1.1.4 T2 1 Web Resources
I Design, Computer system engineering.
Implementat Software Life Cycle Models: Basic concepts
ion, Testing 1.2.1 T2 1 Video
and 1.2.2 Waterfall model and its extensions T1 1 Chalk, talk,
Maintenanc
1.2.3 Rapid application development, , T1 1 Chalk, talk, PPT
e (K2)
1.2.4 Agile development model T1 1 Chalk ,talk
1.2.5 Spiral model T1 1 PPT
Content UML Diagrams
beyond T1 1 PPT
Syllabus
Total 10
UNIT-II: Software Project Management
Software Project Management: Software project T2 1 Chalk ,talk
2.1.1 management complexities
CO2: Analyze
various Responsibilities of a software project manager, T2 1 Web Resources
2.1.2
software Metrics for project size estimation
engineering Project estimation techniques, Empirical T2 1 Chalk , talk
2.1.3
models and Estimation techniques
apply methods COCOMO, Halstead’s software science, risk T2 2 Chalk , talk
II
for design and 2.1.4 management.
development of
2.2.1 Requirements Analysis And Specification: T2 1 Chalk ,talk
SWARNANDHRA COLLEGE OF ENGINEERING & TECHNOLOGY
(autonomous)
SEETHARAMPURAM, NARSAPUR – 534280
software Requirements gathering and analysis
projects. (K4)
Software Requirements Specification (SRS), Formal T2 2 Web Resources
2.2.2
system specification
Axiomatic specification, Algebraic specification T1 1 Chalk ,talk
2.2.3
Executable specification and 4GL. T1 1 Chalk ,talk, ppt
2.2.4
Content Scheduling
beyond T1 1 Chalk ,talk
Syllabus
Total 11
UNIT-III: Software Design
Software Design: Overview of the design process,
3.1.1 How to characterize a good software design T1 2 Chalk ,talk
Layered arrangement of modules, Cohesion and T1 1 Chalk ,talk
3.1.2
CO3: Coupling
Develop approaches to software design. T1 1 PPT
3.1.3
system
designs Agility: Agility and the Cost of Change, Agile T1 2 Chalk ,talk
III 3.2.1
using Process, Extreme Programming (XP)
appropriate Other Agile Process Models, Tool Set for the T1 1 PPT
3.2.2
techniques. Agile Process.
(K3) Function-Oriented Software Design: Overview of T2 1 Chalk ,talk
3.3.1 SA/SD methodology, Structured analysis
Developing the DFD model of a system, T1 2 Chalk ,talk
3.3.2 Structured design, Detailed design, and Design
Review.
User Interface Design: Characteristics of a good T1 2 PPT
3.4.1 user interface, Basic concepts, Types of user
interfaces
Fundamentals of component-based GUI T1 2 NPTEL video
3.4.2 development, and user interface design
methodology.
Content Detailed Design
beyond T1 1
Syllabus Chalk ,talk
Total 15
UNIT-IV: Coding And Testing
Coding And Testing: Coding, Code review,
T1 1 PPT
CO4: 4.1.1 Software documentation, Testing
Outline
various 4.1.2 Black-box testing, White-Box testing, Debugging T1 1 Web Resources
testing
techniques Program analysis tools, Integration testing, Testing PPT
4.1.3 T1 1
for a object-oriented programs
IV software Smoke testing, and Some general issues associated Chalk ,talk
project. (K2) with testing. T1 2
4.1.4
Software Reliability And Quality Management: Web Resources
4.2.1 Software reliability T1 1
SWARNANDHRA COLLEGE OF ENGINEERING & TECHNOLOGY
(autonomous)
SEETHARAMPURAM, NARSAPUR – 534280
Statistical testing, Software quality Web Resources
4.2.2 T1 1
Software quality management system, ISO 9000. Chalk ,talk
4.2.3 T2 2
SEI Capability maturity model
Few other important quality standards and Six Web Resources
4.2.4 Sigma. T2 2
Content Error seeding Chalk ,talk, ppt
beyond 1
Syllabus
Total 12
UNIT-V: Computer-Aided Software Engineering (Case
CO5: Computer-Aided Software Engineering (Case): Web Resources
Apply 5.1.1 CASE and its scope, CASE environment T1 1
standards,
CASE CASE support in the software life cycle, other Web Resources
tools and 5.1.2 T1 1
characteristics of CASE tools
V techniques
Towards second generation CASE Tool, and Chalk ,talk, ppt
for 5.1.3 T1 2
Architecture of a CASE Environment.
engineerin
g software Software Maintenance: Characteristics of software Chalk ,talk, ppt
projects. 5.2.1 T1 2
maintenance, Software reverse engineering
(K3)
Software maintenance process models and Chalk ,talk
5.2.2 Estimation of maintenance cost. T2 2
Software Reuse: reuse- definition, introduction, Web Resources
5.3.1 reason behind no reuse so far T2 2
Basic issues in any reuse program, A reuse Web Resources
5.3.2 T1 1
approach, and Reuse at organization level.
Content Client-server software 1 Web Resources
beyond
Syllabus
Total 11
CUMULATIVE PROPOSED PERIODS 60
Text Books:
[Link]. AUTHORS, BOOK TITLE, EDITION, PUBLISHER, YEAR OF PUBLICATION
1 Fundamentals of Software Engineering, Rajib Mall, 5th Edition,PHI.
Software Engineering A Practitioner’s Approach, Roger S. Pressman, 9th Edition, Mc- Graw Hill International
2
Edition.
Reference Books:
[Link]. AUTHORS, BOOK TITLE, EDITION, PUBLISHER, YEAR OF PUBLICATION
Software Engineering, Ian Sommerville,10th Edition, Pearson.
1
2 Software Engineering, Principles and Practices, Deepak Jain, Oxford University Press.
Web Details
[Link]
1
2 [Link]
SWARNANDHRA COLLEGE OF ENGINEERING & TECHNOLOGY
(autonomous)
SEETHARAMPURAM, NARSAPUR – 534280
Name Signature with Date
i. Faculty [Link]
Faculty II (for common
ii. [Link] Rao
Course)
Faculty III (for common
iii. [Link]
Course)
Faculty IV (for common
iv. Mr. [Link] Raju
Course)
Faculty V (for common
v. [Link]
Course)
vi. Course Coordinator [Link]
vii Module Coordinator [Link] Rao
viii Program Coordinator Dr. P. Srinivasulu
Head of the department Principal