0% found this document useful (0 votes)
21 views7 pages

SAD Introduction

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views7 pages

SAD Introduction

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

SYSTEMS

ANALYSIS AND
DESIGN
Nguyen Thanh Binh, Nguyen Quang Vu, Le Viet Truong, Nguyen Thi Hanh, Vo Van
Luong, Le Thi Bich Tra
Faculty of Computer Science
Objectives
• Master the object-oriented concepts and the unified modeling language
(UML) in analysis and design
• Apply UML to analysis and design real problems
• Evaluate analysis and design documents
• Develop professional attitude
• Develop problem solving, communication and teamwork skills
Assessment
• Attendance
• 10%
• Assignments
• Team
• 20%
• Midterm exam
• Essay
• 20%
• Final exam
• Multiple-choice
• 50%
Plan
• Introduction to object-oriented development
• Functional approach
• Object-oriented approach
• Object-oriented concepts
• An overview of Unified modeling language
• Modeling concept
• Object-oriented modeling methods
• History of UML
• Basic elements of UML
• UML and Software development process
• Requirements modeling
• Requirements determination
• Use-case diagrams
• Static structural modeling
• Class diagrams
• Object diagrams
Plan
• Dynamic behavioral modeling
• Activity diagrams
• State diagrams
• Interaction diagrams
• Architectural modeling
• Package diagrams
• Component diagrams
• Deployment diagrams
• Design principles
• GRASP: assignment of responsibilities
• Design patterns
• Implementation
• Remind of object-oriented programming
• Case study
• Conclusions
References
• Core textbook:
• [Dennis et al, 2015] Alan Dennis, Barbara Haley Wixom, David
Tegarden, System Analysis and Design – An Object oriented approach
with UML, 5th Edition, Wiley, 2015.
• [Larman, 2004] Craig Larman, Applying UML and Patterns: An
Introduction to Object-Oriented Analysis and Design and Iterative
Development, Third Edition, Addision-Wesley, 2004.
• Additional textbooks:
• [Rumbaugh et al., 2006] James Rumbaugh, Ivar Jacobson, Grady
Booch, The Unified modeling language reference manual, Second
Edition, Addision-Wesley, 2006.
• [Mike, 2005] Mike O’Doccherty, Object - Oriented Analysis –
Understanding system development with UML 2.0, First Edition, John
Wiley &Son, 2005.
• [UML] The Unified Modeling Language, https://www.uml-
diagrams.org/
Q&A

You might also like