SYLLABUS
SYLLABUS
COURSE OBJECTIVES:
To gain knowledge of the System Analysis and Design concepts using UML.
Testing – Unit testing – Black box testing– White box testing – Integration and System
testing– Regression testing – Debugging - Program analysis – Symbolic execution – Model
Checking-Case Study
LIST OF EXPERIMENTS:
2. Document the Software Requirements Specification (SRS) for the identified system.
4. Identify the conceptual classes and develop a Domain Model and also derive a Class
Diagram from that.
5. Using the identified scenarios, find the interaction between objects and represent them
using UML Sequence and Collaboration Diagrams
6. Draw relevant State Chart and Activity Diagrams for the same system.
8. Test the software system for all the scenarios identified as per the usecase diagram
10. Implement the modified system and test it for various scenarios.
SUGGESTED DOMAINS FOR MINI-PROJECT:
2. Book bank
3. Exam registration
TOTAL:75 PERIODS
TEXT BOOKS
REFERENCES
2. Craig Larman, Applying UML and Patterns, 3rd ed, Pearson Education, 2005. 3. Len
Bass, Ingo Weber and Liming Zhu, “DevOps: A Software Architect‘s Perspective”,
Pearson Education, 2016 4. Rajib Mall, Fundamentals of Software Engineering, 3rd
edition, PHI Learning Pvt. Ltd., 2009. 5. Stephen Schach, Object-Oriented and
Classical Software Engineering, 8th ed, McGraw-Hill, 2010.