UML диаграм гэж юу вэ: Энэ диаграмын талаархи бүх мэдээллийг судалж, олж мэдээрэй
талаар бүрэн мэдээлэл хайж байна уу UML диаграм? За, энэ нийтлэлээс та энэ диаграмын талаархи бүх зүйлийг сурах болно. Та түүний бүрэн тодорхойлолт, төрөл бүрийн төрлийг олж мэдэх болно. Нэмж дурдахад, нийтлэл нь нарийн ширийнийг мэдэхээс гадна UML диаграммыг онлайн болон офлайнаар хэрхэн хийх шилдэг аргуудыг санал болгох болно. Тиймээс, хэрэв та энэ төрлийн диаграммыг сурах боломжийг алдахыг хүсэхгүй бол нийтлэлийг уншина уу.
- 1-р хэсэг. UML диаграмын бүрэн тодорхойлолт
- 2-р хэсэг. UML диаграмын төрлүүд
- 3-р хэсэг. UML диаграмын тэмдэг ба сумнууд
- Хэсэг 4. UML диаграммыг хэрхэн үүсгэх
- 5-р хэсэг. UML диаграмын талаархи түгээмэл асуултууд
1-р хэсэг. UML диаграмын бүрэн тодорхойлолт
Нэгдсэн загварчлалын хэл гэж нэрлэдэг UML, нь стандартчилагдсан загварчлалын хэл юм. Энэ нь нэгдсэн диаграммуудын цуглуулгаас бүрдэнэ. Энэ нь олдворын програм хангамжийн системийг дүрслэн харуулах, бүтээх, баримтжуулахад систем болон програм хангамж хөгжүүлэгчдэд туслах зорилготой юм. Үүнд бизнес загварчлал болон бусад програм хангамжийн бус системүүд багтана. UML нь асар том, төвөгтэй системийг дуурайдаг инженерийн шилдэг аргуудыг нэгтгэдэг. Объект хандалтат програм хангамжийг бий болгох, програм хангамж боловсруулах үйл явц хоёулаа UML дээр тулгуурладаг. UML нь програм хангамжийн төслийн дизайныг дамжуулахын тулд график тэмдэглэгээг ашигладаг. Багууд UML ашиглан харилцах, дизайн судлах, програм хангамжийн архитектурын дизайныг турших боломжтой. UML системийн нэгдсэн дүрслэлийг UML диаграммд харуулав. Энэ нь хөгжүүлэгчид эсвэл бизнес эрхлэгчдэд өөрсдийн системийн бүтцийг ойлгох, шалгах, суулгахад туслах зорилготой юм. UML диаграмм нь бизнесийн үйл явцыг загварчлахад хамгийн их хэрэглэгддэг хэрэгслүүдийн нэг болсон. Тиймээс энэ нь объект хандалтат програм хангамжийг бий болгоход маш чухал юм.
2-р хэсэг. UML диаграмын төрлүүд
UML диаграмын үндсэн хоёр төрөл нь Бүтцийн UML диаграм болон Зан үйлийн UML диаграм. UML диаграмын төрөл бүр өөрийн гэсэн дэд төрлүүдтэй. Энэ хэсэгт бид диаграм бүрийн үндсэн зорилгыг мэдэхийн тулд тэдгээрийг илүү нарийвчлан авч үзэх болно.
Бүтцийн диаграммууд
Эдгээр диаграммууд нь хэд хэдэн объект болон системийн статик бүтцийг харуулдаг. Бүтцийн диаграммын элементүүдийн дунд нэг буюу хэд хэдэн хийсвэр хэрэгжүүлэх ойлголт байж болно.
Ангийн диаграм
Энэ нь UML диаграммын дэд ангилалд хамгийн их ашиглагддаг. Бүх объект хандалтат програм хангамжийн системийн тулгын чулуу нь ангийн диаграмм юм. Системийн ангилал, шинж чанаруудыг харснаар хэрэглэгчид түүний статик бүтцийг төсөөлж, ангиуд нь хоорондоо хэрхэн холбогдож байгааг тодорхойлох боломжтой.
Объект диаграм
Энэхүү диаграм нь хөгжүүлэгчдэд тодорхой агшинд системийг шинжлэхэд тусалдаг. Энэ нь мөн хийсвэрийн бүтцийг шалгах явдал юм.
Нийлмэл бүтцийн диаграм
Нийлмэл бүтцийн диаграммууд нь системийн дотоод зохион байгуулалт, ангилагчийн зан төлөв, ангийн харилцааг харуулдаг.
Бүрэлдэхүүн хэсгийн диаграм
UML дахь бүрэлдэхүүн хэсгийн диаграм нь програм хангамжийн системийг бий болгохын тулд эд ангиудыг хэрхэн холбож байгааг харуулж байна. Энэ нь програм хангамжийн бүрэлдэхүүн хэсгүүдийн архитектур хоорондын хамаарлыг харуулдаг.
Байршуулах диаграм
Диаграм нь Объект хандалтат програм хангамжийн системийн физик талыг загварчлахад тусалдаг. Энэ нь системийн архитектурыг зорилтот зорилтод програм хангамжийн олдворуудыг байршуулах байдлаар харуулсан диаграмм юм.
Багц диаграм
Багц диаграм нь UML бүтэц юм. Энэ нь багцууд болон багц хоорондын хамаарлыг харуулсан диаграмм юм. Загварын диаграммууд нь олон давхаргат хэрэглээ - олон давхаргат хэрэглээний загвар гэх мэт системийн өөр өөр үзэл бодлыг харуулдаг.
Зан үйлийн диаграммууд
Эдгээр диаграммууд нь динамик зан үйл эсвэл системд юу тохиолдох ёстойг харуулдаг. Жишээлбэл, юмс хоорондоо харилцан үйлчлэх арга зам эсвэл цаг хугацааны явцад системд хийсэн хэд хэдэн өөрчлөлт.
Тохиолдлын диаграмыг ашиглах
Системд тавигдах функциональ шаардлагуудыг ашиглалтын загварт тайлбарласан болно. Энэ нь системийн орчин болон хүлээгдэж буй үйл ажиллагааны загварчлал юм.
Үйл ажиллагааны диаграм
Үйл ажиллагааны диаграммыг янз бүрийн үйл ажиллагааны харилцан уялдаатай урсгалыг харуулахад ашигладаг. Энэ нь мөн систем дэх үйлдлүүдийг багтаасан бөгөөд ашиглалтын тохиолдлын гүйцэтгэлд хамаарах алхмуудыг харуулдаг.
Төрийн машины диаграм
Энэ нь UML-д системийн зан төлөвийг тодорхойлоход хэрэглэгддэг диаграмын нэг төрөл юм. Энэ нь Дэвид Харелийн төлөв байдлын диаграмын үзэл баримтлалд үндэслэсэн болно. Төлөвийн диаграммууд нь зөвшөөрөгдсөн төлөв, шилжилтийг дүрсэлдэг. Үүнд эдгээр шилжилтэд нөлөөлж буй үйл явдлууд багтана.
Дарааллын диаграм
Дарааллын диаграм нь цаг хугацааны дараалалд тулгуурлан объектуудын хамтын ажиллагааг загварчилдаг. Энэ нь ашиглалтын тодорхой хувилбарт зүйлс хоорондоо хэрхэн холбогдож байгааг харуулдаг.
Харилцааны диаграм
Зүйлүүдийн хоорондын дараалсан харилцааг харуулахдаа харилцааны диаграммыг ашигладаг. Үүнд анхдагч объектууд болон тэдгээрийн харилцаа холбоог гол анхаарлаа хандуулдаг. Мэдээллийн урсгалыг дүрслэхийн тулд харилцааны диаграммд хээ болон зааж буй сумыг ашигладаг.
Харилцааны тойм диаграм
Харилцааны тойм диаграм нь системийн төвөгтэй харилцан үйлчлэлийг энгийн хэлбэрт хуваадаг. Энэ нь хэд хэдэн үйл ажиллагааг харуулж байна. Гэсэн хэдий ч Харилцааны тойм диаграммууд нь Үйл ажиллагааны диаграммаас илүү олон талыг харуулдаг. Үүнд харилцан үйлчлэл, цаг хугацааны хязгаарлалт гэх мэт зүйлс орно.
Цагийн диаграм
Объектуудын зан төлөвийг тодорхой хугацааны туршид цаг хугацааны диаграммд дүрсэлсэн болно. Тодорхой төрлийн дарааллын диаграм бол цаг хугацааны диаграм юм. Тэнхлэгүүдийг эргүүлж, цаг хугацаа зүүнээс баруун тийш нэмэгддэг.
3-р хэсэг. UML диаграмын тэмдэг ба сумнууд
Энэ хэсэгт та өөр UML диаграмын тэмдэг, сумыг харах болно.
UML диаграмын тэмдэг
UML ангийн тэмдэг
Ангиуд нь олон объектыг төлөөлдөг. Энэ нь объектын шинж чанар, функцийг тодорхойлоход хэрэглэгддэг.
UML объектын тэмдэг
Объект гэдэг нь системийн зан төлөв, үйл ажиллагааг тайлбарлахад хэрэглэгддэг объект юм. Анги болон объектын тэмдэглэгээ ижил байна. Гол ялгаа нь UML хэл дээр объектын нэр үргэлж налуу бичээстэй байдаг.
UML интерфейсийн тэмдэг
Хэрэгжилтийн онцлоггүй загвартай төстэй нь интерфейс юм. Үүнийг тойрог тэмдэглэгээгээр харуулав. Анги үүнийг хийх үед интерфэйсийн функц мөн хэрэгждэг.
UML диаграмын сумнууд
Холбоо
Хоёр ангийн хоорондын харилцаа холбоонд тусгагдсан байдаг. Хоёр анги холбогдох шаардлагатай бөгөөд аль нэг анги нь нөгөөгийнхөө тухай лавлагаатай бол холбох сумыг ашиглана.
Нэгтгэх
Нэгтгэх нь холбоосын мөн чанарын талаар нэмэлт мэдээлэл нэмж, хоёр бүлэг холбоотой болохыг санал болгодог.
Найрлага
Бүрэлдэхүүн нь дараах дэлгэрэнгүй мэдээллийг нэмсэн бөгөөд хоёр анги хоорондоо холбоотой болохыг илтгэнэ: Зохиол доторх дэд объектууд нь нийт дүнгээс ихээхэн хамааралтай байдаг.
Хараат байдал
Энэ нь хоёр бүрэлдэхүүн хэсэг нь харилцан хамааралтай болохыг хамаарлын хамаарлаар илэрхийлдэг. Арга нь энэ ангийн жишээг аргумент болгон хүлээн авах үед энэ нь нэг анги нөгөө ангитай хэрхэн харьцаж байгааг харуулдаг.
Өв залгамжлал
Нэг анги нөгөөгөөсөө өвлөгддөг гэдгийг харуулахыг хүсвэл өв залгамжлалыг ашиглаарай.
Хэсэг 4. UML диаграммыг хэрхэн үүсгэх
MindOnMap ашиглан UML диаграмыг хэрхэн үүсгэх вэ
Та онлайнаар UML диаграмм үүсгэхийг хүсч байгаа ч яаж эхлэхээ мэдэхгүй байна уу? Тэгвэл бидний танд санал болгож чадах хамгийн сайн хэрэгсэл бол MindOnMap. Энэхүү UML диаграм бүтээгч нь UML диаграмм үүсгэхэд санал болгох олон элементүүдтэй. Та янз бүрийн хэлбэр дүрс, текст оруулах, холбох шугам, сум гэх мэтийг ашиглаж болно. Нэмж дурдахад MindOnMap нь энгийн интерфейсийг санал болгодог бөгөөд энэ нь бүх хэрэглэгчид, ялангуяа эхлэгчдэд тохиромжтой. Та мөн бүх хөтөч дээрх хэрэгсэлд хандах боломжтой. Үүнд Google, Mozilla, Edge, Safari болон бусад зүйлс орно. Энэхүү хэрэгсэл нь хөтөчтэй гар утсанд бас байдаг. Энд байгаа хамгийн сайн зүйл бол та өөрийн диаграммыг үнэ төлбөргүй хийх боломжтой юм. Үүнээс гадна MindOnMap нь автоматаар хадгалах функцтэй. Энэ нь диаграмаа хийж байхдаа санамсаргүйгээр төхөөрөмжөө унтраасан ч эхний процедураас эхлэхгүйгээр үргэлжлүүлж болно гэсэн үг юм.
Аюулгүй татаж авах
Аюулгүй татаж авах
Хөтөчөө ажиллуулаад зочилно уу MindOnMap вэб сайт. дээр дарна уу Өөрийн оюун ухааны газрын зургийг бүтээ товч. Дараа нь дэлгэцэн дээр өөр вэб хуудас гарч ирнэ.
Интерфэйсийн зүүн талд байгаа хэсгийг сонгоно уу Шинэ сонголтыг сонгоод дээр дарна уу Урсгал диаграм товч.
Дараа нь та аль хэдийн UML диаграмм үүсгэж эхлэх боломжтой. Доорх янз бүрийн хэлбэрийг харахын тулд зүүн талын интерфейс рүү очно уу Генерал сонголт. Дараа нь, хэрэв та дүрсийн өнгийг өөрчлөхийг хүсвэл хаяг руу очно уу Өнгө дүүргэх дээд интерфэйс дээрх сонголт. Дүрс дотор текст нэмэхийн тулд дүрс дээр хулганы зүүн товчийг давхар товшоод текст оруулах боломжтой.
UML диаграммыг үүсгэсний дараа та үүнийг дарж дансандаа хадгалах боломжтой Хадгалах товч. дээр дарна уу Хуваалцах холбоосыг хуулж бусад хэрэглэгчид илгээх сонголт. Эцэст нь, Экспортын товчийг дарснаар та диаграмаа SVG, DOC, PDF гэх мэт янз бүрийн форматаар хадгалах боломжтой.
Visio дээр UML диаграмыг хэрхэн үүсгэх вэ
Visio нь Microsoft-ын доор ашиглаж болох програмуудын нэг юм. Энэ програм нь UML диаграммыг үр дүнтэй үүсгэх боломжийг танд олгоно. Гэсэн хэдий ч, та UML диаграм бүтээгчийг ашиглахаасаа өмнө нэвтрэх ёстой. Процесс нь маш их цаг хугацаа шаарддаг. Түүнчлэн, энэ нь зөвхөн 1 сарын үнэгүй туршилтыг санал болгодог. Диаграм бүтээгчийг тасралтгүй ашиглахын тулд та захиалгын төлөвлөгөө худалдаж авах хэрэгтэй.
Эхлэх Visio таны компьютер дээр. Дараа нь хайлтын талбараас үүсгэхийг хүссэн UML диаграммыг хайж олоорой. Энэ алхамд бид үүсгэх болно Тохиолдлын диаграмыг ашиглах.
Та ашиглаж болно Тэмдгүүд болон Сумнууд зүүн талын интерфейс дээр. Дүрс дотор текст оруулахын тулд дүрс дээр давхар товшино уу.
UML диаграмыг үүсгэж дуусаад, дээр дарна уу Файл > Хадгалах UML диаграмыг компьютер дээрээ хадгалах цэс болгон.
Word дээр UML диаграмыг хэрхэн үүсгэх вэ
Ашиглах Microsoft Word Хэрэв та UML диаграмм үүсгэх офлайн аргыг хүсвэл. Энэ нь диаграммыг бүтээхэд туслах янз бүрийн элементүүдийг санал болгож чадна. Энэ нь дүрс, шугам, сум, холбох шугам гэх мэтийг санал болгож болно. Үүнээс гадна Word нь дүрс бүрийн өнгийг өөрчлөх чадвартай. Энэ нь та UML диаграмаа сэтгэл татам, сэтгэл ханамжтай болгож чадна гэсэн үг юм. Та бас ашиглаж болно Венн диаграмм үүсгэх Word. Гэсэн хэдий ч Word нь UML диаграмын загваруудыг санал болгодоггүй тул та тэдгээрийг гараар үүсгэх хэрэгтэй. Мөн суулгах процесс нь төвөгтэй байдаг. Түүний бүх функцийг ашиглахын тулд та програм хангамжийг худалдан авах ёстой.
Эхлэх Microsoft Word таны компьютер дээр. Дараа нь дээр дарна уу Хоосон баримт бичиг.
Хэрэв та дүрс болон холбох шугам/сум оруулахыг хүсвэл хаяг руу очно уу Оруулах таб болон дээр дарна уу Дүрсүүд дүрс. Та дүрс бүрийн өнгийг -аас өөрчилж болно Өнгө дүүргэх сонголт. Дараа нь дүрс дотор текст оруулахын тулд дүрс дээр хулганы баруун товчийг дараад дүрсийг сонгоно уу Текст нэмэх сонголт.
руу шилжих Файл цэсийг сонгоод Хадгалах -аас хадгалах сонголт UML диаграмын хэрэгсэл ширээний компьютер дээр.
5-р хэсэг. UML диаграмын талаархи түгээмэл асуултууд
1. UML диаграмыг хэрхэн унших вэ?
UML диаграмыг уншихын тулд та түүний бүрэлдэхүүн хэсгүүд болон хуваалтуудыг шалгах ёстой. Дараа нь та контент бүрийн хоорондын хамаарлыг ойлгох хэрэгтэй. Ингэснээр та UML диаграммыг ойлгож, унших боломжтой болно.
2. UML-ийн хэрэглээ юу вэ?
UML диаграм нь олон төрлийн хэрэглээтэй. Энэ нь бизнесийн үйл явц, ажлын урсгалд маш сайн. Нэмж дурдахад энэ нь урсгал диаграмыг хамгийн сайн орлуулах болно.
3. UML диаграммын ач холбогдол юу вэ?
UML диаграмын ач холбогдол UML диаграммыг төслийг хэрэгжихээс өмнө төсөөлөхөд ашиглаж болно. Гэхдээ UML диаграмын гол зорилго нь багууд төсөл хэрхэн ажиллахыг төсөөлөх боломжийг олгох явдал юм. Мөн энэ нь зөвхөн програм хангамжийн инженерчлэл төдийгүй энэ салбарт хэрхэн тусалж чадах талаар.
Дүгнэлт
За ингээд яваарай! Одоо та мэдэх ёстой бүх зүйлээ сурсан UML диаграммууд. Үүнээс гадна та янз бүрийн төрлийн диаграммуудыг олж мэдсэн. Та мөн UML диаграмм үүсгэх хамгийн сайн аргыг сурсан. Гэсэн хэдий ч, хэрэв та диаграмм үүсгэх хамгийн хялбар аргыг хүсвэл ашиглана уу MindOnMap. Энэ нь ойлгомжтой интерфэйс, энгийн алхамуудтай бөгөөд бүх хэрэглэгчдэд тохиромжтой.
Өөрийн хүссэнээр оюун ухааны газрын зургийг бүтээ