Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект 1 модуль СР 2012.doc
Скачиваний:
78
Добавлен:
19.02.2016
Размер:
3.1 Mб
Скачать

2.5. Питання для самоперевірки

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

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

  3. Охарактеризуйте основні фази життєвого циклу.

  4. Назвіть типи процесів супроводження програмного забезпечення, наведіть приклади.

  5. Назвіть типи процесів ліквідації програмного забезпечення, наведіть приклади.

  6. Дайте визначення інженерії програмного забезпечення, назвіть цілі та типи інженерії.

  7. Поясніть різницю між прямої та зворотної інженеріями.

  8. Наведіть три складових комп’ютерної системи.

  9. Перечисліть типи мов програмування і схарактеризуйте ці мови.

  10. Наведіть структуру системи автоматизації програмування.

  11. Наведіть структуру середовища програмування.

  12. Що таке параметрична система програмування?

  13. Поясніть схему обробки програм „перетворити − скласти − завантажити − виконати”.

  14. Наведіть склад середовища розробки програмного забезпечення.

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

  16. Назвіть основні ресурси фази кодування.

  17. Що таке модель життєвого циклу програмного забезпечення?

  18. Назвіть три складові життєвого циклу програмного забезпечення.

  19. Назвіть типи процесів і ресурсів у життєвому циклі.

  20. Визначте інженерію програмного забезпечення.

  21. Наведіть методи фази кодування.

  22. Поясніть дві схеми трансляції мов програмування.

  23. Поясніть, що є макрос? Базова мова?

  24. Що таке „напівкомпільована” програма і де вона застосовується?

2.6 Питання для самостійної роботи

    1. Дослідіть матеріали до конференції НАТО 1968 р., підготуйте відповідну презентацію.

    2. Дослідіть матеріали щодо конференції в Києві в 1968 р., підготовте презентацію.

    3. Дослідіть деяку модель життєвого циклу програмного забезпечення.

    4. Дослідіть історію виникнення мови Algob 58.

    5. Дослідіть історію виникнення мови Algol 68.

    6. Дослідіть біографію Н.Вирта.

    7. Дослідіть історію макромов та відповідних інструментів.

2.7 Лабораторні роботи

Лабораторна робота 2.1

СТВОРЕННЯ ТА РЕДАГУВАННЯ ПРОГРАМ В ІНТЕГРОВАНИХ СЕРЕДОВИЩАХ ПРОГРАМУВАННЯ

Мета лабораторної роботи - виробити навики практичного використання інтегрованих середовищ програмування з метою створення та редагування програм на мовах Паскаль та Cі.

Теоретичні відомості

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

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

Головне меню може ініціюватися клавішею F10 (Borland Pascal та Borland C++ (MS-DOS)) або наведенням на нього миші (Delphi, C++ Builder, Visual Studio (Windows)). Воно може бути фіксованим (незмінним) (Borland Pascal), чи контекстно залежним, тобто його склад змінюється в залежності від дій, що в певний момент виконуються програмістом у середовищі (Visual Studio). Звичайно основними компонентами головного меню є опції File, Edit, Run, Compile або Build, Debug, Tools, Window, Help. Опції ініціюються клавішею Alt і першою літерою позначки опції (Borland C++) або мишею (C++ Builder). По всіх командах виводиться перелік підменю. Для переміщення курсору уверх і вниз по цьому списку можна використати клавіші управління курсором. Вибравши потрібний рядок, натисніть клавішу Enter. Вибір можна здійснити, натиснувши на активну клавішу - літеру, виділену у назві підменю кольором або сукупність гарячих клавіш, вказаних праворуч назви команди. Для виходу з меню натисніть клавішу Esc.