ктного моделювання
Критерій/продуктMicrosoft Visio ProfessionalSparx Enterprise Architect.IBM Rational Rose Enterprise Edition 7.0IBM Rational Phapsody Modeler 7.5 FreeПоддержка UML710108Проверка правильності UML діаграмм0032Генерація вихідних кодів по UML діаграмме0796Поддержка процесів разработкі6986Проектірованіе БД7897Поддержіваемие БД910105Популярность9474Удобство іспользованія9896Ітого: 47566544
З наведеної таблиці можна зробити висновок, що найкращим вибором кошти об'єктного моделювання буде IBM Rational Rose Enterprise Edition 7.0 [6].
2.3 Вибір мови програмування
Мовою програмування web-сервісу був обраний Java.позволяет розробляти високопродуктивні портативні програми практично на всіх комп'ютерних платформах. Доступність додатків в різнорідних середовищах дозволяє компаніям надавати більш широкий спектр послуг, сприяє підвищенню продуктивності, рівня взаємодії та спільної роботи кінцевих користувачів і істотного зниження вартості спільного володіння корпоративними та споживчими додатками [7].
Для розробки веб-додатків на мові Java використовується вільна інтегрована середа розробки додатків IDE NetBeans. IDE NetBeans гранично спрощує створення проектів веб-додатків на основі Java EE з JSF 2.2 JSP. Крім того, можна створювати і працювати з веб-додатками за допомогою інших платформ. Редактор підтримує автозавершення коду, переходи і реорганізацію для зіставлення файлів. Крім того, IDE можна легко налаштувати для роботи з іншими платформами шляхом встановлення додаткових модулів, отримавши їх у центрі оновлень після їх появи [8].
2.4 Вибір СУБД
В якості системи управління базами даних була обрана Microsoft SQL Server. MSQL Server є надійною базою даних для будь-яких цілей, може продовжувати розширюватися по мірі наповнення інформацією, без помітного зменшення швидкодії операцій із записами в многопользовательском режимі. Користувачі можуть бути додані шляхом модернізації обладнання.
Забезпечується максимальна безпека. Ваші дані захищені від несанкціонованого доступу за рахунок інтеграції мережевої безпеки з сервером безпеки. Оскільки безпека на рівні користувача, користувачі можуть мати обмежений доступ до запису даних, тим самим захищаючи їх від модифікації або пошуку, вказавши доступ на рівні користувальницьких привілеєм. Крім того, з даними, що зберігаються на окремому сервері, сервер працює як шлюз, який обмежує несанкціонований доступ.
3. Документація проекту
3.1 Структура документів
Перш ніж приступати до етапу формування вимог до системи, необхідно визначити і систематизувати нормативні документи, що визначають основні поняття в області автоматизованих систем, що встановлюють терміни та визначення, основні положення, загальні вимоги, процеси життєвого циклу, стадії створення АС.
Основними документами, на основі яких створюються автоматизовані системи, є:
- ГОСТ 34.003-90 Інформаційна технологія. Комплекс стандартів на автоматизовані системи. Автоматизовані системи. Терміни та визначення raquo ;;
- ГОСТ 24.103-84 Автоматизовані системи управління. Основні положення raquo ;;
- ГОСТ 24.104-85 Автоматизовані системи управління. Загальні вимоги raquo ;;
- ГОСТ Р ІСО/МЕК 12207-99 Інформаційна технологія. Процеси життєвого циклу програмних засобів raquo ;;
- ГОСТ 24.602-86 Автоматизовані системи управління. Склад і зміст робіт по стадіях створення raquo ;;
- ГОСТ 34.601-90 Автоматизовані системи. Стадії створення raquo ;;
- ГОСТ 34.602-89 Автоматизовані системи. Технічне завдання на створення автоматизованої системи raquo ;.
Мінімальний комплект документації, який необхідно розробити при розробці будь-якого проекту, включає до свого складу такі основні документи:
план управління конфігураціями програмного забезпечення (Software Configuration Management Plan - SCMP) відповідно до стандарту IEEE 828-1990;
план контролю якості програмного забезпечення (Software Quality Assurance Plan - SQAP) відповідно до стандарту IEEE 730-1989;
план управління програмним проектом (Software Project Management Plan - SPMP) відповідно до стандарту IEEE 1058.1-1987;
технічне завдання (ТЗ) у відповідності зі стандартом ГОСТ 34.602-89 (Додаток К);
Діаграма, що відображає структуру нормативних документів, використаних при підготовці проекту, представлена ??на малюнку 3.1.1.
Малюнок 3.1.1...