Формулювання вимог до інформаційної системи. Розробка технічного завдання

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Проектування інформаційних систем

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут комп’ютерних наук та інформаційних технологій Кафедра автоматизованих систем управління Лабораторна робота №1 з дисципліни «Проектування інформаційних систем» Лабораторна робота №1 Формулювання вимог до інформаційної системи. Розробка технічного завдання Мета роботи: Проаналізувати та розробити архітектуру ІС для обраної предметної області. Сформулювати вимоги для розроблюваної ІС та оформити їх за існуючими стандартами. Теоретичні відомості Способи формулювання вимог: документація, в якій використовується чітко структурована і акуратно використовувана природна мова; графічні моделі, що ілюструють процеси перетворення, стану системи і їх зміни, взаємозв’язки даних, а також логічні потоки тощо; формальні специфікації, де вимоги визначені за допомогою математично точних, формальних логічних мов. Специфікація вимог Специфікацію вимог до ПЗ іноді називають документом бізнес-вимог, функціональної специфікації, специфікацією продукту або просто документом про вимоги. У специфікації вимог до ПЗ вказуються функції і можливості, якими має володіти ПЗ, а також необхідні обмеження. Вона повинна містити досить ґрунтовний опис поведінки системи за різних умов, а також необхідні якості системи, такі як продуктивність, безпека і зручність використання. Специфікація вимог до ПО необхідна різним учасникам проекту:  клієнти, відділ маркетингу та фахівці з продажу хочуть мати уявлення про кінцевий продукт;  менеджери проекту за даними специфікації розраховують графіки, витрати і ресурси;  команда розробників ПЗ отримує уявлення про те, який продукт треба створювати;  тестувальники складають засновані на вимогах тести, плани тестування і процедури;  фахівці з обслуговування та підтримки отримують уявлення про функціональність кожної складової частини продукту;  розробники документації створюють керівництва для користувачів і вікна довідки на підставі специфікації вимог до ПЗ і дизайну користувальницького інтерфейсу;  спеціалістам з навчання специфікація вимог до ПО і призначена для користувача документація необхідна для розробки навчальних матеріалів;  персонал, що займається юридичною стороною проекту, перевіряє, чи відповідають вимоги до продукту існуючим законам і постановам;  субпідрядники будують свою роботу і можуть нести юридичну відповідальність Вимоги до найменування У кожної вимоги повинен бути унікальний і незмінний ідентифікатор. Це дозволить посилатись на певні вимоги в запиті на зміни, в хронології змін, в перехресних посиланнях або матриці зв’язків вимог. Зазвичай використовують 2 види нумерації: Нумерація за порядком. Ієрархічна нумерація. Порядок роботи Вступ: Призначення: Програмний продукт “ ІС для автоматизації обліку учасників громадських зборів ” призначений для автоматизації реєстрації учасників зборів, обліку присутніх на засіданні певної партії чи громадської організації. Правила, прийняті в документах: Склад програмної документації встановлений відповідно до ДСТУ 3008–95 та Єдиній системі програмної документації. Список програмних документів і їх зміст: записка пояснення – схема алгоритму, загальний опис алгоритму або функціонування програми, а також обґрунтування ухвалених технічних і техніко-економічних рішень; технічне завдання – цей документ; структурна схема системи; текст програми – запис програми з необхідними поясненнями і коментарями; опис програми – відомості про логічну і фізичну модель, відомості про функціонування програми; експлуатаційні документи – інструкції адміністратору, менеджеру і перевізнику. Межі проекту: Розробити систему по автоматизації реєстрації учасників зборів. Потенційний учасник конференції, який прийде, буде мати певний засіб ідентифікації ( код учасника партії, серія паспорта або посвідчення, штрих- або QR-код), який при вході буде скануватися, автоматично реєструватися та заноситися в базу учасників. Посилання: ДСТУ 3008-95: http://sumdu.edu.ua/images/stories/scientific_inf/research/dstu_3008-95.pdf Закон України “Про охорону праці”: http://zakon.rada.gov.ua/laws/show/2694-12 ISO 8601: https://www.iso.org/ru/iso-8601-date-and-time-format.html Закон України “Про авторське право”: http://zakon.rada.gov.ua/laws/show/3792-12 Методичні вказівки до лабораторної роботи №1 http://vns.lpnu.ua/pluginfile.php/580370/mod_recource/content/3/PIS_lab_1_3_kurs.pdf Ресурс для побудови блок-схем: https://www.draw.io/ Загальний опис: Загальний погляд на продукт ІС призначена для є підвищення ефективності та швидкості обліку учасників зборів, особливо масових. Даний продукт є самостійною системою. Класи і характеристики користувачів У даній системі буде два види користувачів: Організатор: людина, яка буде володіти базою даних всіх зареєстрованих учасників. На основі цих даних може вести статистику відвідуваності, наприклад, учасників партії та аналізувати її. Учасник: особа, яка є користувачем даної системи. Відвідувач при вході буде сканувати свій засіб ідентифікації, якщо це бейдж, виданий йому раніше, інакше – вводити власний код члена організації чи партії. Операційне середовище Мінімальні вимоги, якими повинен володіти комп’ютер, щоб на ньому працювала програма, наступні: Процесор: AMD або Intel з тактовою частотою від 400 МГц і вище; Обсяг оперативної пам’яті: 256 Мб і вище; 50 Мб пам’яті на жорсткому диску для самої програми и вільне місце для файлів баз даних; Операційна система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10; Відео-карта: 8Мб і вище. В ядрі системи повинна бути представлена СУБД реляційного типу. Також потрібен сканер для сканування пристрою ідентифікації відвідувачів. Система повинна бути сумісною зі сканером бейджів. Обмеження дизайну і реалізації Для розробки програми буде використовуватись платформа .NET , а для бази даних будемо користуватись MSSQL. Припущення і залежності Інформаційна система буде використовуватися не в постійному місці проведення заходів. У випадку покупки або розробки ІС, що автоматизують певні суміжні ділянки, потрібно буде розробити відповідні засоби імпорту-експорту інформації. Функції системи: Зберігання інформації про особистий код (бейдж) для ідентифікації відвідувача: Опис: Учасник заходу є відповідальним за власний засіб ідентифікації. У разі відсутності коду – вхід безпосередньо у місце проведення заходу є неможливий. Функціональні вимоги: Для належного функціонування системи необхідна попередньо інформаційно наповнена БД даними про учасників заходу, які можуть бути пропущені. У разі вільного входу можливий облік лише за паспортом ( чи номером студентського квитка, тощо) , тобто БД учасників не є потрібною. Обмеження – повторний вхід за однаковим кодом учасника ( серія паспорта чи студентського, або штрих-код квитка) неможливий. Сканування засобу ідентифікації. Опис: Вхід на місце проведення заходу можливий тільки за наявності засобу ідентифікації. Функціональні вимоги: Учасник сканує свій пристрій ідентифікації. Перевірка унікальності коду. Опис: Якщо засобом ідентифікації на заході є квитки, важливо уникнути фальсифікації, потворного використання одного квитка, або ж входу на територію за чужим кодом учасника. Функціональні вимоги: Після сканування засобу ідентифікації, система робить перевірку на унікальність коду. У разі помилки – неможлива реєстрація, фізично – неможливий вхід, закритий турнікет, до прикладу. Загальна перевірка відвідуваності заходу. Опис: При партійних з’їздах можливий перегляд відвідуваності учасників. При проведенні заходів можливо переглянути статистику учасників, їхній вік з метою визначення актуальності теми для певної вікової категорії. Функціональні вимоги: Після підрахування загального числа учасників, занесення даних у статистику. Далі – передання інформації організатору заходу. Перегляд інформації про учасників Опис: Організатор має дані про кожного учасника зборів. Функціональні вимоги: Задана функція системи дозволяє Організаторам швидко отримати необхідну інформацію про учасника, зокрема: Ім’я; Прізвище; По-батькові; Рік народження; Назва громадської організації, до якої входить учасник. Номер телефону. Вимоги до даних: Логічна модель даних Рис.1 Словник даних Код (Номер) – незмінне унікальне значення (числове) Номер телефону – цілочислове значення Прізвище – короткий текст (20 символів) Ім’я – короткий текст (15 символів) Назва організації – короткий текст (30 символів) Кількість учасників – цілочислове значення Відсоток присутності – дійсне значення Звіти Інформаційна система буде створювати наступні звіти: Звіт відвідуваності учасників зборів. Він буде містити інформацію про статистику відвідуваності кожного члена організації. Статистика учасників за віком. Отримання, цілісність, зберігання і утилізація даних: Усі функції цього розділу повинні бути підтримувані у СУБД, яка буде використана при створенні системи. СУБД повинна: контролювати точність введення даних; видаляти записи, що повторюються; переносити дані коректно при оновленні БД; підтримувати каскадне видалення даних. Вимоги до зовнішніх інтерфейсів: Інтерфейси Міститиме інтерфейси програмного забезпечення а також інтерфейси обладнання. Інтерфейси ПЗ Дана ІС буде працювати з такими компонентами: операційні системи сімейства Microsoft Windows; СУБД MS SQL Server; Інтерфейси обладнання ПК з підтримкою ОС Windows; Комп’ютерна миша; Клавіатура; Монітор; Спеціальний сканер для сканування бейджів. Комунікаційні інтерфейси Система повинна підтримувати контекстну довідку у формі стандартного Help ОС. Атрибути якості: Зручність використання Частина ІС, що призначена для Організатора повинна надавати наступне: Інформацію про всіх учасників зборів; Інформацію про присутність/відсутність учасника; Можливість комунікації з учасниками. Учасник повинен лише не забувати свій бейджик при вході на збори. Продуктивність система повинна підтримувати одночасну роботу мінімум 100 робочих станцій, зв’язаних однією БД; час відповіді для типових задач повинен бути не більше 2 секунд; час відповіді для складних задач – не більше 5 секунд. Безпека Згідно законодавства України комп'ютерна програма - це набір інструкцій у вигляді слів, цифр, коду, схем, символів чи у будь-якому іншому вигляді, виражених у формі, здатної зчитуватися комп'ютером, які приводять його у дію для досягнення певної мети або результату. Це поняття охоплює як операційні системи, так і прикладні програми. Авторським правом охороняється лише форма вираження. Це означає, що при захисті комп'ютерної програми має значення код, а не ідея, концепція, принципи. Відзначимо, що авторським правом охороняються як оприлюднені програми, так і не оприлюднені. Авторське право поширюється як на цілу програму, так і на її частину, якщо вона може використовуватися самостійно, наприклад, модуль, бібліотека. Безпека даних ІС реалізується методом вводу та розпізнавання коду автентифікації. Доступ до редагування та видалення даних доступний лише головному організатору заходу та адміністратору ІС. Вхід здійснюється за особистим логіном і паролем. Відповідно, користувачі системи (учасники, що облікуються) у даній ІС мають доступ лише для додавання своїх персональних даних до реєстру. Техніка безпеки Згідно статті 18 Закону України ”Про охорону праці” працівник зобов’язаний: знати і виконувати вимоги нормативних актів про охорону праці, правила поводження з устаткуванням та іншими засобами виробництва, користуватися засобами колективного та індивідуального захисту; дотримуватись зобов’язань щодо охорони праці, передбачених колективним договором та правилами внутрішнього трудового розпорядку підприємства; співробітничати з власником у справі організації безпечних і нешкідливих умов праці, особисто вживати посильних заходів щодо усунення будь-якої виробничої ситуації, яка створює загрозу його життю чи здоров’ю, або людей, які його оточують, повідомляти про небезпеку свого безпосереднього керівника або іншу посадову особу. Загальні вимоги. Джерелом небезпеки для життя при роботі з комп'ютерами є напруга живлення 220 — 380 В. До роботи з комп'ютерами допускаються особи, які: ознайомилися з інструкцією щодо роботи з ЕОМ і отримали інструктаж на робочому місці; засвоїли відповідний практичний курс, необхідний для роботи за комп'ютерами. Вимоги безпеки при роботі за пультами ЕОМ: при роботі з ЕОМ необхідно пам'ятати, що в них є напруга, небезпечна для життя. 16 КВ — постійна напруга на електропроменевій трубці; змінна напруга 220 В, 50 Гц — напруга живлення мережі; у зв'язку з цим необхідно суворо дотримуватися таких вимог техніки безпеки: не вмикати і не вимикати роз'єми кабелів при поданій напрузі живлення; не залишати комп'ютери під живленням без нагляду; перед вмиканням ЕОМ у мережу необхідно переконатись: у наявності заземлення приладів; у справності шнура живлення, шнура зв'язку клавіатури з блоком живлення; увімкнути живлення. Категорично забороняється: включати ЕОМ у розетку при несправному шнурі живлення; під'єднювати і роз'єднувати роз'єми кабелів; проводити будь-який ремонт під час включення ЕОМ. Вимога безпеки після закінчення роботи: після закінчення роботи на ЕОМ необхідно відключити живлення; слід пам'ятати, що після включення індикатора (виключення індикатора) частина схеми перебуває під напругою 220 В. Вимоги щодо інтернаціоналізації та локалізації: Дана система буде використовуватися в українських закладах освіти та відпочинку, тому для локалізації ПЗ потрібно використовувати кодування CP1251 (Windows – 1251). Дата і час повинні відповідати стандарту ISO 8601. Додаток А. Словник термінів Програмне забезпечення (ПЗ) – сукупність програм системи обробки інформації і програмних документів, необхідних для експлуатації цих програм. Інформаційна система (ІС) – це система обробки інформації, яка працює з організаційними ресурсами, такими як люди, технічні засоби, фінансові ресурси, які забезпечують і розподіляють інформацію. Автоматизована інформаційна система (АІС) – інформаційна система, яка припускає участь у процесі обробки інформації як людини, так і технічних засобів. Державні стандарти України (ДСТУ) – стандарти, розроблені відповідно до чинного законодавства України, що встановлюють для загального і багаторазового застосування правила, загальні принципи або характеристики, які стосуються діяльності чи її результатів, з метою досягнення оптимального ступеня впорядкованості, розроблені на основі консенсусу та затверджені уповноваженим органом. Міжнародна організація зі стандартизації (International organization for standardization – ISO) - міжнародна організація, метою діяльності якої є ратифікація розроблених спільними зусиллями делегатів від різних країн стандартів. Система управління базами даних (СУБД) – комплекс програмного забезпечення, що надає можливості створення, збереження, оновлення та пошуку інформації в базах даних з контролем доступу до даних. База даних (БД) – сукупність даних, організованих відповідно до концепції, яка описує характеристику цих даних і взаємозв'язки між їх елементами. Електронна обчислювальна машина (ЕОМ) – загальна назва для обчислювальних машин, що є електронними (починаючи з перших лампових машин, включаючи напівпровідникові тощо) на відміну від електромеханічних та механічних обчислювальних машин. Персональний комп’ютер (ПК) – електронна обчислювальна машина, що призначена для зберігання і переробки інформації, ціна, розміри та можливості якої задовольняють потреби багатьох людей. Операційна система (ОС) – це базовий комплекс програм, що виконує управління апаратною складовою комп'ютера або віртуальної машини; забезпечує керування обчислювальним процесом і організовує взаємодію з користувачем. Висновки: у результаті виконання даної лабораторної роботи було сформульовано вимоги до проектованої інформаційної системи. Було виділено основні функції системи, складові системи, а також описано інтерфейс майбутньої системи. Виконане завдання можна використати для автоматизації обліку особових даних.
Антиботан аватар за замовчуванням

08.11.2018 18:11-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!