Головна Головна -> Реферати українською -> Інформатика, комп'ютери, програмування -> Технологія розробки програмного забезпечення

Технологія розробки програмного забезпечення

Назва:
Технологія розробки програмного забезпечення
Тип:
Реферат
Мова:
Українська
Розмiр:
5,64 KB
Завантажень:
516
Оцінка:
 
поточна оцінка 3.5


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3 
Технологія розробки програмного забезпечення.
4.1. Способи розробки програм
На сьогоднішній день вважається кращою програма, яка потребує менших затрат на розробку та супроводження, а не найкоротша чи найшвидша. Найбільш перспективний напрям організаційного розвитку є напрямок розподілу праці, спрощення кожної функції або операції, нормування праці, поетапний контроль результатів, високий рівень стандартизації. Така організація праці у виробництві ПП становить технологію виробничого процесу. Немає універсальної технології розробки програм, але більшість запропонованих технологій мають спільні риси, адже об’єкт праці – програмний продукт відрізняється продуктовою однаковістю, одним рівнем розвитку обчислювальної техніки та самої галузі програмування. За рахунок модифікації й оновлення процедурні технології успішно конкурують із новітніми сучасними концепціями. Розробка програми на основі наперед підготовлених компонентів (технологія збірного програмування) є засобом переведення програмування на індустріальну основу, зменшення складності програмування реальних задач, продовження терміну використання окремих передових рішень, що реалізовані в модулях програми застосовуються і для процедурно орієнтованих програм, зокрема, в технології реляційних СУБД включені інструменти, які дозволяють отримати проект програми, шляхом інтеграції таких компонентів, як таблиці бази даних, запити, шаблони вводу/виводу. Сучасними зразками технології збірного програмування є такі відомі технології програмування як СOM(Component Object Module) – багатокомпонентна модель об’єктів, DeCOM – розподілена багатокомпонентна модель об’єктів та інші.
4.2. Основні технологічні етапи розробки програм.
Головна ідея прогресивної технології програмування є розклад складних проблем на більш прості та пошук шляхів їх вирішення, такий процес називається структурним програмуванням або структуруванням програми. Поділ цілого на структурні частини потребує організації зв’язків. Якщо такі зв’язки виявляться складними, то ефект від розкладу буде невеликий. Прогресивна технологія програмування пропонує одноманітний спосіб розподілу робіт по етапах і більш штучно підходить до структурування програми. Окремі етапи є більш або менш трудомісткими, творчими або рутинними. Так чи інакше прогресивна технологія програмування передбачає наступні основні етапи:
формування вимог до предмета розробки;
формування вихідних описів (специфікацій майбутньої програми);
розробка проекту;
написання й налагодження;
супроводження й експлуатація.
4.3. Формування вимог до предмета розробки та формування специфікацій.
На етапі формування вимог до предмета розробки визначають цільове призначення та основні загальні властивості розроблюваного об’єкта. На цьому етапі спеціалісти з предметної області застосування програмного комплексу або продукту. Ці професійні вимоги до продукту в цілому формуються як загальні зовнішні специфікації продукту. На основі цих специфікацій розробляються детальні.
На етапі формування вихідних описів (специфікацій майбутньої програми) за допомогою методів структурного аналізу виконується багаторівневий розклад продукту. При цьому кожний більш детальний рівень є еквівалентний попередньому рівню, але поки не отримаємо рівень програми, що реалізують конкретні вимоги. Потрібно дотримуватись таких правил:
а) специфікації програм не повинні суперечити одна одній;
б) програми повинні бути локалізовані, тобто зміни однієї не повинні зумовлювати зміни у інших;
в) необхідно перевірити постановку задачі на коректність, тобто встановити чи є достатньою вхідна інформація, щоб отримати розв’язок задачі, який відповідає загальним специфікаціям при чому тільки один.
Якщо умови не виконуються, то потрібно змінювати ціль і вимоги.
4.4. Розробка проекту програми.
Розробка проекту програми виникає тоді, коли вирішується питання, як саме повинна реалізовувати функції програма, що знаходиться у вихідному описі. Рішення, прийняті на етапі розробки (проектування) визначають ступінь складності супроводу.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3 



Реферат на тему: Технологія розробки програмного забезпечення

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок