1.1.2 Опис процесу діяльності

1.1.2.1 Сценарій роботи АРМ науково-технічної бібліотеки

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

­      функціональность – додати нові можливості для користувача;

­      спрощення роботи з даними - відсутність підвищених вимог до кваліфікації користувача;

­      можливість видаленого доступу до довідника через інтернет або локальну мережу.

Виходячи з цього, пропонується наступний сценарій роботи системи.

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

Доступ до даних також здійснюється через Інтернет-сервер. Для цього розробляються програмні засоби, що дозволяють здійснювати доступ бібліотеки і пошук інформації через WEB - браузер, встановлений на комп'ютері видаленого користувача. Редагувати дані видалений користувач можливості не має. Засоби пошуку - розвинені і прості у використанні.

 

1.1.2.2 Вибір засобів проектування

Для успішного проектування необхідні три складових процесу: організація, нотація і інструмент [9].

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

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

­      методологія швидкої розробки застосуватнь RAD (Rapid Application Development);

­      методологія функціонального моделювання SADT (Structured Analysis and Design Technique);

­      методологія моделювання даних IDEF;

­      методологія RUP (Rational Unified Process);

­      методологія екстремального програмування (XP).

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

Методологія Rational Unified Process структурована в двох напрямах:

­      час (розділення життєвого циклу на фази і версії);

­      компоненти процесу (створення необхідного набору засобів для виконання чітко певних завдань).

Робота над проектом складається з наступних часових етапів:

­      задум - визначення загальної ідеї проекту;

­      опрацьовування - планування необхідних робіт і ресурсів, зазначення особливостей і створення архітектури;

­      створення - побудова продукту за допомогою серії послідовних версій;

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

У розрізі компонентів процес ділиться на наступні стадії:

­      побудова бізнес-моделі - визначення необхідних можливостей системи і потреб користувачів;

­      визначення вимог до системи - виклад загальної ідеї системи сумісний з функціональними і нефункціональними умовами її роботи;

­      аналіз і проектування - опис способів виконання системи на етапі реалізації;

­      реалізація - кодування і генерація працюючих програмних модулів системи;

­      тестування - перевірка функціонування системи;

­      впровадження - постачання системи кінцевим користувачам і їх навчання.

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

«Нотація виконує три функції:

­      є мовою для опису взаємодій, які неочевидні або не можуть бути отримані безпосередньо з коду;

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

­      пропонує конкретну форму, що допомагає людина міркувати про предметну область, а засобам моделювання утілювати описані ідеї» [8].

Уніфікована мова моделювання (Unified Modeling Language - UML) пропонує достатньо повну нотацію, яка розширюється при переході від аналізу до проектування.

Методи створення програмного забезпечення успішно підтримуються відповідними інструментами розробками (CASE - системами). Однією з найбільш розвинених систем такого роду є сімейство продуктів Rational Rose. Для побудови моделей при проектування програм також можна використовувати такі програми, як Microsoft Visual Modeler і Microsoft Visio, StarUML та досить багато інших програмних засобів

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

 


Информация о работе «Розробка автоматизованого робочого місця науково-технічної бібліотеки університету»
Раздел: Информатика, программирование
Количество знаков с пробелами: 132733
Количество таблиц: 6
Количество изображений: 24

Похожие работы

Скачать
49644
0
0

... іла необхідність зміни ролі бібліотеки, вона повинна перетворитися в центр інформаційного й комунікативного забезпечення людей. Розділ ІІ. Основні шляхи автоматизації шкільних бібліотек району На жаль, впровадження нових інформаційних технологій у шкільні бібліотеки поки досить проблематично. Більшість сільських бібліотек на сьогоднішній день взагалі не мають комп'ютерів. Можна виділити два ...

Скачать
81726
1
0

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

Скачать
153380
1
0

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

Скачать
367716
10
48

... В АБС АКБ «ПРОМІНВЕСТБАНК» ТА ОЦІНКА РІВНЯ ВРАЗЛИВОСТІ БАНКІВСЬКОЇ ІНФОРМАЦІЇ 3.1 Постановка алгоритму задачі формування та опис елементів матриці контролю комплексної системи захисту інформації (КСЗІ) інформаційних об’єктів комерційного банку В дипломному дослідженні матриця контролю стану побудови та експлуатації комплексної системи захисту інформації в комерційному банку представлена у вигляді ...

0 комментариев


Наверх