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

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





аудіоефектів під управлінням інтерактивного програмного забезпечення

Контрольні питання:

1. Методи автоматизації програмування. Алгоритмічні мови.

2. Призначення алгоритмічної мови і вимоги пред'являються до нього.

. Поняття про процедурно-орієнтованих мовах і ООП.

. Поняття програмному забезпеченні ПК. Діалогові засоби зв'язку користувачів з ПК. Інтегровані системи програмування.


Лекція № 3


Тема: Методологія програмування

План:

1. Директиви препроцесора.

2. Склад системи програмування, елементи мови

. Визначення макросів

Технології програмування - шлях до успіху в розробці ПЗ.

Технологія - сукупність виробничих процесів у певній галузі виробництва, а також науковий опис способів виробництва. Створення будь програмної системи виконується за деякою схемою. Дана схема являє собою послідовність стандартних етапів: аналіз, проектування, розробка, тестування, модифікація. p align="justify"> Аналіз: Визначення вимог до програми. Що є вихідними даними, що - кінцевими результатами? Як повинна вести себе програма, якщо кінцевий результат з якихось причин не може бути отриманий? Вам належить відповісти на ці і, можливо, на деякі інші аналогічні питання. p align="justify"> Проектування: Складання/вибір алгоритму вирішення поставленого завдання. Примітка: Алгоритм - це послідовність дій, необхідна для досягнення якого-небудь результату. p align="justify"> Розробка: Написання команд програми (вихідного коду, исходника) на якомусь мові програмування високого рівня - ЯВУ. Примітка: високорівнева мова програмування означає високу частку абстрагування від мови машин. Тобто чим вищий рівень мови програмування, тим він ближче до людської мови, тим він більш абстраговані від суто комп'ютерних понять. Наприклад, Delphi - високорівнева мова програмування, а от машинні коди - низькорівневий мову програмування (так як ближче до комп'ютера, а нормальній людині зазвичай незрозумілий). p align="justify"> Модифікація: Налагодження програми. Це процес пошуку і усунення помилок у програмі. Помилки можуть бути: синтаксичні (невірно використовували конструкції мови програмування), алгоритмічні (програміст щось упустив), помилки часу виконання (виникають через невірні даних). p align="justify"> Тестування: Основна мета тестування - виключити з програми максимальне число можливих помилок. Це можна зробити, перевіривши працездатність проекту на максимально великому числі вхідних даних. Етап важливий, неясно чому їм знехтували автори Готики 3 або Delphi 2005. p align="justify"> Саме на цих етапах і виникають суттєві фінансові витрати.

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

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

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

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

Контрольні питання:

. Етапи та рівні розробки програм

. Розробка структурних схем алгоритмів

. Стиль програмування. Показники якості


Лекція № 4


Тема: Основи технології програмування

План:

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

2. Вибір мови програмування.

. Структ...


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





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

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...