Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Характеристика бази приктики. Гімназія №107 «введенська» є навчальним закладом для учнів перший – дванадцятих



Читайте также:
  1. CASE-средства. Общая характеристика и классификация
  2. I. Общая характеристика неосознаваемых побуждений личности.
  3. I. ХАРАКТЕРИСТИКА ЭМОЦИЙ УМСТВЕННО ОТСТАЛОГО РЕБЕНКА
  4. II. ЛЕ БОН И ЕГО ХАРАКТЕРИСТИКА МАССОВОЙ ДУШИ
  5. II. Характеристика помещений и учебного режима.
  6. III. Общая характеристика меркантилизма
  7. IV. ХАРАКТЕРИСТИКА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ БАКАЛАВРОВ

 

Гімназія №107 «Введенська» є навчальним закладом для учнів перший – дванадцятих класів. Гімназія має свої комп’ютерні класи на яких проходить частина навчання учнів.

Заклад має різне обладнання: модеми, мережеві комутатори, комп’ютери, принтери, проектори та інше.

Для виконання завдання було надано комп’ютер з наступними характеристиками:

- Процесор: Intel Core i3 2.7GHz

- ОЗУ: 2 Gb DDR2

- Об’єм пам’яті відео карти: 256 Mb

- Місце на жорсткому диску: 150 Gb

Робота велася у операційній системі Windows XP та Windows 7. Останню планують розповсюдити на всі комп’ютери на протязі одного місяця.

Розробка велася за допомогою Visual Studio 2010 Professional, Rational Rose, Visio 2010.

 

2. ЗМІСТ ТА РЕЗУЛЬТАТИ ВИКОНАНИХ РОБІТ

2.1. Обґрунтування доцільності розробки.

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

2.2. Засоби та методи, які використовувались

Програма була написана на мові C#, тому при написанні нового модуля використовувалась платформа C#.NET. Для тестування коду було використано вбудовані засоби тестування у Visual Studio 2010. Діаграми розроблялись у Rational Rose та Visio (в залежності від типу діаграми).

2.3. Розробка продукту.

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

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

Для нового модуля було складено сценарій виконання та алгоритми, а також продумано його відображення в інтерфейсі програми. Потім було створено діаграму класів модуля та SADT діаграму для кращого розуміння його роботи. Для деяких алгоритмів, для більшої наглядності було створено блок-схеми.

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

Після проведення рефакторінгу систему було протестовано за методом білого ящику. Система тестувалась за допомогою генерування модульних тестів, після написання нового модуля. Інтеграційне тестування було проведено після інтеграції нового модуля із системою.

2.4. Впровадження та експлуатація

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


Дата добавления: 2015-07-11; просмотров: 164 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.014 сек.)