SlideShare a Scribd company logo
Лабораторийнажил16
9393
Лабораторийн ажил 16
Use case диаграмм
Ажлын зорилго:
Энэхүү лабораторийн ажлаар оюутнууд номын дэлгүүрийн программын
use case диаграммыг VISUAL PARADIGM for UML программ ашиглан
зурна.
Онолын хэсэг:
Use case диаграмм
Хэн системийг ашиглаж байна? гэх мэт. Use case диаграммын actor
(Системийн хэрэглэгчид)-уудыг харуулна. Мөн системийн зорилгыг
харуулна.
Зураг 7. Use case диаграмм
Систем юунаас бүрдэж байна вэ?
Класс диаграммыг логик загвараар харуулах, компонент диаграммыг
физик загвараар харуулахад тус тус ашиглана.
№ Холбоос Дүрслэх нь Тайлбар
1 Холбоо хамаарал
/Association/
Хоёр классын хоорондын харилцан утгат
холбоо хамаарлыг дүрслэх ба нэгнээс
нөгөө рүү чиглэгдсэн эсвэл төрөлт
холбоос зэрэг ангилалуудтай. Жишээ нь:
‘Оюутан коллежид сурдаг’
1а Төрөлт холбоо
/Multiplicity/
Хоёр классын хоорондын харилцан утгат
холбоо хамаарал ба холбоо хамаарал нь
дараахь төрөлтэй байна. /доорх
хүснэгтийн төрөлөөс харна уу/
1b Чиглэлтэй
холбоо /Directed
Association/
Хоёр классын хоорондын харилцан утгат
холбоо хамаарлыг чиглэлтэй сумаар
дүрсэлдэг.
1с Эргэх холбоо
/Reflexive
Тодорхой тэмдэглгээ
байхгүй. Ингэж тэмдэглэнэ.
Хоёр классын хоорондын харилцан утгат
холбоо хамаарал ба тухайн класс /объект/
Оюутан
Коллеж
Суралца
х
n
1n
Оюутан
Коллеж
Суралцах
Оюутан
Коллеж
Лабораторийнажил16
94
1а Төрөлт холбоо
/Multiplicity/
Хоёр классын хоорондын харилцан утгат
холбоо хамаарал ба холбоо хамаарал нь
дараахь төрөлтэй байна. /доорх
хүснэгтийн төрөлөөс харна уу/
1b Чиглэлтэй
холбоо /Directed
Association/
Хоёр классын хоорондын харилцан утгат
холбоо хамаарлыг чиглэлтэй сумаар
дүрсэлдэг.
1с Эргэх холбоо
/Reflexive
Association/
Тодорхой тэмдэглгээ
байхгүй. Ингэж тэмдэглэнэ.
Хоёр классын хоорондын харилцан утгат
холбоо хамаарал ба тухайн класс /объект/
өөрөө өөртэйгээ холбогдох холбоосыг
дүрсэлдэг.
2 Нэгдэл
/Aggregation/
Нэгдэл гэдэг нь ‘бүхэл нэг’ объектыг
үүсгэж буй хэсгүүдийн бүлгүүдээс тогтох
нэг объектын холбоос юм. Жишээ нь:
машин бол хөдөлгүүр, дугуй, эх бие
зэргийн нэгдэл юм.
3 Бүтэц
/Composition/
Бүтэц нь нэгдлийн тусгай тодорхойлолт
бөгөөд ‘бүхэл’ би? Даасан объектод
зайлшгүй байх бүрдэл хэсгүүдийг
тодорхойлно. Жишээ нь: хүн гь толгой,
хоёр гар, хоёр хөл гэх мэт бүтэцтэй.
Хэрэв эдгээрээс нэгийг нь орхичихвол
хүн бие даасан хүн ‘бүрэн’ биш болно.
3 Удамшил
/Inheritance/
Нэг классаас өөр класс үүсэх классуудын
хоорондын харьцаа юм.
Оюутан
Коллеж
Суралца
х
n
1n
Ажилтан
Оюутан Коллеж
Оюутан Коллеж
Програмчлалын хэл
Java C++
Коллеж
Оюутан
Коллеж
Дасгал ажил
Оюутны хичээл сонголтын программм сэдвээр Use case, класс
Диаграммууд байгуулах.
Жишээ: Номын дэлгүүрийн программ.
1.	 Программ бүрийн оролцогчид
Орлогын бүртгэл хуваарилалтын программ
•	 Ном хүлээн авагч
•	 Зохиогч
•	 Тасаг
Тооцоо хийх программм
•	 Зохиогч
•	 Тооцооны нябо
•	 Мөнгөний нярав
Буцаалтын программм
•	 Тооцооны нябо
•	 Мөнгөний нярав
•	 Зохиогч
2.	 Номын тооцоо хийх хэрэглэгчийн түүх
Номын тооцоо хийхэд зохиогч, тооцооны нябо, мөнгөний нярав зэрэг
хэрэглэгч оролцоно. Зохиогч номын дэлгүүрийн гэрээгээр номоо
хүлээлгэж өгөх бөгөөдтооцооны нябо номын бүх тооцоог гаргана.
Лабораторийнажил16
95
Мөнгөний нярав программд үндэслэн зохиогчтой холбоотой мөнгөн
гүйлгээ баримтуудыг олгоно.
3. Use case диаграм.
4. Класс диаграмм

