Đề tài Trình bày về nội dung vận dụng những kiến thức về phương pháp luận, phương pháp sáng tạo để giải quyết một vấn đề nào đó trong tin học

Khoa học là quá trình nghiên cứu nhằm khám phá ra những kiến thức mới, học thuyết mới, về tự nhiên và xã hội. Những kiến thức hay học thuyết mới này tốt hơn, có thể thay thế dần những cái cũ, không còn phù hợp Nghiên cứu khoa học là một họat động tìm kiếm, xem xét, điều tra, hoặc thử nghiệm. Dựa trên những số liệu, tài liệu, kiến thức, đạt được từ các thí nghiệm NCKH để phát hiện ra những cái mới về bản chất sự vật, về thế giới tự nhiên và xã hội, và để sáng tạo phương pháp và phương tiện kỹ thuật mới cao hơn, giá trị hơn. Con người muốn làm NCKH phải có kiến thức nhất định về lãnh vực nghiên cứu và cái chính là phải rèn luyện cách làm việc tự lực, có phương pháp từ lúc ngồi trên ghế nhà trường. Trong phạm vi bài thu hoạch này em xin tập trung phần lớn vào 40 thủ thuật nói chung và đưa ra một ví dụ đặc thù trong ngành công nghệ thông tin. Ví dụ này đã áp dụng được những nguyên lý trong 40 thủ thuật. Những phát minh trong các ví dụ đã góp một phần trong quá trình phát triển mạnh mẽ của ngành công nghệ thông tin nói riêng cũng như xã hội nói chung. Qua đó cho ta thấy được những lợi ích mà khoa học đã đem lại cho cuộc sống chúng ta ngày nay và tương lai sau này

