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

Реферат Процес створення комп'ютерних програм





Зміст


Введення

. Розробка технічного завдання (ТЗ)

. Проектування структури програм

. Власне програмування

. Тестування та налагодження програм

. Захист комп'ютерних програм

Висновок

Список використаної літератури


Введення


Використання електронно-обчислювальної техніки вимагає наявності відповідних алгоритмів і комп'ютерних програм.

Незважаючи на наявність в даний час багатого арсеналу математичних алгоритмів і прикладних програм, нерідко виникає потреба в самостійній розробці нових програм. Сам процес створення комп'ютерних програм в свою чергу може бути розбитий на послідовні етапи: розробка технічного завдання (ТЗ), проектування структури програм, власне програмування (кодування алгоритму), тестування і налагодження програм.

Само ТЗ при цьому має наступну структуру:

1. назву завдання - ім'я програми (комп'ютерного коду), система програмування (мова), вимоги до апаратного забезпечення;

2. опис - змістовна і математична постановка задачі, метод дискретизації або обробки вхідних даних;

. управління режимами - інтерфейс користувач-комп'ютер raquo ;;

. вхідні дані - зміст параметрів, межі їх зміни;

. вихідні дані - зміст, обсяг, точність і форма подання;

. помилки - можливий перелік, способи виявлення та захисту;

. тестові завдання - приклади, призначені для тестування і налагодження програмного комплексу.

Загальна структура комп'ютерного коду, як правило, містить три частини: препроцесор (підготовка та перевірка вихідних даних), процесор (проведення обчислень) і постпроцесор (відображення результатів.


1. Розробка технічного завдання (ТЗ)


Технічне завдання - вихідний документ для розробки програмного продукту, який містить основні технічні вимоги, пропоновані до продукту і вихідні дані для розробки.

У ТЗ вказуються призначення продукту, область його застосування, цільова аудиторія, стадії розробки проектної та програмної документації, її склад, терміни виконання і т.д., а також особливі вимоги, обумовлені специфікою програмного продукту або умовами його експлуатації. Як правило, ТЗ складають на основі аналізу результатів попередніх досліджень, розрахунків і моделювання.

Обсяг технічного завдання залежить від складності розроблюваного продукту і може коливатися від однієї до сотні сторінок. У Російській Федерації діє ГОСТ 34.602 89 Технічне завдання на створення автоматизованої системи raquo ;, який рекомендує таку структуру ТЗ:

? загальні відомості;

? призначення і цілі створення (розвитку) системи;

? характеристика об'єктів автоматизації;

? вимоги до системи;

? склад і зміст робіт зі створення системи;

? порядок контролю та приймання системи;

? вимоги до складу та змісту робіт з підготовки об'єкта;

? автоматизації до введення системи в дію;

? вимоги до документування;

? джерела розробки.

Як правило, технічне завдання складається компанією майбутнім розробником після проведення інтерв'ю з замовником. У ході інтерв'ю (однієї або низки зустрічей), представники розробника з'ясовують ті моменти, які потім знайдуть відображення в документі. На інтерв'ю з боку замовника бажана присутність всіх зацікавлених у створенні і всіх, хто буде причетний до його виконання.

Якщо в компанії-замовнику є грамотні IT-фахівці, то їх слід залучити до узгодження ТЗ. Якщо ж ситуація інша, а мова йде про великий проект, буває доцільно залучення незалежного експерта в якості консультанта, який оцінить якість і повноту складання технічного завдання і захистить інтереси замовника.


. Проектування структури програм


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

Проектування, незалежно від його змісту, це скла...


сторінка 1 з 5 | Наступна сторінка





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

  • Реферат на тему: Порядок розробки технічного завдання на розробку системи захисту інформації ...
  • Реферат на тему: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм п ...
  • Реферат на тему: Різноманітність комп'ютерних програм для геологічних досліджень і модел ...
  • Реферат на тему: Створення програм на основі алгоритмів для вирішення обчислювальної задачі
  • Реферат на тему: Особливості застосування комп'ютерних програм в КК &Затишний дім&