English | Russian |
By working through the first large project Conway's game of Life, Chapter 1 expounds principles of top-down refinement, program design, review, and testing, principles | Посредством рассмотрения первого большого проекта игры "Жизнь" Дж. Конвея глава 1 вводит принципы нисходящей детализации, проектирования программы, критического обзора и тестирования (ssn) |
design principles | принципы разработки (ssn) |
design principles | принципы проектирования (одна из четырёх групп паттернов (шаблонов, образцов) проектирования на UML. Принципы проектирования описывают общие правила для проектирования элементов системы. При использовании принципов проектирования подразумевается поиск разумного компромисса, так как сами принципы являются идеальными и часто не достижимыми рекомендациями, при строгом следовании которым один принцип может вступить в противоречие с другим. Примерами принципов проектирования может служить принцип подстановки Лисков (Liskov Substitution Principle, LSP) или принцип разделения модели и представления Model-View Separation (разделение модель-представление) ssn) |
design principles for modern computers | принципы разработки современных компьютеров (ssn) |
ergonomic principles in the design of work systems | эргономические принципы в проектировании рабочих систем (ssn) |
interface design principles | принципы проектирования интерфейса (ssn) |
Like all software production, architectural design is a continuing, iterative and incremental, effort. Early architectural decisions take a broad view on the software architecture. One of the first decisions to be taken relates to structuring the system into layers of modules and establishing principles of inter-module communication. This is the concern of this chapter. More detailed architectural solutions, such as intra-module communication, are discussed in relevant places later in the book | как и всё производство ПО, структурное проектирование – непрерывная, итерационная и пошаговая работа. Первоначально структурные решения принимаются на основе широкого взгляда на структуру ПО. Одно из первых принятых решений касается структурирования системы на уровни модулей и установления принципов связи между модулями. это тема данной главы. Более детальные структурные решения, типа связи внутри модуля, рассматриваются позже в соответствующих местах книги (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
object-oriented design principles | принципы объектно-ориентированного программирования (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
principle of defensive design | принцип защитного проектирования (ssn) |
principle of defensive design | принцип проектирования с защитой (ssn) |
principle of defensive design | принцип оборонительного проектирования (ssn) |
principles of GUI design | принципы проектирования графического пользовательского интерфейса (ssn) |
principles of program design and reuse | принципы разработки и повторного использования программ (ssn) |
rules and principles of usage-centered design | правила и принципы практичного проектирования (ssn) |
user interface design principles | принципы проектирования интерфейсов пользователя (ssn) |
user interface design principles | принципы проектирования пользовательского интерфейса (ssn) |