Системний аналіз предметної області 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Системний аналіз предметної області



Передбачається, що інформаційна модель ПО містить у собі інформаційну структуру ПО, бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок.

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

Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути.

Зв'язок - це будь-яка пойменована асоціація двох сутностей.

Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила, наприклад, тривалість практики вказується в годинниках і не повинна перевищувати 500 годин), до зв'язків між сутностями (факультативність закінчення зв'язку, потужність закінчень зв'язку (1:1, 1:n, m:n), ступінь зв'язку, наприклад, на факультеті повинне бути не більше 10 кафедр).

Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО.

Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо. У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки.

Сутність ВУЗ

Короткий опис сутності. Сутність ВУЗ містить інформацію про навчальний заклад у цілому.

Атрибути. Сутність ВУЗ характеризується наступними атрибутами:

· повна назва ВУЗу;

· скорочена назва ВУЗу;

· юридична адреса ВУЗу;

· ректор ВУЗу.

Зв’язки. Сутність ВУЗ має наступні зв’язки з іншими сутностями:

· ВУЗ може мати в своєму складі один чи більше ІНСТИТУТІВ, або один чи більше ФАКУЛЬТЕТІВ.

Бізнес–правила. Повна назва вузу є обов’язковою та унікальною властивістю. Назва унікально ідентифікує навчальний заклад, так як у державі не може бути декілька навчальних закладів із однаковою назвою. Коротка назва є факультативною, але не обов’язково унікальною, так як можливе існування двох вузів з однаковою короткою назвою. Юридична адреса є факультативною, але унікальною. Ректор вузу є обов’язковим унікальним атрибутом.

Сутність Інститут

Короткий опис сутності. Сутність ІНСТИТУТ є структурним підрозділом ВУЗу. Інститут безпосередньо входить до складу ВУЗу. У Вузі може бути декілька інститутів, але інститут має входити лише до одного ВУЗу.

Інститут складається з керівництва та декількох факультетів. В інституті має бути хоч один факультет.

Атрибути. Сутність ІНСТИТУТ характеризується наступними атрибутами:

· повна назва інституту;

· скорочена назва інституту;

· директор інституту.

Зв’язки. Сутність ІНСТИТУТ має наступні зв’язки з іншими сутностями:

· ІНСТИТУТ обов’язково входить до складу одного і тільки одного ВУЗу;

· ІНСТИТУТ може мати у своєму складі один чи більше ФАКУЛЬТЕТІВ.

Бізнес–правила. Повна назва інституту є обов’язковою властивістю. Вона повинна бути унікальною у ВУЗі, так як у Вузі не може бути двох або більше інститутів з однаковою назвою. Коротка назва є факультативною, але вона також має бути унікальною у ВУЗу. Директор інституту є обов’язковою і унікальною властивістю.

Сутність Факультет

Короткий опис сутності. Сутність ФАКУЛЬТЕТ є підрозділом, в якому зосереджується навчальний процес. Він є структурним підрозділом інституту, або Вузу.

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

Атрибути. Сутності ФАКУЛЬТЕТ характеризується наступними атрибутами:

· повна назва факультету;

· коротка назва факультету;

· декан факультету;

Зв’язки. Сутність ФАКУЛЬТЕТ має наступні зв’язки з іншими сутностями:

· ФАКУЛЬТЕТ обов’язково входить до складу одного і тільки одного ВУЗу, або одного і тільки одного ІНСТИТУТУ;

· ФАКУЛЬТЕТ може мати у своєму складі одну чи більше КАФЕДРУ.

Бізнес–правила. Повна назва факультету є обов'язковим атрибутом яка повинна бути унікальною у ВУЗі, тобто у Вузі не може бути двох або більше факультетів з однаковою назвою.

Коротка назва є факультативною властивістю. Як правило у Вузах дотримуються правила, що коротка назва (у межах Вузу) факультету є унікальною.

