20472

Методологiя структурного програмування

Доклад

Информатика, кибернетика и программирование

Метою структурного програмування є створення ієрархічно впорядкованих модульних програм в яких застосовуються стандартні керуючі конструкції. Одним із шляхів вдосконалення структурного програмування є введення стандартів що регламентують процес програмування. Необхідність стандартизації програмування обумовлена: необхідністю підвищення експлуатаційних характеристик програм що створюються; прагненням зробити систему достатньо простою доступною для сприйняття програмістом який знайомий з відповідними стандартами; вимогою зробити систему...

Украинкский

2013-07-25

17.08 KB

3 чел.

Методологiя структурного програмування

Структурне програмування — це методологія, яка забезпечує структуру та дисципліну створення програм. Метою структурного програмування є створення ієрархічно впорядкованих модульних програм, в яких застосовуються стандартні керуючі конструкції. Одним із шляхів вдосконалення структурного програмування є введення стандартів, що регламентують процес програмування. Необхідність стандартизації програмування обумовлена:

  1.  необхідністю підвищення експлуатаційних характеристик програм, що створюються;
  2.  прагненням зробити систему достатньо простою, доступною для сприйняття програмістом, який знайомий з відповідними стандартами;
  3.  вимогою зробити систему легко модифікованою;
  4.  необхідністю зменшення трудомісткості налагодження програм;
  5.  вимогою підвищення продуктивності праці розробників;
  6.  вдосконаленням планування робіт зі створення ПЗ і підвищення ефективності контролю за забезпеченням його якості.

Cтруктура програми формується шляхом декомпозиції програми на незалежні компоненти — модулі. Формально програмний модуль — кінцевий набір операторів, що реалізує певний алгоритм. Структурно модуль — це окрема функціонально завершена програмна одиниця, яка може застосовуватись самостійно або бути часткою програмного комплексу. Такі характеристики дають змогу виділити основні властивості модулів:

  1.  структурну замкненість;
  2.  функціональну незалежність.

Структурна замкненість характеризується наявністю однієї точки входу і однієї точки виходу, що запобігає порушенням послідовності дій і підвищує контрольованість процесу виконання програми. Функціональна незалежність пов’язана з виконанням у модулі однієї визначеної функції, яка може бути подана набором елементарних складових функцій, кожна з яких не є самостійною з урахуванням загального призначення програми. Забезпечення цих властивостей базується на принципах ієрархічного впорядкування та розподілу на окремі частини («поділяй та владарюй») і надає такі переваги:

Iєрархічна декомпозиція алгоритму (розподіл на модулі) дозволяє відносно просто зрозуміти функції кожного модуля та всього комплексу в цілому; а також впорядковано поділити зусилля розробників, регулюючи поділ праці між ними відповідно до рівня їх кваліфікації;

Невеликий розмір програмних компонентів підвищує рівень читабельності програм, за рахунок чого зменшується трудомісткість тестування, налагодження та супроводу; з’являється можливість організувати перевірку якості і оцінити час, який потрібен для проведення робіт;

Розгалуження процесів проектування, кодування та налагодження модулів дозволяє зменшити трудомісткість розробки; прискорити проектування всієї системи за рахунок ступінчастого графіку виконання робіт; рівномірно завантажити розробників і технічні засоби, що використовуються;


 

А также другие работы, которые могут Вас заинтересовать

3132. Планирование многофакторных экспериментов 207 KB
  Введение Исследование является экспериментом, если входные переменные изменяются исследователем в точно учитываемых условиях, позволяя управлять ходом опытов и воссоздавать их результаты каждый раз при повторении с точностью до случайных ошибок. П...
3133. Приводная станция подвесного конвейера 268 KB
  Техническое задание Приводная станция подвесного конвейера. Исходные данные. Тяговая сила цепи F = 3,0 кН Скорость грузовой цепи v = 0,55 м/с Шаг грузовой цепи p = 80 мм Число зубьев звездочки  Z = 7 Срок службы привода L = 10 лет...
3134. Организация отражения нападения незаконных вооруженных формирований на пункт временной дислокации роты в составе батальона в районе чрезвычайного положения 797.5 KB
  Общественно-политическая и оперативная обстановка на территории Северо-Кавказского региона (СКР) остается нестабильной. Следует признать, что вооруженный конфликт на территории Чеченской Республики приобрел затяжной характер. Крупные бандфо...
3135. Функциональный подход к обучению грамматическим явлениям английского языка 298.11 KB
  Объективной потребностью современного общества является поиск оптимальных путей организации учебно-воспитательного процесса, рациональных вариантов содержания обучения  и его структуры. Представляется важным, что в школе проверяются ра...
3136. Посттравматическое стрессовое расстройство: когнитивно-бихевиоральный подход 88.5 KB
  Посттравматическое стрессовое расстройство: когнитивно-бихевиоральный подход Резюме. Посттравматическое стрессовое расстройство (ПТСР) – широко распространенное тревожное расстройство, часто сочетающееся с депрессией и химическими зависимостями...
3137. Расчет объемного гидропривода 57.52 KB
  Расчёт объёмного гидропривода. Схема установки (поступательное движение) Исходные данные: P = 50 кН; S = 0.4 м; tр = 8 с; T = 55 °c; T0 = 15 °c; l1 = 3 м; l2 = 4 м; l3 = 3 м; m1 = 3; m2 = 2; m3 = 3; Рабочая жидкость – И-30; Расчёт ра...
3138. Исследование системных связей в экономической терминосфере 172.9 KB
  Введение Сегодняшние дни – это время утраты старых экономических догм, время становления новой модели экономики, появление в связи с этим новых профессий. Магическое слово «рынок», прозвучавшее на первых съездах народных депутатов, символизиров...
3139. Понятие логического следования 104 KB
  О понятии логического следования Понятие логического следования принадлежит к категории тех понятий, введение которых в область точных, формальных исследований едва ли было актом окончательного решения со стороны того или иного исследователя: уточня...
3140. Специфика грамматической организации языков и перевод 116 KB
  Специфика грамматической организации языков и перевод Факторы, обусловленные грамматической организацией языков Грамматика - формальный строй языка, образующий вместе с фонетикой и лексикой целостную языковую структуру. Воспроизведение грамматически...