More Related Content

PDF
U.IT101 Lab 9
PPTX
Datastructure algoritm
PPTX
It101 lec6 10.06
DOCX
It101 lab11 use case
PPTX
DOCX
Rdbms 300 test
U.IT101 Lab 9
Datastructure algoritm
It101 lec6 10.06
It101 lab11 use case
Rdbms 300 test

Viewers also liked (20)

PDF
Lab 13
PDF
Lab 12
PDF
Lab 14
PDF
PDF
Lab 15
PDF
PDF
U.IT101 Lab 5
PDF
PDF
U.IT101 Lab 10,11
PDF
PDF
PDF
PPTX
PPTX
PPTX
PPTX
PPTX
It101 lecture 7-1
PPTX
PPTX
It101 14 2
Lab 13
Lab 12
Lab 14
Lab 15
U.IT101 Lab 5
U.IT101 Lab 10,11
It101 lecture 7-1
It101 14 2
Ad

Similar to Lab 16 (20)

PPS
Sw203 Lecture6 Inheritance
PPTX
Lecture5 6
PPS
Sw203 Lecture4 Class Object
PPTX
DOCX
PPTX
Pl lecture4
PPTX
Lecture7
PPTX
PL Lecture4
PPS
Sw203 Lecture5 Class Acess Modifiers
PPTX
Lecture3 4
PPTX
Cs203 lecture 14 reflection
DOCX
хичээлийн хөтөлбөр
DOCX
хичээлийн хөтөлбөр
PPT
Pp Lect3 1
PPS
Sw203 Lecture8 Interface
Sw203 Lecture6 Inheritance
Lecture5 6
Sw203 Lecture4 Class Object
Pl lecture4
Lecture7
PL Lecture4
Sw203 Lecture5 Class Acess Modifiers
Lecture3 4
Cs203 lecture 14 reflection
хичээлийн хөтөлбөр
хичээлийн хөтөлбөр
Pp Lect3 1
Sw203 Lecture8 Interface
Ad

More from Ganbaatar ch (20)

PDF
U.it101 lab 4
PPTX
It101 lec15
PPTX
It101 lec16
PPTX
It101 lec13
PPTX
It101 lec14
PPTX
Lects 12
PPTX
Business strategy 10
PPTX
U.it101 lecture9
PPT
It101 lecture-8
PPTX
It101 lec7
PPTX
It101 lec6
PPTX
It101-5
PPTX
It101-4
PPTX
It101-3
PPTX
It101-2
PPTX
It101-1
DOC
Sw206 lec
DOC
U.cs101 лаборатори 12
DOC
U.cs101 laboratory 11 (1)
DOC
U.cs101 laboratory 10
U.it101 lab 4
It101 lec15
It101 lec16
It101 lec13
It101 lec14
Lects 12
Business strategy 10
U.it101 lecture9
It101 lecture-8
It101 lec7
It101 lec6
It101-5
It101-4
It101-3
It101-2
It101-1
Sw206 lec
U.cs101 лаборатори 12
U.cs101 laboratory 11 (1)
U.cs101 laboratory 10