Декан факультету є обов'язковою властивістю. У Вузі одна й та сама особа не може бути деканом декількох факультетів. У загальному випадку особа може бути деканом факультетів різних вузів.

Сутність Кафедра

Короткий опис сутності. Сутність КАФЕДРА є структурним підрозділом одного факультету. Кафедра має безпосередньо входити до складу факультету. Кафедра містить спеціальності.

Атрибути. Сутність КАФЕДРА характеризується наступними атрибутами:

· повна назва кафедри;

· скорочена назва кафедри;

· керівник кафедри.

Зв’язки. Сутність КАФЕДРА має наступні зв’язки з іншими сутностями:

· КАФЕДРА обов’язково входить до складу одного і тільки одного ФАКУЛЬТЕТУ;

· КАФЕДРА може навчати за однією чи більше СПЕЦІАЛЬНІСТЮ;

Бізнес–правила. У межах факультету повна назва кафедри є унікальною. Повна назва кафедри є обов’язковою. Скорочена назва кафедри є факультативною і повинна бути унікальною у межах факультету. Керівник кафедри є факультативним атрибутом. У одному ВУЗі одна й таж особа не може бути керівником двох або більше кафедр.

Сутність Спеціальність

Короткий опис сутності. Сутність-класифікатор. Призначення – перелік усіх спеціальностей, за якими навчаються студенти у ВУЗі.

Атрибути. Сутності СПЕЦІАЛЬНІСТЬ характеризується такими атрибутами:

· номер спеціальності;

· назва спеціальності – повна назва спеціальності;

· мова навчання;

· кількість студентів на спеціальності.

Зв’язки. Сутність СПЕЦІАЛЬНІСТЬ має наступні зв’язки з іншими сутностями:

· СПЕЦІАЛЬНІСТЬ відноситься до однієї КАФЕДРИ;

· СПЕЦІАЛЬНІСТЬ може міститися у одній чи більше ЗАЯВІ.

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

Атрибут «Мова навчання» є обов’язковим, але не є унікальним, оскільки багато спеціальностей можуть викладатися на одній і тій самій мові.

Атрибут «Кількість студентів» є обов’язковим, але не є унікальним, оскільки багато спеціальностей можуть мати однакову кількість студентів, які на ній навчаються.

Сутність Заява

Короткий опис сутності. Сутність ЗАЯВА містить інформацію та її особливості про подану окремим вступником заяву. Визначається форма, мова навчання.

Атрибути. Сутності ЗАЯВА характеризується наступними атрибутами:

· номер заяви;

· дата подання заяви;

· форма навчання.

Зв’язки. Сутність ЗАЯВА має наступні зв’язки з іншими сутностями:

· ЗАЯВА обов’язково має назву тільки однієї обраної СПЕЦІАЛЬНОСТІ;

· ЗАЯВА обов’язково розглядається одним ЧЛЕНОМ КОМІСІЇ;

· ЗАЯВА обов’язково подається одним ВСТУПНИКОМ.

Бізнес–правила. Номер заяви є обов’язковим і унікальним атрибутом. Він унікально ідентифікує усі заяви, які подаються до приймальної комісії ВУЗу. Усі інші атрибути є обов’язковими, але не унікальними. Форма навчання може приймати такі значення: денна, заочна чи дистанційна.

Сутність Член комісії

Короткий опис сутності. Сутність ЧЛЕН КОМІСІЇ призначена для зберігання основних відомостей про членів приймальної комісії в ВУЗі, які були призначені університетом для керування процессом вступу до ВУЗу.

Атрибути. Сутність ЧЛЕН КОМІСІЇ характеризується наступними атрибутами:

· Прізвище;

· ім’я;

· по-батькові;

· ідентифікаційний код;

· серія та номер паспорту;

· дата народження;

· адреса проживання;

· номер телефону;

· стать;

· посада у ВУЗі.

Зв’язки. Сутність ЧЛЕН КОМІСІЇ має наступні зв’язки з іншими сутностями:

