Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,51 MB
Nội dung
System analysis and design 2018A- Master Mac Dang Khoa SpeechCom department International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam Course introduction International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam Course information Name: System analysis and design ID: Credits: Time: lessons Weekend : 9h00-12h00 ; 14h00 – 17h00 Flexible Lecturers: MICA 2018 Dr Mac Dang Khoa (http://www.mica.edu.vn/perso/Mac-Dang-Khoa) Course webpage: http://www.mica.edu.vn/perso/Mac-DangKhoa/AC5090 Prerequisites Interests in system/software development Skills Books MICA 2018 Project management Software development Report writing Presentation 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 C++, In lần 2, NXB Đại học Quốc gia Hà nội, 2008 Course objectives Understand Do MICA 2018 Challenges/Difficulties Concepts/Vocabulary Application: For what? Methods: How? Techniques/Tools Think Practice Write Present Report writing References MICA 2018 Searching Management Citation Style : Springer (Author-Date) Report UML diagrams System Prototype Presentation Course structure weeks W1: Introduction System development Requirements Determination W2: System analysis 1: Functional Modeling W3: System analysis : Structural Modeling W4: System analysis : Behavioral Modeling W5: System design W6: Student project final presentation MICA 2018 Grading Policies MICA 2018 No examination Grading Category Weight Note In-class presentations 0.3 times Project 0.7 Topics chosen in week - Report 0.4 - Presentation 0.3 Week System development System analysis and design International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam System? MICA 2018 Software + Hardware Users/Customers Managers/Administrator Database/Information Project management MICA 2018 Project management MICA 2018 Gantt chart Object-Oriented Analysis & Design International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam Object oriented MICA 2018 Unified Modeling Language (UML) MICA 2018 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 UML Diagrams Behavior Diagrams Structure MICA 2018 Use Case Activity Diagram State Machine Diagram Class Diagram Object Diagram Component Diagram Composite Structure Diagram Package Diagram Deployment Diagram Interaction Diagrams Sequence Diagram Communication Diagram Timing Diagram Interaction Overview Diagram UML tools MICA 2018 Requirements Determination International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam Requirements MICA 2018 what the system must do? what characteristic it must have? Determining Requirements MICA 2018 Interviews Questionnaires Observation Joint application development (JAD) Document analysis Functional vs Non-functional Functional requirements describe system services or functions Non-functional requirements are constraints on the system or the development process MICA 2018 specific behavior or function a set of inputs, the behavior, and outputs "quality attributes" of a system Nonfunctional Requirements MICA 2018 Requirement type Example 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 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 System proposal MICA 2018 Homework International Research Institute MICA Multimedia, Information, Communication & Applications UMI 2954 Hanoi University of Science and Technology Dai Co Viet - Hanoi - Vietnam Next week: 1st presentation UML tools Project MICA 2018 Title Description: Objective, context System proposal System requirement