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

Реферат Проектування програмної системи проведення змагань школярів з різних предметів





а программированияКоличество операторів (LOC) на один FPАссемблер320С128Паскаль90С + +64 Java / С # 53Visual C + +34 Visual Basic32Delphi Pascal29Perl21 FP - оцінки легко перерахувати в LOC - оцінки, а результати перерахунку залежать від мови програмування, використовуваного для реалізації ПЗ. Підрахуємо кількість рядків для мови C #. Для цього кількість функціональних покажчиків помножимо на кількість операторів мови C # на один FP, яке дорівнює 53.


(3)


Причини вибору даної мови обумовлені тим, що С # - це дуже зручний і потужний мову середовища розробки ПЗ Microsoft Visual Studio 2010 (яка в свою чергу не вимагає установки додаткового ПЗ) і в поєднанні з технологіей.Net - це найкращий підхід для написання ПЗ під Windows на сьогоднішній день. Так само «приємним» плюсом даної мови є те, що до нього надається повна та детальна документація російською мовою.

Для оцінювання витрат праці і тривалості проекту необхідно використовувати конструктивну модель вартості сосом Баррі Боема. [2] складається з ієрархії трьох послідовно деталізіруемая і уточнюваних форм. Перший рівень - базовий (COCOMO Model 1: Basic), підходить для швидких, ранніх оцінок вартості розробки ПЗ і володіє неточністю внаслідок деяких факторів, які неможливо врахувати на ранніх стадіях розробки. Середній рівень (COCOMO Model 2: Intermediate) враховує ці чинники, тоді як детальний рівень (COCOMO Model 3: Advanced / Detailed) додатково враховує вплив окремих фаз проекту на його загальну вартість.

подмодели сосом можуть застосовуватися до трьох типів програмних проектів. За термінологією Боема, їх утворюють:

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

2. Напівнезалежний тип - середній за розміром проект, виконується групою розробників з різним досвідом, встановлюються як м'які, так і жорсткі вимоги до проекту;

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

У нашому випадку ведеться розробка поширеного типу програмного проекту. Рівняння базової подмодели COCOMO мають вигляд:


Е=[чол - міс]; (4)=[міс], (5)


де Е - витрати в людино - місцях, D - час розробки, KLOC - кількість тисяч рядків у програмному продукті.

Коефіцієнти а, b, с, d визначаються за таблицею 6.


Таблиця 6 - Коефіцієнти для базової подмодели COCOMO

Тип проектааbcdРаспространенный2,41,052,50,38Полунезависимый3,01,122,50,35Встроенный3,61,202,50,32

Підставивши коефіцієнти a, b, c і d для поширеного типу проекту у формули 4 і 5 отримаємо:

[чол / міс]

[міс] 6 місяців і 15 днів

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

1.5 Збір та аналіз даних про вітчизняних і зарубіжних аналогах


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

Огляд показав, що існує безліч подібних систем, одні з яких:

) Moodle - модульна об'єктно - орієнтова...


Назад | сторінка 9 з 28 | Наступна сторінка





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

  • Реферат на тему: Економічна ефективність розробки та реалізації інвестиційного проекту
  • Реферат на тему: Методика розробки проекту систем інженерно-технічного захисту інформації об ...
  • Реферат на тему: Методи вибору інноваційного проекту для реалізації. Розробка інноваційного ...
  • Реферат на тему: Загальний підхід до оцінки ефективності інвестицій. Система показників ефе ...
  • Реферат на тему: Техніко-економічне обгрунтування розробки інноваційного проекту, що знижує ...