· ЧЛЕН КОМІСІЇ може розглядати одну чи більше ЗАЯВ;

· ЧЛЕН КОМІСІЇ може проводити одну чи більше СПІВБЕСІД.

Бізнес–правила.

Прізвище, ім’я та по-батькові члена приймальної комісії є обов’язковими атрибутами, але не унікальними, тому що декілька членів комісії можуть мати одне й те саме прізвище, або ім’я, або по-батькові. «Ідентифікаційний код» є обов’язковим та унікальним атрибутом ЧЛЕНА КОМІСІЇ, оскільки унікально ідентифікує фізичну особу України. Тому «ідентифікаційний код» було зроблено первинним ключем сутності ЧЛЕН КОМІСІЇ. «Серія, номер паспорту» та «номер телефону» також є обов’язковим та унікальними атрибутами ЧЛЕНА КОМІСІЇ. Інші атрибути даної сутності є обов’язковими, але не унікальними. Атрибут «Стать» може приймати значення: „W” – жіноча, „M” – чоловіча.

Сутність Вступник

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

Атрибути. Сутність ВСТУПНИК характеризується наступними атрибутами:

· Прізвище вступника;

· ім’я вступника;

· по-батькові вступника;

· ідентифікаційний код;

· серія та номер паспорту;

· дата народження вступника;

· адреса проживання;

· номер телефону;

· стать;

· потреба в гуртожитку;

·рік, коли вступник вступає до ВУЗу;

Зв’язки. Сутність ВСТУПНИК має наступні зв’язки з іншими сутностями:

· ВСТУПНИК обов’язково подає одну чи більше ЗАЯВ;

· ВСТУПНИК обов’язково має один АТЕСТАТ;

· ВСТУПНИК обов’язково має один СЕРТИФІКАТ ЗНО;

· ВСТУПНИК обов’язково обирає один ВИД ФІНАНСУВАННЯ;

· ВСТУПНИК може проходити одну чи більше СПІВБЕСІД.

Бізнес–правила.

Прізвище, ім’я та по-батькові вступника є обов’язковими атрибутами, але не унікальними, тому що декілька вступників можуть мати одне й те саме прізвище, або ім’я, або по-батькові. «Ідентифікаційний код» є обов’язковим та унікальним атрибутом ВСТУПНИКА, оскільки унікально ідентифікує фізичну особу України. Тому «ідентифікаційний код» було зроблено первинним ключем сутності ВСТУПНИК. «Серія, номер паспорту» та «номер телефону» також є обов’язковим та унікальними атрибутами ВСТУПНИКА. Інші атрибути даної сутності є обов’язковими, але не унікальними. Атрибут «Стать» може приймати значення: „W” – жіноча, „M” – чоловіча. Атрибут «Потреба в гуртожитку» може приймати значення: „Yes”– потрібен, „No” – непотрібен.

Сутність Сертифікат ЗНО

Короткий опис сутності. Сутність СЕРТИФІКАТ ЗНО призначена для зберігання основних відомостей про сертифікат ЗНО, який складав абітурієнт.

Атрибути. Сутність СЕРТИФІКАТ характеризується наступними атрибутами:

· номер сертифікату;

· рік видання;

· рік закінчення дії.

Зв’язки. Сутність СЕРТИФІКАТ має наступні зв’язки з іншими сутностями:

· СЕРТИФІКАТ обов’язково належить одному ВСТУПНИКУ;

· СЕРТИФІКАТ обов’язково включає одну або декілька ДИСЦИПЛІН;

Бізнес–правила.

Атрибут «Номер сертифіката» є обов’язковим та унікальним, оскільки унікально ідентифікує особу, що пройшла зовнішнє незалежне оцінювання. Тому цей атрибут було використано для первинного ключа сутності СЕРТИФІКАТ.

Інші атрибути СЕРТИФІКАТУ є обов’язковими, але не унікальними для кожного ВСТУПНИКА.

