Алгоритмічні засади об`єктно-орієнтованого та візуального програмування
Автор: Pasha256 • Март 11, 2020 • Реферат • 564 Слов (3 Страниц) • 485 Просмотры
Розділ 1. Алгоритмічні засади об`єктно-орієнтованого та візуального програмування
1.1 Середовище розробки програмного забезпечення.
Середовищем розробки програмного забезпечення (ПЗ) називається програмне рішення, яке використовується при розробці ПЗ. Зараз використовуються інтегровані середовища розробки (ІСР) ПЗ. Вони включають в себе редактор коду (текстовий редактор), дебагер (використовується для відлагодження коду), компілятор та/або інтерпретатор (бувають середовища, що не містять жодного). ІСР використовуються для полегшення процесу створення ПЗ - ІСР може виявити помилки в коді на етапі редагування, ще до того як почнеться трансляція коду. Ще однією перевагоє ІСР є те, що користувачу необхідно знати лише одну програму замість декількох.
Якщо розглянути ІСР Visual Studio 2017 для C#, то воно має всі вищезгадані компоненти, окрім інтерпретатора, а також менеджер компонентів, який використовується для полегшення керування компонентами програми.
Текстовий редактор у Visual Studio дозволяє, окрім його основної функції, виявляти синтаксичні помилки в коді та має функцію автодоповнення коду.
Дебагер, він же налагоджував, дозволяє відслідковувати процес роботи програми та виявляти помилки в роботі коду. Він дозволяє створювати точки, на яких робота програми призупинена, що дозволить перевірити стан змінних на момент виконання коду.
Компілятор використовується для перетворення коду в команди, зрозумілі комп`ютеру. Компілятор перетворює кожен файл окремо, тому, при створенні декількох файлів з кодом, процес компіляції програми може може бути проискорений за рахунок пропеску вже скомпільованих файлів.
Менеджер компонентів дозволяє керувати файлами з кодом та іншими частинами програми, наприклад підключати/відключати файл до загального коду, видаляти/створювати файл проекту.
1.2 Принципи побудови інформаційної моделі даних ПЗ
Інформаційною моделлю даних називається сукупність інформації, що описує певний об`єкт. При розробці ПЗ інформаційна модель обмежується лише необхідними даними. Також об`єкт має як чітко визначені параметри так і змінні (предмет, и яка неділя (перша або друга)). Маючи вхідні параметри, можна отримати певні вихідні параметри. Процес можна розділити на 7 кроків:
- Визначити інформаційну модель;
- Визначити предметну область моделі;
- Виділити властивості об`єкт для побудови моделі;
- Визначити залежності між значеннями властивостей об`єкта, самого об`єкта, інших об`єктів,;
Наступні кроки потрібні для візуалізації моделі:
- Вибрати форму інформаційної моделі;
- Вибрати засіб зображення моделі;
- Відобразити модель.
1.3 Процес створення алгоритмічної моделі ПЗ
Алгоритмічна модель - опис системи кроків, які необхідно виконати для досягнення певної мети. При розробці ПЗ алгоритмічна модель створюється відповідно поставленій задачі (очікуваних вихідних даних) та початкових умов (вхідних даних). Залежно від необхідного результату, вхідні дані оброблюються за таким алгоритмом, що вихідні дані відповідають поставленій меті. Зазвичай алгоритм включає в свою структуру наступні дії: введення даних, обробка даних, виведення даних. В системі створення розкладу, буде задаватися предмет на вільний час групи та викладача, проходить перевірка правильності вводу та, якщо дані правильні, запис в розклад. Після введення даних користувачеві буде запропоновано продовжити роботу з програмою, або завершити роботу з програмою.
...