наочні, довідкові, тестові та інші матеріали. Дана система використовує В«Єдину колекцію цифрових освітніх ресурсівВ», відстежує стан роботи учнів у реальному часі, редагування навчальних матеріалів, організація спілкування всередині групи в реальному часі (чат) і обмін поштовими повідомленнями, контроль і самоконтроль навчальної діяльності користувачів. Але В«1С: ОсвітаВ», в основному, розраховане на організацію навчального процесу в школі. p align="justify"> Таким чином, хоч і існує безліч систем для організації тьюторської підтримки студентів, жодна з них не дає повного спектру функцій для самостійної роботи студендов IT-напрямків.
3. Методології розробки програмного забезпечення
Останнім часом питання вибору методології розробки програмного забезпечення приділяється підвищена увага: як показує досвід, без правильної методології навіть невеликі проекти навряд чи можуть бути успішними, і сьогодні все більше розробників, аналітиків та керівників проектів починають це усвідомлювати [12].
В даний час відомі і використовується методології розробки ПЗ, такі як каскадні моделі, поетапна модель з проміжним контролем, спіральна модель.
Каскадна модель передбачає послідовне виконання всіх етапів проекту в строго фіксованому порядку (рис.1).
В
Рис.1. Каскадна модель
Перехід на наступний етап означає повне завершення на попередньому етапі.
Поетапна модель з проміжним контролем (рис.2).
В
Рис.2. Поетапна модель з проміжним контролем
Розробка ПЗ ведеться итерациями з циклами зворотного зв'язку між етапами.
міжетапні коригування дозволяють враховувати реально існуюче взаємовплив результатів розробки на різних етапах; час життя кожного з етапів розтягується на весь період розробки.
Спіральна модель (рис.3). На кожному витку спіралі виконується створення чергової версії продукту, уточнюються вимоги проекту, визначається його якість і плануються роботи наступного витка. br/>В
Рис.3. Спіральна модель
Особлива увага приділяється початковим етапам розробки - аналізу та проектуванню, де реалізованість тих чи інших технічних рішень перевіряється і обгрунтовується за допомогою створення прототипів.
Можна виділити наступні позитивні сторони застосування каскадного підходу:
В· на кожному етапі формується закінчений набір проектної документації, що відповідає критеріям повноти та узгодженості;
В· виконувані в логічній послідовності етапи робіт дозволяють планувати терміни завершення всіх робіт і відповідних витрат.
Основним недолі...