Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Технологія програмування

Реферат Технологія програмування





урне програмування. Модульне програмування.

. Програмування із захистом іот помилок. Етап налагодження і випробування програм. Документування програм. Вид програмної документації, встановленої ГОСТом. Єдина система програмної документації (ЕСПД).


Проектування алгоритмів і програм - найбільш відповідальний етап життєвого циклу програмних продуктів, що визначає, наскільки створювана програма відповідає специфікаціям і вимогам з боку кінцевих користувачів. Витрати на створення, супровід та експлуатацію програмних продуктів, науково-технічний рівень розробки, час морального старіння і багато іншого-все це також залежить від проектних рішень. p align="justify"> Методи проектування алгоритмів і програм дуже різноманітні, їх можна класифікувати за різними ознаками, найважливішими серед яких є:

ступінь автоматизації проектних робіт;

схвалена методологія процесу розробки.

За ступенем автоматизації проектування алгоритмів і програм можна виділити:

методи традиційного (неавтоматизированного) проектування;

методи автоматизованого проектування (CASE-технологія і її елементи).

Проектування алгоритмів і програм може грунтуватися на різних підходах, серед яких найбільш поширені:

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

інформаційне моделювання предметної області та пов'язаних з нею додатків;

об'єктно-орієнтоване проектування програмних продуктів.

В основі структурного проектування лежить послідовна декомпозиція, цілеспрямоване структурування на окремі складові. Початок розвитку структурного проектування алгоритмів і програм падає на 60-і рр.. Методи структурного проектування являють собою комплекс технічних і організаційних принципів системного проектування. p align="justify"> Типовими методами структурного проектування є:

спадний проектування, кодування і тестування програм;

модульне програмування;

структурне проектування (програмування) та ін

Для функціонально-орієнтованих методів у першу чергу враховуються задані функції обробки даних, відповідно до яких визначається склад і логіка роботи (алгоритми) окремих компонентів програмного продукту. Зі зміною змісту функцій обробки, їх складу, відповідного їм інформаційного входу і виходу потрібно перепроектування програмного продукту. Основний упор в структурному підході робиться на моделювання процесів обробки даних. p align="justify"> Для методів структурування даних здійснюється аналіз, структурування і створення моделей даних, стосовно до яких встановлюється необхідний склад функцій і процедур обробки. Програмні продукти тісно пов'язані зі структурою оброблюваних даних, зміна якої відображається на логіці обробки (алгоритмах) і обов'язково вимагає перепроектування програмного продукту. p align="justify"> Об'єктно-орієнтований підхід до проектування програмних продуктів заснований на:

виділення класів об'єктів;

встановленні характерних властивостей об'єктів і методів їх обробки;

створенні ієрархії класів, спадкуванні властивостей об'єктів і методів їх обробки.

Кожен об'єкт об'єднує як дані, так і програму обробки цих даних і відноситься до певного класу. За допомогою класу один і той же програмний код можна використовувати для відносяться до нього різних об'єктів. p align="justify"> Об'єктний підхід при розробці алгоритмів і програм передбачає:

об'єктно-орієнтований аналіз предметної області;

об'єктно-орієнтоване проектування.

Для проектування програмних продуктів розроблені об'єктно-орієнтовані технології, які включають в себе спеціалізовані мови програмування та інструментальні засоби розробки користувальницького інтерфейсу.

Традиційні підходи до розробки програмних продуктів завжди підкреслювали відмінності між даними і процесами їх обробки. Так, технології, орієнтовані на інформаційне моделювання, спочатку специфікують дані, а потім описують процеси, що використовують ці дані. Технології структурного підходу орієнтовані, в першу чергу, на процеси обробки даних з подальшим встановленням необхідних для цього даних і організації інформаційних потоків між пов'язаними процесами. p align="justify"> Об'єктно-орієнтована технологія розробки програмних продуктів об'єднує дані і процеси в логічні сутності - об'єкти, які мають здатність успадковувати характеристики (методи і дані) одного або більше об'єктів, забезпечуючи тим самим повторне використання...


Назад | сторінка 8 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування блоку обробки даних в структурному базисі серії К1804ВС2
  • Реферат на тему: Процес проектування блоку обробки даних в структурному базисі серії К1804ВС ...
  • Реферат на тему: Проектування систем обробки даних
  • Реферат на тему: Технологія розробки програмних продуктів
  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...