Russian | English |
в настоящей книге принят современный подход к решению этих открытых задач, в основе которого, во-первых, лежат принципы, базирующиеся на современных тенденциях применения технологии ИИ в робототехнике, а во-вторых, концепции, сложившиеся в новейших подходах к динамичной разработке программного обеспечения | this book takes a modern approach to these open problems, inspired by principles from the nouvelle AI trend in robotics and concepts reminiscent of agile development of software (см. AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors / Alex J. Champandard 2003 ssn) |
Иерархический принцип обмена реализуется назначением клиентам и серверам уровней иерархии и обеспечения того, чтобы сообщения передавались только на более высокий уровень иерархии | A send hierarchy is accomplished by assigning clients and servers a level, and ensuring that messages that are being sent go only to a higher level (см. "Getting Started with QNX Neutrino 2. A Guide for Realtime Programmers" by Rob Krten 1996 ssn) |
Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его | Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
общие принципы практичности программного обеспечения | general principles of software usability (ssn) |
Применение принципов системной инженерии к разработке программной системы выявляет операции, задачи и процедуры, называемые системной инженерией программного обеспечения или SwSE | the application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSE |
принципы программирования и разработки программного обеспечения | principles of programming and software engineering (ssn) |
принципы разработки архитектуры программного обеспечения | software architecture principles (Alex_Odeychuk) |
принципы создания программного обеспечения ввода / вывода | principles of I/O software |
принципы управления созданием программного обеспечения | software management principles (ssn) |
самые важные принципы управления созданием программного обеспечения | top software management principles (ssn) |
10 самых важных принципов управления созданием программного обеспечения | top 10 software management principles (ssn) |
современные принципы управления созданием программного обеспечения | principles of modern software management (ssn) |
Уровень 2 на рис. 9.4 стабилен, а Уровень 1 нестабилен. Уровень 1 зависит от Уровня 2. Уровень 2 независим и поэтому может быть заменен новым без "эффекта ряби" в остальной части системы. это – принцип и причина, стоящие за разрешением сильной зависимости сильной связи в нисходящем направлении и обеспечением слабой зависимости слабой связи в восходящем направлении | Layer 2 in Figure 9-4 is stable and Layer 1 is instable. Layer 1 depends on Layer 2. Layer 2 is independent and can therefore be replaced by a new one without a ripple-effect on the rest of the system. This is the principle and the reason behind allowing a high dependency high coupling in the top-down direction and ensuring a low dependency low coupling in the bottom-up direction (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |