commit - 690824cc05e5bb1b3a40131947061a4793f56a90
commit + 52eba3aab385bb29a4bd04428f72d4165ee4d127
blob - 7c532dfa5f824d2230361ac291df806d89ab13ad
blob + e923769328017e0519ee8cb88a27a26dbde9f27c
--- 3_software_construction.markdown
+++ 3_software_construction.markdown
- обзор, оценка кода (code review)
- модульное тестирование (unit-testing)
-- структурирование кода для и совместно с применениям автоматизированных
-средств тестирования (automated testing)
+- структурирование кода для автоматизированных средств тестирования (automated testing)
- ограниченное применение сложных или тяжелых для понимания языковых структур
### Стандарты в конструировании (Standards in Constructing)
визуальных сущностей на диаграмме (визуальном представлении). Однако,
визуальная нотация может играть роль достаточно мощного инструмента, когда
применяется в тех задачах программирования, где необходимо построение
-пользовательского интерфейса для программ, чья логика. Детализированное
-поведение определено ранее.
+пользовательского интерфейса.
Сегодняшние работы (и их состояние) в области архитектур и приложений,
управляемых моделями, в первую очередь - OMG MDA (Model-Driven Architecture
нотации визуального представления функциональности и уже в дальнейшем эти
визуальные представления были отражены на уровне соответствующих мета-моделей
(хотя это в большей степени верно для UML, чем DSL, но DSL можно рассматривать
-и как аналог UML, предполагающий бОльшую свободу применений и интегрированность
+и как аналог UML, предполагающий бо́льшую свободу применений и интегрированность
с конкретной платформой - Microsoft). Другая область стандартов, направленных
на применение визуальных нотаций для описания функциональности – Business
Process Management Notation (BPMN - www.omg.org/bpmn) и связанный с ней язык
Business Process Execution Language, построенный на базе XML. Таким образом,
область обоснованного применения визуальных нотаций для конструирования
программных систем качественно расшириться и, не исключено, мы станем
-свидетелями de-facto формирования новой категории нотаций, соглашений и
+свидетелями де-факто формирования новой категории нотаций, соглашений и
смешанных типов языковых средств, предназначенных для конструирования
программного обеспечения как естественного продолжения проектирования.