Decomposition là gì?
Phrase
None
- ★
- ★
- ★
- ★
- ★
factoring
Decomposition trong khoa học máy tính (computer science), còn được gọi là factoring, là chia nhỏ một vấn đề hoặc hệ thống phức tạp thành các phần dễ hiểu, dễ hiểu, lập trình và bảo trì hơn.
Có nhiều kiểu decomposition khác nhau được định nghĩa trong khoa học máy tính:
- Trong lập trình có cấu trúc (structured programming), algorithmic decomposition sẽ chia nhỏ một quy trình thành các bước được xác định rõ ràng.
- Phân tích có cấu trúc (Structured analysis) chia nhỏ hệ thống phần mềm (software syste) từ mức ngữ cảnh (context) hệ thống đến các chức năng hệ thống (system function) và các thực thể dữ liệu (data entity)
- Mặt khác, Object-oriented decomposition sẽ phân rã một hệ thống lớn thành các lớp (class) hoặc đối tượng (object) nhỏ dần dần chịu trách nhiệm về một số phần của miền vấn đề (problem domain).
Noun
Database
- ★
- ★
- ★
- ★
- ★
Trong phụ thuộc hàm (functional dependency), decomposition là một quy tắc gợi ý rằng nếu bạn có một bảng (table) dường như chứa hai thực thể (entity) được xác định bởi cùng một khóa chính (primary key) thì bạn nên xem xét chia chúng thành hai bảng khác nhau.
Learning English Everyday