23-4-2023
Настройка
полиморфизм
наследование
инкапсуляция
Усовершенствование
распределение частей абстрактного объекта на нескольких машинах
тиражирование распределенного объекта на нескольких компьютерах
использование нескольких компьютеров как один
создание виртуальных пользователей
создание виртуальных частных сетей
планирование времени выполнения запросов
поддержку целостности данных
доступность данных
производительность транзакций
наличие сетевого сервиса
безопасность работы с огромными массивами данных
изменяющее
Корректирующее
формирующее
Настраивающее
Совершенствующее
«форму коллективного мышления»
«проектирование и программирование программного обеспечения не выходя из дому»
«социализацию коллективных структур»
«коллективное проектирование многовариантного программного обеспечения»
проектирование инструментов для разработок ПО
детерминированность реализации
понятность
повторную применимость
прозрачность
способность модификации
консолидированность
безопасность
надежность ПО
соответствие требованиям заказчика
корректность
квалификацией разработчиков
сложностью подсчета
сложностью реализации
его субъективностью
Относительностью
знание алгоритмов программирования
умение переходить от одного уровня абстракции к другому
умение переключаться от одной стадии проекта к другой
профессиональное владение языками программирования
владение культурой реч
оболочка высокоуровневого языка программирования
группа разработчиков программного обеспечения
язык моделирования программных систем
формат общения «разработчик» — «заказчик»
методика построения модулей