pdf19 trang | Chia sẻ: lvbuiluyen | Lượt xem: 1821 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Đề tài Trình bày về nội dung vận dụng những kiến thức về phương pháp luận, phương pháp sáng tạo để giải quyết một vấn đề nào đó trong tin học, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN CHƯƠNG TRÌNH ĐÀO TẠO THẠC SĨ CNTT QUA MẠNG Niên khoá 2011-2013 Phương Pháp Luận Sáng Tạo Trong Khoa Học Trình bày về nội dung vận dụng những kiến thức về phương pháp luận, phương pháp sáng tạo để giải quyết một vấn đề nào đó trong tin học. Giáo viên hướng dẫn: GS.TSKH. Hoàng Kiếm Sinh viên: Trần Hoài Phong MSSV: CH1101027 2 MỤC LỤC Lời mở đầu: .......................................................................................................... 3 I. 40 Nguyên tắc (thủ thuật) sáng tạo: .............................................................. 4 II. Ứng dụng triz vào việc phát triển giao diện đồ hoạ với kích thước giới hạn của màn hình: ..................................................................................................... 10 1. Giới thiệu: ................................................................................................... 10 2. Phân tích vấn đề thiếu không gian màn hình : .............................................. 10 3. Các khía cạnh khác nhau của mong muốn tối đa hoá thông tin hiển thị: ....... 11 4. Các phương pháp khác để giải quyết vấn đề không gian màn hình: ............. 12 5. Một số phát minh để tối đa hoá thông tin hiển thị: ....................................... 12 III. Kết luận : ..................................................................................................... 18 Tài liệu tham khảo : ............................................................................................. 19 3 Lời mở đầu: Khoa học là quá trình nghiên cứu nhằm khám phá ra những kiến thức mới, học thuyết mới, … về tự nhiên và xã hội. Những kiến thức hay học thuyết mới này tốt hơn, có thể thay thế dần những cái cũ, không còn phù hợp Nghiên cứu khoa học là một họat động tìm kiếm, xem xét, điều tra, hoặc thử nghiệm. Dựa trên những số liệu, tài liệu, kiến thức,… đạt được từ các thí nghiệm NCKH để phát hiện ra những cái mới về bản chất sự vật, về thế giới tự nhiên và xã hội, và để sáng tạo phương pháp và phương tiện kỹ thuật mới cao hơn, giá trị hơn. Con người muốn làm NCKH phải có kiến thức nhất định về lãnh vực nghiên cứu và cái chính là phải rèn luyện cách làm việc tự lực, có phương pháp từ lúc ngồi trên ghế nhà trường. Trong phạm vi bài thu hoạch này em xin tập trung phần lớn vào 40 thủ thuật nói chung và đưa ra một ví dụ đặc thù trong ngành công nghệ thông tin. Ví dụ này đã áp dụng được những nguyên lý trong 40 thủ thuật. Những phát minh trong các ví dụ đã góp một phần trong quá trình phát triển mạnh mẽ của ngành công nghệ thông tin nói riêng cũng như xã hội nói chung. Qua đó cho ta thấy được những lợi ích mà khoa học đã đem lại cho cuộc sống chúng ta ngày nay và tương lai sau này 4 I. 40 Nguyên tắc (thủ thuật) sáng tạo: Bộ óc của chúng ta chỉ làm việc một cách thực sự tích cực khi cần giải quyết một vấn đề nào đó mà chưa biết lời giải. Cách suy nghĩ giải quyết vấn đề thường là theo phương pháp thử và sai, dựa trên các kinh nghiệm đã trải qua, cách suy nghĩ như vậy có rất nhiều nhược điểm. Nhà khoa học Atshuler trong suốt quá trình làm việc của mình đã tìm ra những phương pháp mới, giúp suy nghĩ giải quyết vấn đề nhanh hơn, tốt hơn. Hệ thống các phương pháp này cùng các kỹ năng tư duy tương ứng được gọi là "Phương pháp luận sáng tạo". Giúp chúng ta có thể giải quyết mọi vấn đề một cách có hệ thống, khoa học và sáng tạo. Hệ thống các nguyên tắc sáng tạo còn giúp cho chúng ta xây dựng được tác phong, suy nghĩ và làm việc một cách khoa học, sáng tạo; góp phần xây dựng tư duy biện chứng. Dưới đây xin được lần lượt điểm qua 40 nguyên tắc đó : 1. Nguyên tắc phân nhỏ: a. Chia vật thể thành những phần độc lập b. Tạo một vật thể lắp ghép c. Tăng mức độ phân chia của vật thể 2. Nguyên tắc “tách khỏi”: a. Trích (bỏ hoặc tách) phần hoặc tính chất « nhiễu loạn » ra khỏi vật thể hoặc, b. Trích phần hoặc tính chất cần thiết 3. Nguyên tắc phẩm chất cục bộ: a. Chuyển cấu trúc (của vật thể hoặc môi trường/tác động bên ngoài) từ đồng nhất sang không đồng nhất b. Những bộ phận khác nhau thực hiện những chức năng khác nhau c. Đặt mỗi bộ phận của vật thể dưới các điều kiện hoạt động tối ưu 4. Nguyên tắc phản đối xứng: a. Thay một hình đối xứng thành một hình không đối xứng b. Nếu vật thể đã bất đối xứng rồi thì tăng độ bất đối xứng 5. Nguyên tắc kết hợp: a. Kết hợp về không gian những vật thể đồng nhất hoặc những vật thể dành cho những thao tác kề nhau b. Kết hợp về thời gian những thao tác đồng nhất hoặc kề nhau 5 6. Nguyên tắc vạn năng: Vật thể hoạt động đa chức năng loại bỏ một số vật thể khác 7. Nguyên tắc “chứa trong”: a. Để một vật thể trong lòng một vật thể khác, vật thể khác này lại để trong lòng một vật thể thứ ba b. Chuyển một vật thể thông qua một khoảng trống của một vật thể khác 8. Nguyên tắc phản trọng lượng: a. Bù trừ trọng lượng của vật thể bằng cách nối với một vật thể khác mà có một lực đẩy b. Bù trừ trọng lượng của vật thể bằng tương tác với môi trường cung cấp khí hoặc thủy động lực 9. Nguyên tắc gây ứng suất sơ bộ: a. Thực hiện phản hoạt động trước tiên b. Nếu vật thể chịu áp lực thì cung cấp cung cấp một phản áp lực trước đó 10. Nguyên tắc thực hiện sơ bộ: a. Trước tiên thực hiện tất cả hoặc một phần hoạt động b. Sắp xếp các vật thể sao cho chúng có thể đi vào hoạt động trong một khoảng thời gian hợp lí và từ một vị trí thích hợp 11. Nguyên tắc dự phòng: Bù trừ cho tính không tin cậy của vật thể bằng biện pháp trả đũa trước tiên 12. Nguyên tắc đẳng thế: Thay đổi điều kiện làm việc sao cho không phải nâng lên hoặc hạ xuống 13. Nguyên tắc đảo ngược: a. Thay cho một hành động điều khiển bởi các chi tiết kĩ thuật của bài toán, áp dụng một hành động ngược lại b. Làm cho phần chuyển động của vật thể hoặt môi trường bên ngoài của vật thể 6 trở nên bất động và những phần bất động trở thành chuyển động c. Lật úp vật thể 14. Nguyên tắc cầu (tròn) hoá: a. Thay những vật thể thẳng hoặc bề mặt bằng phẳng thành những mặt cong ; thay thể hình lập phương thành hình cầu b. Sử dụng con lăn, vật hình xoắn ốc c. Thay thế chuyển động thẳng bằng chuyển động quay ; tận dụng lực li tâm 15. Nguyên tắc linh động: a. Tạo một vật thể hoặc môi trường của nó tự động điều chỉnh tới chế độ tối ưu tại mỗi trạng thái hoạt động b. Chia vật thể thành những phần nhỏ mà có thể thay đổi vị trí tương đối với nhau c. Nếu vật thể bất động thì làm cho nó chuyển động và có thể trao đổi 16. Nguyên tắc giải “thiếu” hoặc “thừa”: Nếu khó có thể đạt 100% hiệu quả mong muốn thì cố đạt đến cái đơn giản nhất 17. Nguyên tắc chuyển sang chiều khác: a. Loại bỏ các bài toán bằng cách dịch chuyển một vật thể trong một chuyển động hai chiều (tức là dọc theo mặt phẳng) b. Dùng tổ hợp chồng chập đa lớp thay cho đơn lớp c. Làm nghiêng vật thể hoặc quay nó lên cạnh của nó 18. Nguyên tắc sử dụng các dao động cơ học: a. Đặt vật thể vào thế rung động b. Nếu đã rung động rồi thì tăng tần số, thậm chí đến tận tần số sóng siêu âm c. Sử dụng tần số cộng hưởng d. Thay áp rung cho rung cơ học e. Dùng rung động siêu âm với từ trường 7 19. Nguyên tắc tác động theo chu kỳ: a. Thay một hành động liên tục thành một hành động tuần hoàn (xung) b. Nếu một hành động đã tuần hoàn rồi thì thay đổi tần số c. Sử dụng xung giữa các xung lực để cung cấp hành động bổ xung 20. Nguyên tắc liên tục tác động có ích a. Thực hiện một hành động liên tục (không nghỉ) trong đó tất cả các phần của vật thể hoạt động hết công suất b. Loại bỏ các hành động không hiệu quả và trung gian 21. Nguyên tắc “vượt nhanh”: Thực hành các thao tác có hại hoặc mạo hiểm với tốc độ thật nhanh 22. Nguyên tắc biến hại thành lợi: a. Sử dụng những yếu tố có hại hoặc các tác động môi trường để thu những hiệu quả tích cực b. Loại bỏ những yếu tố có hại bằng việc kết hợp nó với một yếu tố có hại khác c. Tăng tác động có hại đến khi nó tự triệt tiêu tính có hại của nó 23. Nguyên tắc quan hệ phản hồi: a. Mở đầu thông tin phản hồi b. Nếu đã có thông tin phản hồi thì đảo ngược nó 24. Nguyên tắc sử dụng trung gian: a. Dùng một vật thể trung gian để truyền hay thực hiện một hành động b. Tạm thời nối một vật thể với một vật thể khác mà nó dễ dàng được tháo bỏ đi 25. Nguyên tắc tự phục vụ: a. Làm cho vật thể tự phục vụ và thực hiện những thao tác bổ sung và sửa chữa b. Tận dụng vật liệu và năng lượng bỏ đi 8 26. Nguyên tắc sao chép (copy): a. Dùng một bản sao đơn giản và rẻ tiền thay cho một vật thể phức tạp, đắt tiền, dễ vỡ hay bất tiện b. Thay thế một vật thể bằng bản sao hoặc hình ảnh của nó, có thể dùng thước để tăng hoặc giảm kích thước c. Nếu các bản sao quang học đã được dùng, thay chúng bằng những bản sao hồng ngoại hoặc tử ngoại 27. Nguyên tắc “rẻ” thay cho “đắt”: Thay một vật thể đắt tiền bằng nhiều những vật thể rẻ tiền có ít ưu điểm hơn (ví dụ tuổi thọ kém đi) 28. Thay thế sơ đồ cơ học: a. Thay thế hệ cơ học bằng hệ quang, âm hoặc khứu giác (mùi) b. Dùng điện, từ, điện từ trường để tương tác với vật thể c. Thay thế các trường 29. Sử dụng các kết cấu khí và lỏng: Thay thế các phần cứng rắn của vật thể bằng khí hoặc chất lỏng. Các phần này có thể dùng không khí hoặc nước để phồng lên, hoặc dùng đệm hơi hay đệm thủy tĩnh 30. Sử dụng vỏ dẻo và màng mỏng: a. Thay cấu trúc truyền thống bằng cấu trúc làm từ màng linh động hoặc màng mỏng b. Cô lập vật thể ra khỏi môi trường xung quanh bằng cách sử dụng màng linh động hoặc màng mỏng 31. Sử dụng các vật liệu nhiều lỗ: a. Dùng vật thể xốp hoặc các yếu tố xốp (chèn, phủ, …) b. Nếu một vật thể đã xốp thì làm đầy các lỗ chân lông trước bằng một vài chất liệu 9 32. Nguyên tắc thay đổi màu sắc: a. Đổi màu của vật thể hoặc những thứ quanh nó b. Đổi độ trong suốt của vật thể hoặc quá trình mà khó có quan sát c. Dùng bổ sung màu để quan sát các vật thể hoặc quá trình khó quan sát d. Nếu đã dùng bổ sung màu thì dùng các yếu tố khác để theo dõi 33. Nguyên tắc đồng nhất: Làm các vật thể tương tác với vật thể đầu tiên bằng cùng loại vật liệu hoặc vật liệu rất gần với vật thể đầu tiên đó 34. Nguyên tắc phân hủy hoặc tái sinh các phần: a. Một yếu tố của vật thể sau khi hoàn thành chức năng hoặc trở nên vô dụng thì hãy loại bỏ hoặc thay đổi nó (vứt bỏ, phân hủy, làm bay hơi, …) b. Loại bỏ ngay lập tức những phần của vật thể không còn tác dụng 35. Thay đổi các thông số hoá lý của đối tượng: Thay đổi trạng thái kết tập, phân bố mật độ, độ linh động, nhiệt độ của vật thể 36. Sử dụng chuyển pha: Ứng dụng các hiệu ứng trong quá trình chuyển pha của vật liệu. Ví dụ trong khi thay đổi thể tích, bậc tự do hay hấp thụ nhiệt 37. Sử dụng sự nở nhiệt: a. Dùng vậtt liệu có thể co giãn theo nhiệt độ b. Sử dụng các vật liệu khác nhau với các hệ số giãn nở nhiệt khác nhau 38. Sử dụng các chất oxy hoá mạnh: a. Thay không khí thường bằng môi trường nhiều không khí b. Thay môi trường giàu không khí bằng ô xi c. Xử lí vật thể trong môi trường giàu không khí hoặc ô xi bằng phóng xạ ion hóa d. Sử dụng ô xi ion hóa 10 39. Thay đổi độ trơ: a. Thay môi trường thường bằng môi trường khí trơ b. Thực hiện quá trình trong chân không 40. Sử dụng các vật liệu hợp thành (composite): Thay vật liệu đồng nhất bằng vật liệu composite II. Ứng dụng triz vào việc phát triển giao diện đồ hoạ với kích thước giới hạn của màn hình: 1. Giới thiệu: Việc phát triển giao diện đồ hoạ giúp người dùng máy tính có thể thao tác dễ dàng và đơn giản hơn. Tuy nhiên kích thước của màn hình hiển thị thường được xem là hạn chế trong giao diện đồ hoạ của người dùng. Điều này là do: - Các phần mềm hiện đại cần nhiều chi tiết đồ họa trong GUI điều này đòi hỏi không gian màn hình nhiều hơn nữa. - Người sử dụng thường làm việc trên nhiều tài liệu cùng một lúc do đó đòi hỏi nhiều không gian màn hình. - Việc chuyển đổi qua lại của các công việc – task đòi hỏi các công cụ điều khiển nhiều hơn. Những công cụ này thông thường cũng đòi hỏi không gian màn hình. - Cpu và bộ nhớ của máy tính có thể giúp tạo ra và thao tác các tài liệu, cơ sở dữ liệu và hình ảnh rất lớn bằng cách sử dụng các phần mềm khác nhau. Nhưng kích cỡ của màn hình hiển thị thường nhỏ để hiển thị đủ các đối tượng hoặc tài liệu này. 2. Phân tích vấn đề thiếu không gian màn hình : Lý tưởng màn hình nên hiện hết tất cả thông tin mà người dùng muốn Giải pháp: - Tăng kích thước màn hình bằng cách dùng màn hình hoặc thiết bị hiển thị lớn hơn (nguyên lý 37 sử dụng nở nhiệt). Nhưng màn hình và thiết bị hiển thị lớn 11 thường rất đắt tiền. Chúng rất khó di chuyển cũng như quản lý. Bên cạnh đó có một giới hạn vật lý khi muốn mở rộng kích thước màn hình ra ngoài giới hạn - Giảm kích thước font, hình ảnh và các chi tiết đồ hoạ (nguyên lý 35: đổi thông số hoá lý của đối tượng) Nhưng làm vậy sẽ làm giảm tỷ lệ rỏ ràng đối với người dùng. - Chia màn hình thành nhiều cửa sổ khác nhau để hiển thị các nhóm đối tượng và dữ liệu riêng biệt (nguyên lý 1: phân nhỏ). Cho phép các cửa sổ chồng lên nhau để gia tăng số lượng cửa sổ vượt qua kích thước của màn hình vật lý (nguyên lý 17: chuyển sang chiều khác) Chuyển cửa sổ hoạt đồng nhiều lên trên cùng thông qua việc phân chia thời gian hiển thị (nguyên lý 1: phân nhỏ). Kết hợp giửa việc phân chia không gian và phân chia thời gian hiển thị để hiển thị thông tin hiệu quả hơn (nguyên lý 40: sử dụng vật liệu tổng hợp). Tuy nhiên có một khuyết điểm là cửa sổ hiển thị sẽ che lấp một phần thông tin của các cửa sổ đang chạy nền phía sau - Dùng các thanh công cụ có thể thay đổi vị trí để không che lắp dữ liệu có giá trị ở phía sau (nguyên lý 15: năng động) - Dùng giao diện 3 chiều để hiển thị nhiều chi tiết hơn trên màn hình (nguyên lý 17: chuyển sang chiều khác) - Dùng các cửa sổ trong suốt để có thể nhìn được đối tượng ẩn phía sau (nguyên lý 32: đổi màu) 3. Các khía cạnh khác nhau của mong muốn tối đa hoá thông tin hiển thị: - Tối đa hoá số lượng và kích thước cửa sổ trên kích thước giới hạn của màn hình ví dụ các cửa sổ chồng lên nhau, cấc tầng cửa sổ - Tối đa hoá các nút, thanh công cụ, menu và các đối tượng gui khác trên 1 cửa sổ hoặc 1 màn hình hiển thị - Tối đa hoá số lượng nút hoặc các mục trên thanh toolbar và menu bằng cách dùng các toolbar sổ xuống - Tối đa hoá sự trợ giúp và chú thích trong 1 không gian giới hạn của các nút và icon ví dụ sự hiện hover 12 - Tối đa hoá hiển thị thông tin đầy đủ của dữ liệu trên màn hình bằng cách dùng các thanh cuộn màn hình 4. Các phương pháp khác để giải quyết vấn đề không gian màn hình: - Dùng icon cho cửa sổ - kỹ thuật dùng icon để làm biểu tượng cho cửa sổ giúp chiếm ít không gian hơn nhưng vẫn gợi cho người dùng biết được thông tin bên trong của cửa sổ. Màn hình có thể chuyển từ cửa sổ này sang cửa sổ khác bằng cách thu nhỏ cửa sổ xuống thành icon và phóng lớn cửa sổ khác khi cần - Không gian làm việc ảo lớn – giao diện màn hình được giả lập là một không gian chuyển động ảo. Các đối tượng và dữ liệu được sắp xếp thành các giao diện như tổng quát, chi tiết, ... Người dùng thực hiện di chuyển từ giao diện này sang giao diện khác trên một kích thước màn hình. - Giả lập nhiều màn hình khác nhau – tạo ra các màn hình ảo người dùng có thể chuyển từ màn hình này sang màn hình khác 5. Một số phát minh để tối đa hoá thông tin hiển thị: 5.1 Giao diện người dùng 4 chiều:  Vấn đề: Trong giao diện bình thường, các icon được dùng để biểu thị các ứng dụng khác nhau. Khi người dùng thêm nhiều icon lên màn hình sẽ dẫn đến tình trạng thiếu không gian. Làm sao để có thể hiển thị nhiều icon trên một màn hình giới hạn có sẵn.  Phát minh: Eng Lim Goh đã phát mỉnh a giao diện đồ hoạ 4 chiều (bằng sáng chế 5678015 tháng 10 năm 1997) để giải quyết vấn đề nêu trên. Theo như phát minh thì giao diện sẽ được hiển thị như một khối lập phương xoay. Có thể hiển thị được tới sáu giao diện giả lập 13  Phân tích dựa trên triz: Mục tiêu là muốn hiện càng nhiều icon trên màn hình càng tốt Giải pháp 1: Trong 1 vài trường hợp thanh cuộn được sử dụng để giúp mở rộng không gian (nguyên lý 15: năng động) Nhưng chỉ 1 phần không gian được hiển thị ở một thời điểm nhất định Giải pháp 2: Dùng nhiều cửa sổ khác nhau mỗi cửa sổ chứa một tập hơn các icon (nguyên lý 1: phân nhỏ). Nhưng vì các cửa sổ sẽ chồng lên nhau, người dùng chỉ thấy một tập hợp các icon trong 1 thời điểm nhất định Giải pháp 3: Hiện các icon trên không gian 3 hoặc 4 chiều (nguyên lý 17: chuyển sang chiều khác). Ngoài ra giao diện còn được làm mở đi để các icon phía sau vẫn có thể thấy được (nguyên lý 32: đổi màu). Khối lập phương có thể xoay được cho phép người dùng có thể truy cập dễ dàng đến giao diện cần dùng (nguyên lý 15: năng động) 14 5.2 Phương pháp di chuyển dạng cây:  Vấn đề: Một giao diện có thể chứa nhiều đối tượng có mối quan hệ phân cấp nhau và người dùng muốn di chuyển giữa các đối tượng này ....Trường hợp ứng dụng lớn, đôi khi rất khó khăn để quản lý các đối tượng này trong không gian màn hình giới hạn có sẵn. Bên cạnh đó hiển thị nhiều đối tượng này cùng với các thông tinh phân cấp cũng sẽ chiếm rất nhiều không gian màn hình và để lại ít không gian làm việc. Do đó đòi hỏi cần một kĩ thuật để hiển thị sao cho nhỏ gọn hơn và giúp người dùng thấy rõ mối quan hệ phân cấp giữa các đối tượng cũng như di chuyển dễ dàng hơn giữa các đối tượng.  Phát minh: Brozowski và những người khác tìm thấy một phương pháp để hiển thị và di chuyển giữa các đối tượng này (bằng sáng chế 6559871 tháng 5 năm 2003). Các đối tượng sẽ hiển thị theo dạng cây. Nó cho ta biết được đối tượng đang ở mức mấy và biết được mối quan hệ với các đối tượng khác như thế nào. Người dùng có thể đóng và mở một nhánh quan hệ giúp tiết kiệm không gian. Khi người dùng muốn xem một nhánh phức tạp nào đó họ có thể mở nhánh đó ra và xem các đối tượng bên trong  Phân tích theo triz: Người dùng có thể hiện hoặc ẩn những nhánh phức tạp hoặc không quan tâm giúp tiết kiệm không gian để tập trung vào những nhánh hoặc đối tượng khác (nguyên lý 15: năng động) 15 1 nhánh có thể chỉ hiện thông tin đối tượng cha. Khi người dùng muốn xem thông tin các đối tượng con thì người dùng mở ra để xem chi tiết bên trong của nhánh. Nếu muốn xem chi tiết hơn thì người dùng tiếp tục đi sâu vào thêm trong nhánh (nguyên lý 1: phân nhỏ) Đưa các đối tượng có cùng 1 cha sao cho chúng nằm chung trong cùng 1 cấp. Các đối tượng ở từng cấp khác nhau tương ứng với mối quan hệ của các đối tượng với nhau (nguyên lý 5: kết hợp) Đối tượng ở cấp 1 chứa tất cả các đối tượng ở cấp 2, Đối tượng ở cấp 2 chứa tiếp các đối tượng ở cấp 3 và cứ tương tự như vậy (nguyên tắc 7: chứa trong) Người dùng sẽ duyệt theo từng cấp trong nhánh, mỗi cấp và nhánh này sẽ phân biệt với các cấp và nhánh khác (nguyên tắc 17: chuyển sang chiều khác) 5.3 Tuỳ chọn đóng mở giao diện:  Vấn đề: Một giao diện có thể chứa nhiều công cụ như thanh công cụ, toolboxes, các menu, các nút ....Trường hợp ứng dụng lớn, đôi khi rất khó khăn để quản lý nhiều công cụ trong không gian màn hình giới hạn có sẵn. Bên cạnh đó hiển thị nhiều công cụ chiếm rất nhiều không gian màn hình và để lại ít không gian làm việc. Do đó đòi hỏi cần một kĩ thuật để hiển thị sao cho nhỏ gọn hơn.  Phát minh: Berteig và những người khác đã đưa ra một phương pháp để đóng hoặc mở các bảng điều khiển phụ (phát minh 5986657 tháng 11 năm 1999) để giải quyết vấn đề trên. Theo phát minh thì mổi bảng điều khiển phụ có thể thay đổi giữa các trạng thái đóng mở. Người dùng có thể mở hoặc đóng để thao tác mà các bảng điều khiển này chỉ chiếm giao diện khi đang ở tình trạng mở. 16  Phân tích theo triz: Phát minh này giúp các bảng điều khiển phụ có thể đóng mở. Người dùng có thể ch