20472

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

Доклад

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

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

Украинкский

2013-07-25

17.08 KB

3 чел.

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

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

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

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

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

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

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

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

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


 

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

22542. Расчет гибких нитей 148.5 KB
  Это так называемые гибкие нити. Обычно провисание нити невелико по сравнению с ее пролетом и длина кривой АОВ мало отличается не более чем на 10 от длины хорды АВ. В этом случае с достаточной степенью точности можно считать что вес нити равно мерно распределен не по ее длине а по длине ее проекции на горизонтальную ось т. Расчетная схема гибкой нити.
22543. Моменты инерции относительно параллельных осей 119.5 KB
  Моменты инерции относительно параллельных осей. Задачу получить наиболее простые формулы для вычисления момента инерции любой фигуры относительно любой оси будем решать в несколько приемов. Если взять серию осей параллельных друг другу то оказывается что можно легко вычислить моменты инерции фигуры относительно любой из этих осей зная ее момент инерции относительно оси проходящей через центр тяжести фигуры параллельно выбранным осям. Расчетная модель определения моментов инерции для параллельных осей.
22544. Главные оси инерции и главные моменты инерции 157 KB
  Главные оси инерции и главные моменты инерции. Как уже известно зная для данной фигуры центральные моменты инерции и можно вычислить момент инерции и относительно любой другой оси. Именно можно найти систему координатных осей для которых центробежный момент инерции равен. В самом деле моменты инерции и всегда положительны как суммы положительных слагаемых центробежный же момент может быть и положительным и отрицательным так как слагаемые zydF могут быть разного знака в зависимости от знаков z и у для той или иной площадки.
22545. Прямой чистый изгиб стержня 99.5 KB
  Прямой чистый изгиб стержня При прямом чистом изгибе в поперечном сечении стержня возникает только один силовой фактор изгибающий момент Мх рис. Так как Qy=dMx dz=0 то Mx=const и чистый прямой изгиб может быть реализован при загружении стержня парами сил приложенными в торцевых сечениях стержня. Сформулируем предпосылки теории чистого прямого изгиба призматического стержня. Для этого проанализируем деформации модели стержня из низкомодульного материала на боковой поверхности которого нанесена сетка продольных и поперечных рисок...
22546. Прямой поперечный изгиб стержня 122 KB
  Прямой поперечный изгиб стержня При прямом поперечном изгибе в сечениях стержня возникает изгибающий момент Мх и поперечная сила Qy рис. 1 которые связаны с нормальными и касательными напряжениями Рис. Связь усилий и напряжений а сосредоточенная сила б распределеннаяРис. Однако для балок с высотой сечения h l 4 рис.
22547. Составные балки и перемещения при изгибе 77.5 KB
  Составные балки и перемещения при изгибе ПОНЯТИЕ О СОСТАВНЫХ БАЛКАХ Работу составных балок проиллюстрируем на простом примере трехслойной балки прямоугольного поперечного сечения. Это означает что моменты инерции и моменты сопротивления трех независимо друг от друга деформирующихся балок должны быть просуммированы Если скрепить балки сваркой болтами или другим способом рис. 1 б то с точностью до пренебрежения податливостью наложенных связей сечение балки будет работать как монолитное с моментом инерции и моментом сопротивления...
22548. Напряжения и деформации при кручении стержней кругового поперечного сечения 130.5 KB
  Напряжения и деформации при кручении стержней кругового поперечного сечения Кручением называется такой вид деформации при котором в поперечном сечении стержня возникает лишь один силовой фактор крутящий момент Мz. Крутящий момент по определению равен сумме моментов внутренних сил относительно продольной оси стержня Oz. С силами лежащими в плоскости поперечного сечения стержня интенсивности этих сил касательные напряжения и Мz связывает вытекающее из его определения уравнение равновесия статики рис. 1 Условимся считать Mz...
22549. Практические примеры расчета на сдвиг. Заклепочные соединения 58.5 KB
  Заклепки во многих случаях уже вытеснены сваркой; однако они имеют еще очень большое применение для соединения частей всякого рода металлических конструкций: стропил ферм мостов кранов для соединения листов в котлах судах резервуарах и т. В них закладывается нагретый до красного каления стержень' заклепки с одной головкой; другой конец заклепки расклепывается ударами специального молотка или давлением гидравлического пресса клепальной машины для образования второй головки. Мелкие заклепки малого диаметра меньше 8 мм ставятся в...
22550. Расчет заклепок на смятие и листов на разрыв 93.5 KB
  1 указана примерная схема передачи давлений на стержень заклепки. Принято считать что неравномерное давление передающееся на поверхность заклепки от листа распределяется равномерно по диаметральной плоскости сечения заклепки. При этом напряжение по этой диаметральной плоскости оказывается примерно равным наибольшему сминающему напряжению в точке А поверхности заклепки. Передача давлений на стержень заклепки.