Lab 16

  • 1. Лабораторийнажил16 9393 Лабораторийн ажил 16 Use case диаграмм Ажлын зорилго: Энэхүү лабораторийн ажлаар оюутнууд номын дэлгүүрийн программын use case диаграммыг VISUAL PARADIGM for UML программ ашиглан зурна. Онолын хэсэг: Use case диаграмм Хэн системийг ашиглаж байна? гэх мэт. Use case диаграммын actor (Системийн хэрэглэгчид)-уудыг харуулна. Мөн системийн зорилгыг харуулна. Зураг 7. Use case диаграмм Систем юунаас бүрдэж байна вэ? Класс диаграммыг логик загвараар харуулах, компонент диаграммыг физик загвараар харуулахад тус тус ашиглана. № Холбоос Дүрслэх нь Тайлбар 1 Холбоо хамаарал /Association/ Хоёр классын хоорондын харилцан утгат холбоо хамаарлыг дүрслэх ба нэгнээс нөгөө рүү чиглэгдсэн эсвэл төрөлт холбоос зэрэг ангилалуудтай. Жишээ нь: ‘Оюутан коллежид сурдаг’ 1а Төрөлт холбоо /Multiplicity/ Хоёр классын хоорондын харилцан утгат холбоо хамаарал ба холбоо хамаарал нь дараахь төрөлтэй байна. /доорх хүснэгтийн төрөлөөс харна уу/ 1b Чиглэлтэй холбоо /Directed Association/ Хоёр классын хоорондын харилцан утгат холбоо хамаарлыг чиглэлтэй сумаар дүрсэлдэг. 1с Эргэх холбоо /Reflexive Тодорхой тэмдэглгээ байхгүй. Ингэж тэмдэглэнэ. Хоёр классын хоорондын харилцан утгат холбоо хамаарал ба тухайн класс /объект/ Оюутан Коллеж Суралца х n 1n Оюутан Коллеж Суралцах Оюутан Коллеж
  • 2. Лабораторийнажил16 94 1а Төрөлт холбоо /Multiplicity/ Хоёр классын хоорондын харилцан утгат холбоо хамаарал ба холбоо хамаарал нь дараахь төрөлтэй байна. /доорх хүснэгтийн төрөлөөс харна уу/ 1b Чиглэлтэй холбоо /Directed Association/ Хоёр классын хоорондын харилцан утгат холбоо хамаарлыг чиглэлтэй сумаар дүрсэлдэг. 1с Эргэх холбоо /Reflexive Association/ Тодорхой тэмдэглгээ байхгүй. Ингэж тэмдэглэнэ. Хоёр классын хоорондын харилцан утгат холбоо хамаарал ба тухайн класс /объект/ өөрөө өөртэйгээ холбогдох холбоосыг дүрсэлдэг. 2 Нэгдэл /Aggregation/ Нэгдэл гэдэг нь ‘бүхэл нэг’ объектыг үүсгэж буй хэсгүүдийн бүлгүүдээс тогтох нэг объектын холбоос юм. Жишээ нь: машин бол хөдөлгүүр, дугуй, эх бие зэргийн нэгдэл юм. 3 Бүтэц /Composition/ Бүтэц нь нэгдлийн тусгай тодорхойлолт бөгөөд ‘бүхэл’ би? Даасан объектод зайлшгүй байх бүрдэл хэсгүүдийг тодорхойлно. Жишээ нь: хүн гь толгой, хоёр гар, хоёр хөл гэх мэт бүтэцтэй. Хэрэв эдгээрээс нэгийг нь орхичихвол хүн бие даасан хүн ‘бүрэн’ биш болно. 3 Удамшил /Inheritance/ Нэг классаас өөр класс үүсэх классуудын хоорондын харьцаа юм. Оюутан Коллеж Суралца х n 1n Ажилтан Оюутан Коллеж Оюутан Коллеж Програмчлалын хэл Java C++ Коллеж Оюутан Коллеж Дасгал ажил Оюутны хичээл сонголтын программм сэдвээр Use case, класс Диаграммууд байгуулах. Жишээ: Номын дэлгүүрийн программ. 1. Программ бүрийн оролцогчид Орлогын бүртгэл хуваарилалтын программ • Ном хүлээн авагч • Зохиогч • Тасаг Тооцоо хийх программм • Зохиогч • Тооцооны нябо • Мөнгөний нярав Буцаалтын программм • Тооцооны нябо • Мөнгөний нярав • Зохиогч 2. Номын тооцоо хийх хэрэглэгчийн түүх Номын тооцоо хийхэд зохиогч, тооцооны нябо, мөнгөний нярав зэрэг хэрэглэгч оролцоно. Зохиогч номын дэлгүүрийн гэрээгээр номоо хүлээлгэж өгөх бөгөөдтооцооны нябо номын бүх тооцоог гаргана.
  • 3. Лабораторийнажил16 95 Мөнгөний нярав программд үндэслэн зохиогчтой холбоотой мөнгөн гүйлгээ баримтуудыг олгоно. 3. Use case диаграм. 4. Класс диаграмм