20465

Етапи проектування програмних продуктів

Доклад

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

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

Украинкский

2013-07-25

24.5 KB

1 чел.

етапи проектування програмних продуктів

На сьогоднішній день вважається кращою програма, яка потребує менших затрат на розробку та супроводження, а не найкоротша чи найшвидша. Найбільш перспективний напрям організаційного розвитку є напрямок розподілу праці, спрощення кожної функції або операції, нормування праці, поетапний контроль результатів, високий рівень стандартизації. Така організація праці у виробництві ПП становить технологію виробничого процесу. Немає універсальної технології розробки програм, але більшість запропонованих технологій мають спільні риси, адже об’єкт праці – програмний продукт відрізняється продуктовою однаковістю, одним рівнем розвитку обчислювальної техніки та самої галузі програмування. За рахунок модифікації й оновлення процедурні технології успішно конкурують із новітніми сучасними концепціями. Розробка програми на основі наперед підготовлених компонентів (технологія збірного програмування) є засобом переведення програмування на індустріальну основу, зменшення складності програмування реальних задач, продовження терміну використання окремих передових рішень, що реалізовані в модулях програми застосовуються і для процедурно орієнтованих програм, зокрема, в технології реляційних СУБД включені інструменти, які дозволяють отримати проект програми, шляхом інтеграції таких компонентів, як таблиці бази даних, запити, шаблони вводу/виводу. Сучасними зразками технології збірного програмування є такі відомі технології програмування як СOM(Component Object Module) – багатокомпонентна модель об’єктів, DeCOM – розподілена багатокомпонентна модель об’єктів та інші.

Головна ідея прогресивної технології програмування є розклад складних проблем на більш прості та пошук шляхів їх вирішення, такий процес називається структурним програмуванням або структуруванням програми. Поділ цілого на структурні частини потребує організації зв’язків. Якщо такі зв’язки виявляться складними, то ефект від розкладу буде невеликий. Прогресивна технологія програмування пропонує одноманітний спосіб розподілу робіт по етапах і більш штучно підходить до структурування програми. Окремі етапи є більш або менш трудомісткими, творчими або рутинними. Так чи інакше прогресивна технологія програмування передбачає наступні основні етапи:

  1.  формування вимог до предмета розробки;

  1.  формування вихідних описів (специфікацій майбутньої програми);

  1.  розробка проекту;

  1.  написання й налагодження;

  1.  супроводження й експлуатація.


 

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

11748. Научиться пользоваться системой отладки 14.07 KB
  Лабораторная работа № 7. Автоматизированное тестирование. Цель: научиться пользоваться системой отладки. Выполнил: Романов П.Н. Группа: 091ПО Преподаватель: Кашталинская И.А. Дата: 30.11.12 Ход работы: Задание № 1. Составить программу вычислени
11749. Работа с БД. Создание сложных запросов 1.04 MB
  Лабораторная работа №4 Тема: Работа с БД. Создание сложных запросов Теоретический материал Современные информационные системы основанные на концепции интеграции данных характеризуются огромными объемами хранимых данных сложной организацией необходимостью у
11750. СИНТЕЗ І АНАЛІЗ ОПЕРАЦІЙНОГО ПІДСИЛЮВАЧА З КОРЕКТУЮЧИМ ЗВОРОТНІМ ЗВ’ЯЗКОМ 366.29 KB
  ЛАБОРАТОРНА РОБОТА № 1CУ СИНТЕЗ І АНАЛІЗ ОПЕРАЦІЙНОГО ПІДСИЛЮВАЧА З КОРЕКТУЮЧИМ ЗВОРОТНІМ ЗВ’ЯЗКОМ Цель работы: исследование процедур синтеза операционного усилителя оу с корректирующей обратной связью и анализа его характеристик методами теории автоматич...
11751. КОМБІНОВАНЕ РЕГУЛЮВАННЯ ЛІНІЙНИМ ОБ’ЄКТОМ 411.96 KB
  ЛАБОРАТОРНА РОБОТА № 2CУ КОМБІНОВАНЕ РЕГУЛЮВАННЯ ЛІНІЙНИМ ОБ’ЄКТОМ Цель работы: исследование качества регулирования комбинированной системой автоматического регулирования САР линейным объектом. Рис.1 Имитационная модель системы автоматического регули
11752. ПІД-РЕГУЛЮВАННЯ НЕЛІНІЙНИМ ОБ’ЄКТОМ 83.9 KB
  В данной лабораторной работе был рассмотрен пропорциональный интегрально-дифференциальный регулятор. При моделировании ПИД регулятора было установлено, что заданные по варианту параметры регулятора приводят к ухудшению переходной характеристики объекта регулирования.
11753. НЕЧІТКЕ РЕГУЛЮВАННЯ РІВНЯ ВОДИ У ТАНКУ 81.32 KB
  ЛАБОРАТОРНА РОБОТА № 5CУ НЕЧІТКЕ РЕГУЛЮВАННЯ РІВНЯ ВОДИ У ТАНКУ Цель работы: исследование эффективности использования нечеткого регулятора в системе управления линейным объектом. Рис.1 Уровень жидкости в цистерне при синусоидальном управлении при задан
11754. НЕЙРОМЕРЕЖЕВЕ СЛІДКОВЕ КЕРУВАННЯ МАНІПУЛЯТОРОМ РОБОТА 63.05 KB
  ЛАБОРАТОРНА РОБОТА № 6CУ НЕЙРОМЕРЕЖЕВЕ СЛІДКОВЕ КЕРУВАННЯ МАНІПУЛЯТОРОМ РОБОТА Цель работы: исследование эффективности использования нейросетевых регуляторов для управления манипулятором робота. Рис.1 Движения манипулятора при необученной сети и задан
11755. Изучение лабораторного оборудования и методики выполнения лабораторных работ 593 KB
  Изучение лабораторного оборудования и методики выполнения лабораторных работ Методические указания по выполнению лабораторной работы Изучение лабораторного оборудования и методики выполнения лабораторных работ по дисциплине Теория автоматического управлени
11756. Исследование автоматической измерительной системы (потенциометра) 725.5 KB
  Исследование автоматической измерительной системы потенциометра Методические указания по выполнению лабораторной работы Исследование автоматической измерительной системы потенциометра по дисциплине Теория автоматического управления для студентов о