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

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)
14 views

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/ 2

School of Computer Sciences

Department of Computer Science


Name of the Academic Program: Bachelor of Science (Computer Science)
Course Name: Software Engineering
Course Code UCSCC50302 Credits 04
Semester: V Teaching Hours/Week(L:T:P): 4+0+0=4
Internal Assessment: 40 End Sem. Exam: 60
Prerequisite Course / Knowledge (If any):
● Students should have knowledge of programming language and image
processing techniques.
COURSE OUTCOMES (COS)
After completion of this course successfully, the students will be able to
CO-1: Explain the role of software. (Level 2 Understand)
CO-2: Analyse the software process and project metrics. (Level 3 Apply)
CO-3: Discuss the software project planning, management and principles. (Level 2
Understand)
CO-4: Use the software testing techniques and strategies. (Level 3 Apply)
CO-5: Explain the software configuration management.(Level 2 Understand)
Mapping of Course Outcomes (COs) with Program Outcomes (POs)

UNIT-1 (15 Hrs)


The Product and The Process: Evolving role of software, software characteristics
and components, Crisis, Software Myths, Software Engineering-A Layered
Technology, Software process, linear sequential model, Prototyping model, RAD
model, Evolutionary software process model. Iterative, Spiral, Agile Model
Project Management Concepts: The Management Spectrum, The People, The
Product, The Process, and The
Project, W5HH Principle.
Software Process and Project Metrics: Measures, Metric Indicators, Metric in
process and the Project Domains
,Software Measurement, Metrics for software quality.

UNIT-2 (15 Hrs)


Software Project Planning: Project Planning Objectives, Software Project
Estimation, decomposition Techniques, Empirical Estimation Models. 17
Risk Analysis and Management: Software Risks, Risk Identification, Risk
Projection, Risk Refinement and Risk Mitigation, Monitoring, and Management.
Analysis Concepts and Principles: Requirement analysis, communication
techniques, analysis principles, software prototyping and specification.
UNIT-3 (15 Hrs)
Analysis Modeling: Elements of analysis model, data modeling, functional
modeling, behavioral modeling, the mechanics of structured analysis, data
dictionary, other classical analysis methods.
Design Concepts and Principles: Software design process, design principles, design
concepts, design methods, data design, architectural design and process, transform
and transaction mappings, design post processing, architectural design
optimization, interface design, procedural design.
Software Testing Techniques and Strategies: Fundamentals, Test case design,
White box testing, Basis path testing, Control structure testing, Black box testing,
Software testing strategies.
UNIT-4 (15 Hrs)
Software Configuration Management: Configuration management, maintenance
costs, maintenance side effects, maintenance tissues.
Software Quality Assurance: Quality Concepts,
Software Quality Assurance, FTR, ISO 9001, ISO9002, ISO-9003, Introduction to
CASE.
REFERENCE BOOKS
1. Software Engineering, Fifth Edition, Roger - Pressman, McGraw Hill.
2. Software Engineering , I Sommerville, International Computer Science, Series
3. Object Oriented Modeling and Design, Rumbaugh. J., Blaha M., Premerlani W.,
Eddy F and Lorensen

You might also like