а око і просте у зверненні додаток, що відповідає представленим вимогам.
1. Теоретична частина
.1 Методи розробки автоматизованих систем
програмний ідентифікатор операційний
Одним з методів розробки автоматизованих систем, що поліпшують програму, є структурне програмування. Структурне програмування дозволяє організувати процес проектування і кодування так, щоб уникнути більшості помилок і виявити ті, які вже допущені. Структурне програмування 3 складових:
1. Модульне програмування.
. Структурний кодування.
. Проектування зверху вниз.
Модульне програмування - це процес поділу програми на логічні частини. Використання модулів призводить до зниження складності. Модульну програму легше написати і протестувати.
Структурний кодування припускає використання керуючих конструкцій (умовного оператора, циклів). Оператор безумовного переходу повинен використовуватися якомога рідше, тому програми з ним важко налагоджувати і вони часто мають побічні ефекти.
Проектування зверху вниз має ієрархічну структуру і починається з короткого огляду завдання. Потім завдання розбивається на кілька дрібніших підзадач, які в свою чергу теж розбиваються на підзадачі. Процес розбиття триває доти, поки підзадачі не стануть настільки простими, що кожній з них буде відповідати один модуль [1].
Системне програмування дозволяє нам програмувати в системі, наприклад в Windows, з метою вирішення глобальних завдань.
Є два види системного програмного забезпечення. Це базове і сервісне. Базове програмне забезпечення складається з мінімального набору програмних засобів, які займаються забезпеченням роботи комп'ютера. Базове програмне забезпечення вже поставляється разом з комп'ютером. Для можливості базового програмного забезпечення обов'язково потрібно сервісне забезпечення програми і також програмний комплекс для організації більш кращого і зручного місця для роботи користувача [2].
Під прикладним програмуванням розуміють розробку і подальшу налагодження програм під запити замовника. До даного типу можна віднести програми для бухгалтерського обліку або, приміром, для обробки текстових документів. Прикладне програмування або створення комп'ютерних програм є однією з найбільш високооплачуваних послуг, які пропонують професійні програмісти, найчастіше працюють в якості фрілансерів.
Об'єкти - деякі елементи, з яких будується програмне додаток.
Властивість - визначальна характеристика деяких речей, з якими працює програміст, яка впливає на те, як буде виглядати компонент, а також на його невидимі риси (поведінка)
Подія - це те, що відбувається в реальному часі і може викликати ті чи інші відповідні дії.
Метод - спосіб, яким об'єкт може реагувати на ті чи інші події. Це процедура, яка визначена як частина класу і міститься в ньому [3].
Розробка автоматизованих систем контролю знань може осуществлятьсяс іспользованіемв різних програмах, таких як:
1. MS Word. Ця програма дозволяє створювати не тільки текст для друку, а й електронний інтерактивний документ. Функціонування інтерактивної складової забезпечується макросами. Програма MSWordізображена на малюнку 1.1.1.
Малюнок 1.1.1 - Головне вікно програми MSWord.
. MS Excel. Створення оціночних тестів в цій програмі широко використовується вчителями і досить популярно. Функціонування інтерактивної складової також забезпечується макросами. У мережі Інтернет можна знайти шаблони для створення таких тестів. Програма MS Excel зображена на малюнку 1.1.2.
Малюнок 1.1.2 - Головне вікно програми MSExcel.
. Тести у вигляді «Флеш-роликів» можна приготувати використовуючи спеціалізовані програми, наприклад MacromediaFlash MX. Технологія вимагає хорошого знання цих програм. У самій програмі є готові шаблони для створення тестів. Програма MacromediaFlashMXізображена на малюнку 1.1.3.
Малюнок 1.1.3 - Головне вікно програми MacromediaFlash MX.
. Тести у вигляді Web-страніцнаіменее трудомісткі у виготовленні досить ефективні і коректно працюючі. До недоліків можна віднести той факт, що «просунутий» учень може легко дізнатися варіанти правильної відповіді в коді. Онлайн - тестовікізображен на малюнку 1.1.4.
Малюнок 1.1.4 - Онлайн - тестовік з дисципліни «Історія світу».
...