
- •1.Поняття програмного забезпечення. Класифікація програмного забезпечення.
- •2. Проблеми розробки складного програмного забезпечення.
- •3. Стандарти життєвого циклу пз.
- •4. Процеси життєвого циклу пз. Стадії життєвого циклу пз, взаємозв’язок між процесами і стадіями.
- •5. Моделі життєвого циклу пз.
- •6. Міжнародні стандарти розробки складних програмних продуктів.
- •7. Національні стандарти розробки складних програмних продуктів.
- •8. Використання стандартів при створенні програмних продуктів.
- •12. Методології розробки пз . Характеристика методології dsdm.
- •14. Поняття архітектури програмного забезпечення. Принципи проектування.
- •17. Патерни проектування пз. Класифікація шаблонів проектування.
- •18. Патерни проектування об'єктів. Схема архітектури mvc.
- •19. Загальна характеристика case-засобів. Класифікація case-засобів. Критерії вибору та оцінювання case-засобів.
- •21. Принципи об’єктно-орієнтованого програмування
- •22. Компонентна технологія Delphi. Поняття компонента. Ієрархія компонентів.
- •23. Особливості використання класів в Object Pascal. Класифікація класів Delphi.
- •24. Написання функціонального коду програми та прив'язка інтерфейсних елементів з цим кодом (надання елементам функціональності).
- •26. Класифікація властивостей компонентів.
- •27. Керування властивостями візуальних компонентів в режимі проектування. Керування властивостями візуальних компонентів в режимі виконання програми.
- •28. Створення інтерфейсу користувача. Форми та модулі. Шаблони форм. Характеристики форми. Організація взаємодії форм.
- •29. Загальні принципи створення меню. Головне меню. Спливаюче меню. Пункти меню.
- •30. Компоненти для організації списків. Списки. Комбіновані списки.
- •32. Аналіз вимог замовника до пз. Інженерія вимог. Розділи аналізу вимог. Типи вимог.
- •33. Проблеми аналізу вимог
- •34. Якість пз, фактори якості пз.
- •35. Аналіз та опрацювання метрик оцінки якості програмного забезпечення на етапі проектування. Метрики оцінки якості пз.
- •II. Аналіз моделей життєвого циклу пз. Вибір методу одержання оцінки значень показників якості на етапі проектування
- •37. Стандарти тестування пз.
- •38. Випробування програмних продуктів – робочий проект. Основні концепції супроводу пз.
- •39. Способи роботи з файлами. Стандартний підхід. Об’єктний підхід.
- •41. Розробка аплікацій баз даних засобами Delphi. Робота з таблицями та індексами.
- •42. Переміщення по набору даних. Фільтрація. Організація пошуку записів. Модифікація набору даних.
- •43. Інструментальні засоби для роботи з базами даних.
- •44. Основи мови побудови запитів sql. Функції sql.
- •45. Визначення даних. Відбір даних таблиць. Модифікація записів. Статичний та динамічний запити.
- •46. Керування роботою офісних аплікацій. Багатопоточні аплікації.
- •47. Створення довідникової системи засобами Delphi. Основні вимоги до довідникової системи . Правила побудови.
- •49. Експлуатаційна, операційна, рекламна документація на пз
- •50. Маркетинг програмних продуктів.
26. Класифікація властивостей компонентів.
Кожний компонент, який ви розміщуєте на формі, має своє відображення у вікні Інспектора об’єктів (Object Inspector). Інспектор об’єктів має дві “сторінки” - “Properties” (Властивості) та “Events” (Події). Створення програми в Delphi зводиться до “розміщення” компонент на форму (яка також є компонентом) та настройки взаємодії між ними шляхом: • заміни значення властивостей цих компонент, • написання адекватних реакцій на події.
27. Керування властивостями візуальних компонентів в режимі проектування. Керування властивостями візуальних компонентів в режимі виконання програми.
27. В режимі проектування маніпулювання властивостями виконується за допомогою Дизайнера форм (Forms Designer) чи, на сторінці “Properties” Інспектора об’єктів. Наприклад, для того щоб змінити властивість Height (Висота) та Width (Ширина) кнопки, достатньо “захватити” мишкою за будь-який її кут та розсунути до потрібного представлення. Цього ж результату можна досягти, якщо присвоїти нові значення властивостям Height та Width у вікні Інспектора об’єктів. З іншого боку, в режимі виконання користувач (програміст) має можливість не тільки маніпулювати всіма властивостями, що відображаються в Інспекторі об’єктів, а й керувати більш широким їх списком. Керування властивостями візуальних компонентів в режимі виконання програми. Всі заміни значень властивостей компонентів в режимі виконання повинні виконуватись шляхом прямого запису коду на мові Pascal. В режимі виконання неможливо використовувати Інспектор об’єктів. Проте, доступ до властивостей компонентів можливо отримати програмним шляхом. Для зміни якоїсь властивості необхідно написати програмний код, наприклад: NameComponent.Width:= 35. Вищепоказаний рядок встановлює ширину (Width) компонента NameComponent у значення 35. У момент виконання даного рядка програми, компонент візуально змінить свою ширину. Таким чином, Інспектор об’єктів є зручним способом виконання в режимі проектування того, що може бути здійснено програмним шляхом в режимі виконання.
28. Створення інтерфейсу користувача. Форми та модулі. Шаблони форм. Характеристики форми. Організація взаємодії форм.
28. . Одна з більших проблем не візуального програмування - створення користувацького інтерфейсу, тобто найчастіше більше часу займає саме розробка й створення інтерфейсу. З іншого боку, при розробці не варто забувати й про якісний програмний код. Delphi дозволяє створювати програму, вклавши максимум сил і вміння в її робочу частину, і всіляко допомагає вам у тій області, де не має конкурентів, в області створення користувацького інтерфейсу.Витративши якийсь час на навчання роботи в Delphi, ви зможете легко й просто створювати користувацькі інтерфейси, не порівнянні ні з якими іншими, створені за допомогою традиційного інструментарію. Більше того, вони будуть не просто елегантні, але при необхідності будуть мати "ізюминку" у вигляді розроблених вами нових керуючих елементів, що не займе у вас багато сил і часу з таким помічником, як Delphi. Проект Delphi складається з форм, модулів, установок параметрів проекту, ресурсів та ін. Уся ця інформація розміщається у цих файлах. Більшість з них автоматично створюються Delphi, коли ведеться розробка додатоку. Ресурси, такі як бітові матриці, піктограми та ін, знаходяться у файлах, які можна одержати з інших джерел чи створити за допомогою численних інструментів (редакторів ресурсів та інші, що є у розпорядженні розробника). Крім того, компілятор також створює свої файли. Шаблони форм (Form Templates) представляють основу для нової форми. За однією заготівлі можна створити кілька форм. У Delphi є Сховище об'єктів. При посиланні на іншу форму необхідно пам'ятати про взаємозв'язок між формами і модулями. Будь-яка форма має свій модуль, при створенні форми Delphi автоматично створює код модуля і в процесі роботи додаються різноманітні ділянки коду або користувачем або автоматично середовищем Delphi. Тому модуль другої форми повинен бути включений за допомогою зарезервованого слова uses поточного модуля. Простіше це зробити вибравши команду File -> Use Unit (файл використовувати модуль). Вибравши потрібний модуль посилання на нього автоматично додатися.