Рутинность. - раздел Программирование, Род деятельности программирования Размер Модуля Измеряется Числом Содержащихся В Нем Операторов Или...
Размер модуля измеряется числом содержащихся в нем операторов или строк. Модуль не должен быть слишком маленьким или слишком большим. Маленькие модули приводят к громоздкой модульной структуре программы. Большие модули неудобны для изучения и изменений, могут существенно увеличить суммарное время повторных трансляций программы при ее отладке.
Отладка модуля размером в одну страницу может быть в разы проще отладки модуля размером в одну страницу и еще 4-5 строк на другой странице. Это связано с принципами организации человеческой памяти. Есть сверхоперативная память, связанная, в основном, со зрением. Эта память имеет очень быстрый доступ, но очень мала – 7-9 позиций. Существенно больше оперативная память, в которой и происходит вся основная мыслительная деятельность, но данные в ней не могут храниться долго. Наконец, самая большая — долговременная память. Человеку непросто заложить туда данные, но хранятся они долго.
С устройством памяти связан принцип центрального зрения. Человек хорошо воспринимает какую-то точку и то, что ее окружает. Если при отладке программы автор должен обозревать больше, чем одну небольшую страницу текста, он не может полноценно воспринять программу - листать вредно.
Связность модуля - мера зависимости его частей, внутренняя характеристика. Чем выше связность модуля, тем больше связей он скрывает от внешней части программы и больший вклад в упрощение программы вносит. Для оценки степени связности модуля используется семь типов связности [7]:
1. Связность по совпадению(СС = 0). Элементы связного по совпадению модуля не имеют никаких отношений друг с другом. Такой модуль может быть оформлен, например, при обнаружении в разных местах программы повторения одной и той же последовательности операторов. Необходимость изменения этой последовательности в одном из контекстов может сделать его использование в других контекстах ошибочным.
Род деятельности программирования... В х х годах XX века данный вопрос активно обсуждался на научных... Программирование это искусство...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Рутинность.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Созданием различной документации.
Технология программирования
Все эти и другие дополнительные виды деятельности, выполняемые в процессе промышленного программирования и необ
Степень обладания им этим ПС.
Для конкретизации качества ПС для каждой из характеристик используются примитивы качества ПС, регламентированные в стандарте ISO/IEC 9126.
Опреде
Смежный контроль
§ Контроль спецификации качества сверху - это ее проверка со стороны разработчика требований к ПС;
§ Контроль функциональной спецификации - это ее пр
Комплекс параллельно выполняемых программ.
Цельная программа представляет вырожденный случай архитектуры ПС: в состав ПС входит только одна программа. Такую архитектуру выбирают в том случае, когда ПС должно выполнять одну функц
Конец модуля
7. Функциональная связность(СС = 10). Данный тип модуля содержит элементы, участвующие в выполнении одной и только одной проблемной задачи (вычислить синус угла; вычислить координаты
Работа с ошибками
Между программистами и тестеровщиками необходим контакт, так как ошибок находится много, их исправление требует времени, а в их исправлении тестеровщики должны удостовериться. Кроме того, м
Уникальные работы по сопровождению
Существует ряд процессов, работ и практик, уникальных для деятельности по сопровождению.
§ Передача - контролируемая и координируемая деятельность по передаче программного с
Информирования всех заинтересованных лиц.
На уровне индивидуального запроса, работы по планированию проводятся вместе с проведением анализа влияния.
Конфигурационное управление
Конфигурационное у
ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Техническое задание оформляют в соответствии с ГОСТ 19.106-78 на листах формата 11 и 12 по ГОСТ 2.301-68, как правило, без заполнения полей листа. Номера листов (страниц) проставляются в верхн
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов