Cesc64B - Software Design: B.SC. SOFTWARE COMPUTER SCIENCE - Syllabus From 2020-2021 Batch
Cesc64B - Software Design: B.SC. SOFTWARE COMPUTER SCIENCE - Syllabus From 2020-2021 Batch
Cesc64B - Software Design: B.SC. SOFTWARE COMPUTER SCIENCE - Syllabus From 2020-2021 Batch
INTERNAL ELECTIVE
Paper - 3
CESC64B -- SOFTWARE DESIGN
Course Objectives
1. To comprehend and analyze the basic concepts of software design.
2. To describe the modeling and design of software.
3. To demonstrate the software design using use-cases
UNIT - I
UNIT - II
UNIT - III
UNIT - IV
UNIT - V
Text Books
1. Hassan Gomma, “Software Modeling and design with UML”, Cambridge
University Press, 1 edition, 2011.
2. Michael Bigrigg, “Software Design Specification with UML”, Addison- Wesley,
2007.
References
1. David Budgen, “Software Design”, Addison-Wesley, 2007.
2. Christopher Fox, “Introduction to Software Engineering Design: Processes,
Principles and Patterns with UML2”, Pearson, 2007.
Course Outcomes
The student will be able to understand the overview of software modeling
The student will be able to model new software
The student will be able to design new software
The student will be able to practice various architectural styles for software design
The student will be able to demonstrate the software design using several use-cases