commit 52eba3aab385bb29a4bd04428f72d4165ee4d127 from: Mike Voznesensky via: Sergey Bronnikov date: Sat Jan 20 11:36:22 2024 UTC Fixed sentences * Stilistic * Semantic commit - 690824cc05e5bb1b3a40131947061a4793f56a90 commit + 52eba3aab385bb29a4bd04428f72d4165ee4d127 blob - 7c532dfa5f824d2230361ac291df806d89ab13ad blob + e923769328017e0519ee8cb88a27a26dbde9f27c --- 3_software_construction.markdown +++ 3_software_construction.markdown @@ -132,8 +132,7 @@ management), причем, в той степени, - обзор, оценка кода (code review) - модульное тестирование (unit-testing) -- структурирование кода для и совместно с применениям автоматизированных -средств тестирования (automated testing) +- структурирование кода для автоматизированных средств тестирования (automated testing) - ограниченное применение сложных или тяжелых для понимания языковых структур ### Стандарты в конструировании (Standards in Constructing) @@ -402,8 +401,7 @@ language)*, позволяющий задавать п визуальных сущностей на диаграмме (визуальном представлении). Однако, визуальная нотация может играть роль достаточно мощного инструмента, когда применяется в тех задачах программирования, где необходимо построение -пользовательского интерфейса для программ, чья логика. Детализированное -поведение определено ранее. +пользовательского интерфейса. Сегодняшние работы (и их состояние) в области архитектур и приложений, управляемых моделями, в первую очередь - OMG MDA (Model-Driven Architecture @@ -418,14 +416,14 @@ www.omg.org/mda)/UML (Unified Modeling Language www.om нотации визуального представления функциональности и уже в дальнейшем эти визуальные представления были отражены на уровне соответствующих мета-моделей (хотя это в большей степени верно для UML, чем DSL, но DSL можно рассматривать -и как аналог UML, предполагающий бОльшую свободу применений и интегрированность +и как аналог UML, предполагающий бо́льшую свободу применений и интегрированность с конкретной платформой - Microsoft). Другая область стандартов, направленных на применение визуальных нотаций для описания функциональности – Business Process Management Notation (BPMN - www.omg.org/bpmn) и связанный с ней язык Business Process Execution Language, построенный на базе XML. Таким образом, область обоснованного применения визуальных нотаций для конструирования программных систем качественно расшириться и, не исключено, мы станем -свидетелями de-facto формирования новой категории нотаций, соглашений и +свидетелями де-факто формирования новой категории нотаций, соглашений и смешанных типов языковых средств, предназначенных для конструирования программного обеспечения как естественного продолжения проектирования.