International Research Institute MICAMultimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology 1 Dai Co Viet - Hanoi - Vietnam System anal
Trang 1International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954
Hanoi University of Science and Technology
1 Dai Co Viet - Hanoi - Vietnam
System analysis and design
2018A- Master
Mac Dang Khoa
SpeechCom department
Trang 2International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954 Course introduction
Trang 4 Dennis, Alan, Barbara Haley Wixom, and
David Tegarden Systems analysis and
design: An object-oriented approach with UML John Wiley & Sons 4th edition 2012
Nguyễn Văn Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 và C++, In lần 2,
Trang 7 W2: System analysis 1: Functional Modeling
W3: System analysis 2 : Structural Modeling
W4: System analysis 3 : Behavioral Modeling
W5: System design
W6: Student project final presentation
Trang 8Grading Policies
No examination
Grading
In-class presentations 0.3 3 times
in week 2
Trang 9International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954
Hanoi University of Science and Technology
1 Dai Co Viet - Hanoi - Vietnam
System development
System analysis and design
Trang 112018
80% of the effort is in the last 20% of the implementation
“adding people to a late project makes it more late”
“Requirements always change…”
“Customers/Users never know what they want”
“70% of successfully acquired systems are never used or not used to the extent expected”
“20% of the planned schedule is allocated for testing yet 50% is actually used”
“Cost, schedule, quality: pick any two”
Trang 12 Develop a system proposal
What should the system do for us?
Where and when will it be used?
Trang 132018
System design
will do what is intended and choices made for this
Trang 14System development
Trang 16Systems development methodologies
Trang 18Systems development methodologies
Parallel Development
Trang 192018
Systems development methodologies
Rapid Application Development
Phased Development
Trang 20Systems development methodologies
Rapid Application Development
System Prototyping
Trang 22Project management
Trang 232018
Project management
Gantt chart
Trang 24International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954 Object-Oriented Analysis
& Design
Trang 252018
Object oriented
Trang 26Unified Modeling Language (UML)
a general-purpose, developmental, modeling language in the field of software engineering , that is intended to provide a standard way to visualize the design of a system
www.uml.org
UML 2.5
Trang 28UML tools
Trang 29International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954
Hanoi University of Science and Technology
1 Dai Co Viet - Hanoi - Vietnam
Requirements Determination
Trang 30 what the system must do?
what characteristic it must have?
Trang 31 Document analysis
Trang 32Functional vs Non-functional
Functional requirements describe system services or functions
specific behavior or function
a set of inputs, the behavior, and outputs
Non-functional requirements are constraints on the system or the development process
"quality attributes" of a system
Trang 332018
Nonfunctional Requirements
Operational • The system should be able to fit in a pocket or purse
• The system should be able to integrate with the existing inventory system.
Performance • Any interaction between the user and the system
should not exceed 2 seconds.
• The system should receive updated inventory information every 15 minutes.
Security • Only direct managers can see personnel records of
staff
• Customers can see their order history only during business hours.
Cultural & Political • The system should be able to distinguish between
United States and European currency
• The system shall comply with insurance industry standards.
Trang 34System proposal
Trang 35International Research Institute MICA
Multimedia, Information, Communication & Applications
UMI 2954
Hanoi University of Science and Technology
1 Dai Co Viet - Hanoi - Vietnam
Homework
Trang 36Next week: 1 st presentation