Сутність Атестат

Короткий опис сутності. Сутність АТЕСТАТ призначена для зберігання основних відомостей про атестат абітурієнта.

Атрибути. Сутність АТЕСТАТ характеризується наступними атрибутами:

· номер атестата;

· рік закінчення навчання;

· повна назва закладу освіти;

· директор закладу освіти;

· дата видання;

· наявність відзнаки.

Зв’язки. Сутність АТЕСТАТ має наступні зв’язки з іншими сутностями:

· АТЕСТАТ обов’язково належить одному ВСТУПНИКУ;

· АТЕСТАТ обов’язково включає одну або декілька ДИСЦИПЛІНУ.

Бізнес–правила.

Атрибут «Номер атестата» є обов’язковим унікальним атрибутом даної сутності, адже унікально ідентифікує особу, що має середню освіту. Тому його було використано в якості первинного ключа сутності «АТЕСТАТ». Всі інші атрибути АТЕСТАТУ є обов’язковими, але не унікальними.

Сутність Дисципліна

Короткий опис сутності. Сутність ДИСЦИПЛІНА призначена для відображення інформації про назву та кількість балів окремого навчального предмету.

Атрибути. Сутність ДИСЦИПЛІНА характеризується наступними атрибутами:

· назва дисципліни;

· бал числом;

· бал літерами.

Зв’язки. Сутність ДИСЦИПЛІНА має наступні зв’язки з іншими сутностями:

· ДИСЦИПЛІНА обов’язково входить до одного СЕРТИФІКАТУ ЗНО;

· ДИСЦИПЛІНА обов’язково входить до одного АТЕСТАТУ.

Бізнес–правила.

Атрибут «Назва дисципліни» є обов’язковим при вступі до ВУЗу, але не є унікальним, оскільки вступники можуть мати не одну дисципліну в переліку сертифіката ЗНО або атестата.

Атрибут «Бал числом» та «Бал літерами» є обов’язковими, але не є унікальними, оскільки один і той самий бал можуть мати декілька вступників.

 

Сутність Вид фінансування

Короткий опис сутності. Сутність ВИД ФІНАНСУВАННЯ призначена для відображення виду фінансування навчання в університеті для окремого абітурієнта.

Атрибути. Сутність ВИД ФІНАНСУВАННЯ характеризується наступними атрибутами:

· вид фінансування.

Зв’язки. Сутність ВИД ФІНАНСУВАННЯ має наступні зв’язки з іншими сутностями:

· ВИД ФІНАНСУВАННЯ обирається одним чи багатьма ВСТУПНИКАМИ.

Бізнес–правила.

Атрибут «Вид фінансування» є обов’язковим при вступі до ВУЗу, але не є унікальним, оскільки багато студентів можуть обирати один і той же вид фінансування. Атрибут може приймати значення: „Budget” – бюджетний вид фінансування, „Contract” – контрактний вид фінансування.

 

Сутність Співбесіда

Короткий опис сутності. Сутність СПІВБЕСІДА призначена для зберігання основних відомостей про атестат абітурієнта.

Атрибути. Сутність СПІВБЕСІДА характеризується наступними атрибутами:

· дата проведення;

· результат.

Зв’язки. Сутність СПІВБЕСІДА має наступні зв’язки з іншими сутностями:

· СПІВБЕСІДА може проводитись з одним ВСТУПНИКОМ;

· СПІВБЕСІДА обов’язково проводиться одним ЧЛЕНОМ КОМІСІЇ.

Бізнес–правила.

Атрибут «Дата проведення» є обов’язковим, але не унікальним атрибутом даної сутності, адже в один і той самий день може проводитись декілька співбесід. Атрибут «Результат» є також обов’язковим, але не унікальним, він може приймати значення «Yes» - пройшов, або «No» - не пройшов.



Поделиться:


Последнее изменение этой страницы: 2016-08-25; просмотров: 241; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.189.177 (0.054 с.)