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

Реферат Розробка тематичних тестів





ї функції, процедури, бібліотеки.

В· Створення сучасного користувача інтерфейсу для будь-яких раніше розроблених програм DOS і Windows.

В· Створення потужних систем роботи з локальними і віддаленими базами даних будь-яких типів. Бази даних - сховища інформації будь-якого виду використовуються практично у всіх сучасних прикладних програмах.

В· Створення баз даних різних типів за допомогою інструментарію Delphi. p> В· Формування і друк з програми складних звітів самого різного призначення, що включають тести, таблиці та графіки.

В· Управління з свого додатку такими програмами, як Word, Excel, та ін

В· Створення систем допомоги як для своїх додатків, так і для додатків Windows.

В· Використання найсучасніших технологій для розробки додатків, призначених для роботи з Інтернетом.

В· і багато іншого.

Метою даної курсової роботи є створити тестуючу програму по темі В«ІнформатикаВ» для об'єктивної оцінки знань учнів. p> Завдання :

В· вивчити теоретичний матеріал по темі написання тематичних тестів в Delphi.

В· Вивчити практичний стан проблеми з написання тематичних тестів.

В· Вибрати засіб розробки програми.

В· Створити тестуючу програму для оцінки знань студента. p> В· Протестувати програму на працездатність. p> I Теоретичні основи розробки програми з техніки безпеки при роботі на ПК.

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

Створення програмного забезпечення для ЕОМ включає в себе:

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

2. Формалізація - На даному етапі всі об'єкти описуються мовою математики, складаються всі необхідні формули.

3. Розробка методу рішення - це особистісний етап тобто кожен сам вибирає метод рішення завдання

4. Створення алгоритму рішення - опис послідовності операцій, які необхідно виконати для вирішення задачі

5. Реалізація алгоритму у вигляді програми - безпосередньо написання програми з складеним алгоритмом

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

7. Обчислення і обробка результатів - завершальний етап, в якому відбувається обробка результатів роботи створеної програми.

1.2. Методи програмування

Одним з методів, поліпшують програму, є структурне програмування. Структурний програмування дозволяє організувати процес проектування і кодування так, щоб уникнути більшості помилок виявити ті, які вже допущені. Структурне програмування 3 складових:

1. Модульне програмування.

2. Структурний кодування.

3. Проектування зверху вниз.

Модульне програмування - це процес поділу програми на логічні частини. Використання модулів призводить до зниження складності. Модульну програму легше написати і протестувати.

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

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

Визначимо деякі базові поняття об'єктно-орієнтованого програмування

Об'єкти - деякі елементи, з яких будується програмне додаток.

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

Подія - це те, що відбувається в реальному часі і може викликати ті чи інші відповідні дії.

Метод - спосіб, яким об'єкт може реагувати на ті чи інші події. Це процедура, яка визначена як частина класу і міститься в ньому.

Методи об'єктів мати будь-який з типів:

В· Статичний

В· Віртуальний

В· Динамічний

Клас - це категорія об'єктів або методів, що володіють однаковими властивостями і поведінкою. При цьому об'єкт являє собою просто примірник якого класу.

Диспетчеризація викликів методів об'єктів - те, яким чином додаток буде визначати, який код потрібно виконати при виклику того чи іншого методу.

Делегування - те, що якийсь об'єкт може надати іншому об'єкту відповідати на деякі події. Така модель в деяких випадках значно спрощує програмування. p> 1.3. Опис засобів розробки програмних продуктів

Н...


Назад | сторінка 2 з 5 | Наступна сторінка





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

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Розробка програми на мові програмування Delphi
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...