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

Software Engineering Course Overview

The document outlines the course structure for Software Engineering at Swarnandhra College of Engineering & Technology for the academic year 2024-2025, detailing course outcomes, topics covered in each unit, and the teaching methods. It specifies the course code, semester, branches, and commencement date, along with a breakdown of learning outcomes and associated Bloom's taxonomy levels. Additionally, it lists required textbooks and reference materials for the course.

Uploaded by

ksr2024java
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)
29 views4 pages

Software Engineering Course Overview

The document outlines the course structure for Software Engineering at Swarnandhra College of Engineering & Technology for the academic year 2024-2025, detailing course outcomes, topics covered in each unit, and the teaching methods. It specifies the course code, semester, branches, and commencement date, along with a breakdown of learning outcomes and associated Bloom's taxonomy levels. Additionally, it lists required textbooks and reference materials for the course.

Uploaded by

ksr2024java
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

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

You might also like