🔏
PexpA
  • Home
  • Knowledge
    • Design Pattern
    • RxJS
    • Computer Graphics
      • Phép biến đổi hình học
    • Javascript
      • Generator function và Yield trong javascript
      • Asynchronous và Synchronous
    • GraphQL
      • Core Concepts
      • Xây dựng GraphQL sử dụng NodeJS
    • Analysis and System Design
    • SEO
    • Database
      • NoSQL
        • MongoDB
      • SQL
    • ReactJS
      • React Fragment
      • Lifecycle trong component
      • HOCs
      • What is Ref ?
      • Context API
      • React Hooks
        • useState Hook
        • useEffect Hook
        • useLayoutEffect Hook
        • Khi nào dùng useLayoutEffect và useEffect
        • useContext Hook
        • useReducer Hook
        • useCallback Hook
        • useMemo Hook
        • useRef Hook
        • Building Your Own Hooks
      • Redux
    • React Native
      • Animations
    • Angular
    • Python
      • Object Oriented Programming
      • Decorator
      • Multi Threading
      • Generators
      • Iterators
    • Java
    • Blockchain
      • Ethereum Development Overview
      • Solidity Document
      • JSON RPC Protocol
  • Package
    • React Router V4
    • API Documentation
      • API Blueprint
      • Swagger
    • Lazyload image
    • React Helmet
    • React Spring
    • React Apollo
    • ImmerJS
    • Styled components
  • Experience
    • Sử dụng Latex trên VSCode
    • Linked List in C++
    • How to using Date, Time, TimeStamp for Java to connect Database
    • Pass props to a component rendered by React Router v4
    • Forking Workflow
  • Deploy
    • Heroku
      • How to deploy React App with Express
      • How to deploy React App with Python
      • How to deploy React App with Java
  • About me
Powered by GitBook
On this page
  • Biểu đồ ngữ cảnh
  • Biểu đồ phân rã chức năng
  • Ma trận thực thể - Chức năng
  • Biểu đồ luồng dữ liệu
  • Phân rã tiến trình
  • Xây Dựng mô hình thực thể liên kết

Was this helpful?

  1. Knowledge

Analysis and System Design

Kỹ năng phân tích và thiết kế hệ thống thông tin

PreviousXây dựng GraphQL sử dụng NodeJSNextSEO

Last updated 4 years ago

Was this helpful?

Biểu đồ ngữ cảnh

  • Cả hệ thống là một tiến trình duy nhất

  • Xuất hiện tất cả các tác nhân ngoài của hệ thống

  • Các tương tác

Biểu đồ phân rã chức năng

Ma trận thực thể - Chức năng

Biểu đồ luồng dữ liệu

  • Biểu diễn việc ghi thông tin vào kho dữ liệu - d1

  • Biểu diễn việc khai thác dữ liệu từ kho dữ liệu đó (đọc thông tin – d2)

  • Biểu diễn việc cập nhật thông tin vào kho dữ liệu (thêm- sửa – xóa - d3)

Ví dụ

Phân rã tiến trình

  • Chuyển đổi DFD vật lý sang DFD logic

Xây Dựng mô hình thực thể liên kết

Quy tắc ký pháp giống trong hình
Quy tắc ký pháp giống trong hình
Ma trận thực thể chức năng được xây dựng trong bảng phân tích dựa trên mô tả
Bảng phân tích dựa trên mô tả
Luồng dữ liệu
Không có một tiến trình nào chỉ có vào hoặc chỉ có ra
Không được phép tương tác giữa 2 store mà phải cần có 1 tiến trình trung gian
Tác nhân không được truy cập trực tiếp vào store mà cần phải có tiến trình làm trung gian
2 tác nhân muốn tương tác với nhau cần có một tiến trình trung gian
Tiến trình giao tiếp với các tiến trình khác với một luồng duy nhất
Không thể hiện được luồng dữ liệu lặp : Một luồng dữ liệu không thể quay lại nơi mà nó vừa đi khỏi
ví dụ về phân rã tiến trình 1