Piliin ang iyong wika
Kurso sa Unified Modeling Language
Mahigit 2 milyong mag-aaral sa buong mundo ang gumagamit nito

Kurso sa Unified Modeling Language

Maging eksperto sa UML mula sa simula at makamit ang mga kasanayan sa visual modeling na tunay na pinagkakatiwalaan ng mga software team. Sinasaklaw ng kursong ito ang lahat ng 14 na uri ng diagram, mula sa use case at class diagram hanggang sa deployment at state machine diagram. Sa pagtatapos, magagawa na ninyong magdisenyo, magbasa, at makipag-ugnayan ng mga propesyonal na UML model nang may kumpiyansa.

Dedika para sa mga negosyo

Ano ang iyong matututuhan:

Makakabuo kayo ng kumpletong pag-unawa sa UML notation at ilalapat ito sa bawat yugto ng software development lifecycle (SDLC). Gagabayan kayo ng kurso sa pamamagitan ng mga structural diagram tulad ng class at component diagram, pagkatapos ay tutungo sa mga behavioral diagram kabilang ang sequence, activity, at state machine diagram. Matututunan ninyo kung paano i-model ang mga kinakailangan, idisenyo ang system architecture, at bakasin ang mga desisyon sa kabuuan ng isang kumpletong modelo. Sinasaklaw ng mga advanced na paksa ang OCL constraints, UML profiles, model-driven code generation, at mga kasanayan sa Agile modeling. Isang capstone case study ang mag-uugnay sa bawat kasanayan sa isang magkakaugnay at totoong proyekto.

Paano ka mag-aaral nang praktikal Kurso sa Unified Modeling Language

Paano ka magsasanay Kurso sa Unified Modeling Language

Para sa mga negosyo na gustong sanayin ang kanilang team

Sa Dedika para sa mga negosyo, ang kurso ay may mga ehersisyo at halimbawa na akma sa iyong negosyo at ayon sa pangangailangan ng iyong kumpanya.

I-click dito

Nilalaman ng kurso

8 Kabanata • 35 Mga AralinTagal mula 4 hanggang 360 oras (ikaw ang magpapasya)

Kabanata 1Tingnan ang mga detalye

Panimula sa UML at Pagmomodelo

  • Aralin 1 • Mga Tool at Kapaligiran sa Pagmomodelo

    Sinusuri ang mga sikat na tool ng UML at ang kanilang mga hanay ng feature. Nagse-set up ang mga mag-aaral ng isang gumaganang kapaligiran para sa hands-on na pagsasanay sa buong kurso.

  • Aralin 2 • Mga Batayan ng Notasyon ng UML

    Sumasaklaw sa mga pangunahing elemento ng notasyon na ginagamit sa iba't ibang diagram. Nagbibigay ng biswal na bokabularyo na kailangan upang basahin at isulat ang anumang artifact ng UML.

  • Aralin 3 • Ano ang UML?

    Binibigyang-kahulugan ang UML bilang isang istandardisadong biswal na wika para sa disenyo ng software. Itinatatag ang konseptwal na baseline para sa lahat ng susunod na pag-aaral ng diagram.

  • Aralin 4 • Mga Kategorya ng Diagram ng UML

    Ipinapakilala ang mga pamilya ng structural at behavioral diagram. Ini-uugnay ng mga mag-aaral ang bawat kategorya sa mga tunay na alalahanin sa disenyo.

Kabanata 2Tingnan ang mga detalye

Mga Use Case Diagram

  • Aralin 1 • Mga Actor at Hangganan ng System

    Binibigyang-kahulugan ang mga actor at ang parihaba ng hangganan ng system. Ibinabatay ang mga use case diagram sa loob ng mas malawak na konteksto ng mga kinakailangan na ipinakilala sa Kabanata 1.

  • Aralin 2 • Mga Spesipikasyon ng Use Case

    Ini-uugnay ang notasyon ng diagram sa mga nakasulat na paglalarawan ng use case. Dinodokumento ng mga mag-aaral ang mga precondition, flow, at postcondition para sa bawat use case.

  • Aralin 3 • Pagbuo ng Isang Kumpletong Modelo ng Use Case

    Ginagabayan ang mga mag-aaral sa end-to-end na pagmomodelo ng use case para sa isang case study. Pinatitibay ang lahat ng kasanayan sa notasyon at spesipikasyon mula sa kabanatang ito.

  • Aralin 4 • Mga Use Case at Relasyon

    Ipinapaliwanag ang notasyon ng use case at ang mga relasyong include, extend, at generalization. Tumpak na iminomodelo ng mga mag-aaral ang mga functional na kinakailangan.

Kabanata 3Tingnan ang mga detalye

Mga Class Diagram

  • Aralin 1 • Inheritance at Mga Interface

    Iminomodelo ang mga hierarchy ng generalization at mga kontrata ng interface. Inilalapat ng mga mag-aaral ang inheritance at realization upang itaguyod ang muling paggamit at abstraction.

  • Aralin 2 • Mga Klase, Attribute, at Operasyon

    Ipinapakilala ang notasyon ng klase, visibility, at mga naka-type na attribute. Bumubuo sa mga batayan ng notasyon ng UML mula sa Kabanata 1 upang kumatawan sa istrukturang object-oriented.

  • Aralin 3 • Mga Modelo ng Domain at Disenyong Klase

    Tinutukoy ang pagkakaiba ng mga domain model sa mga class diagram sa antas ng disenyo. Binabago ng mga mag-aaral ang isang domain model tungo sa isang detalyadong artifact ng disenyo.

  • Aralin 4 • Mga Advanced na Teknik sa Class Diagram

    Ipinapakilala ang mga constraint, batayan ng OCL, at mga pattern ng class diagram. Pinipino ng mga mag-aaral ang mga modelo upang maipahayag ang tiyak na layunin ng disenyo.

  • Aralin 5 • Mga Relasyon sa Pagitan ng mga Klase

    Sumasaklaw sa asosasyon, aggregation, composition, at dependency. Pinipili ng mga mag-aaral ang tamang uri ng relasyon para sa bawat sitwasyon ng disenyo.

Kabanata 4Tingnan ang mga detalye

Mga Sequence at Communication Diagram

  • Aralin 1 • Mga Reference at Gate ng Interaksyon

    Ipinapakilala ang mga ref fragment at interaction operand para sa muling paggamit. Hinahati-hati ng mga mag-aaral ang malalaking modelo ng interaksyon sa mga mapapamahalaang bahagi.

  • Aralin 2 • Mga Combined Fragment

    Sumasaklaw sa mga fragment na alt, opt, loop, at par para sa kondisyonal at paulit-ulit na lohika. Ipinapahayag ng mga mag-aaral ang kumplikadong control flow sa loob ng iisang diagram.

  • Aralin 3 • Mga Communication Diagram

    Ipinapakita ang mga communication diagram bilang isang alternatibong view ng interaksyon. Kino-convert ng mga mag-aaral ang mga sequence diagram sa mga communication diagram at pabalik.

  • Aralin 4 • Mga Batayan ng Sequence Diagram

    Ipinapakilala ang mga lifeline, activation bar, at mga synchronous na mensahe. Ini-uugnay ang pagmomodelo ng interaksyon sa mga istruktura ng klase na binuo sa Kabanata 3.

Kabanata 5Tingnan ang mga detalye

Mga State Machine Diagram

  • Aralin 1 • Mga Aksyon at Aktibidad sa mga Estado

    Sumasaklaw sa mga aksyong entry, exit, at do-activity sa loob ng mga estado. Ini-uugnay ng mga mag-aaral ang tiyak na semantika ng pag-uugali sa bawat estado.

  • Aralin 2 • Mga Protocol State Machine

    Tinutukoy ang pagkakaiba ng behavioral sa mga protocol state machine. Tinutukoy ng mga mag-aaral ang mga wastong sequence ng pagtawag ng operasyon para sa mga interface ng klase.

  • Aralin 3 • Mga Composite at Orthogonal na Estado

    Ipinapakilala ang mga nested state at concurrent na rehiyon. Iminomodelo ng mga mag-aaral ang kumplikadong pag-uugali ng lifecycle gamit ang mga hierarchical na state machine.

  • Aralin 4 • Mga Estado, Transition, at Event

    Binibigyang-kahulugan ang mga simpleng estado, transition, trigger, at guard. Bumubuo sa mga konsepto ng behavioral modeling na ipinakilala sa Kabanata 4.

Kabanata 6Tingnan ang mga detalye

Mga Activity Diagram

  • Aralin 1 • Paghawak ng Exception at Mga Pagkaantala

    Sumasaklaw sa mga humahawak ng exception at mga interruptible na rehiyon ng aktibidad. Iminomodelo ng mga mag-aaral ang mga landas ng error at mga senaryo ng pagkansela sa mga kumplikadong workflow.

  • Aralin 2 • Mga Object Flow at Pin

    Iminomodelo ang pagpasa ng datos sa pagitan ng mga aksyon gamit ang mga object node at pin. Kinakatawan ng mga mag-aaral ang mga workflow na hinihimok ng datos na may tiyak na semantika ng token.

  • Aralin 3 • Concurrency at Synchronization

    Sumasaklaw sa fork, join, at mga concurrent na daloy. Tumpak na iminomodelo ng mga mag-aaral ang mga paralel na proseso at mga punto ng synchronization.

  • Aralin 4 • Mga Batayan ng Activity Diagram

    Ipinapakilala ang mga aksyon, control flow, at decision node. Ini-uugnay ang pagmomodelo ng workflow sa mga konsepto ng pag-uugali mula sa Kabanata 4 at 5.

  • Aralin 5 • Mga Swimlane at Partisyon

    Ipinapakilala ang mga partisyon ng swimlane upang italaga ang responsibilidad sa mga actor o bahagi. Ini-aayon ng mga mag-aaral ang mga modelo ng aktibidad sa mga hangganan ng organisasyon o arkitektura.

Kabanata 7Tingnan ang mga detalye

Mga Component at Deployment Diagram

  • Aralin 1 • Mga Dependency at Assembly ng Component

    Iminomodelo ang mga assembly connector at delegation connector. Binubuo ng mga mag-aaral ang mga component sa mga subsystem at pinapatunayan ang pagiging tugma ng interface.

  • Aralin 2 • Mga Batayan ng Deployment Diagram

    Ipinapakilala ang mga node, artifact, at relasyon ng deployment. Ini-uugnay ng mga mag-aaral ang mga artifact ng software sa pisikal o virtual na mga kapaligiran ng eksikyuon.

  • Aralin 3 • Pagmomodelo ng mga Arkitekturang Naipamahagi

    Inilalapat ang mga deployment diagram sa mga arkitekturang multi-tier at mala-cloud. Kinakatawan ng mga mag-aaral ang mga landas ng komunikasyon at mga constraint ng deployment.

  • Aralin 4 • Mga Batayan ng Component Diagram

    Ipinapakilala ang mga component, interface, at port. Ini-uugnay ang structural modeling mula sa Kabanata 3 sa pagkabutil-butil ng arkitektura.

Kabanata 8Tingnan ang mga detalye

Pagsasama ng UML sa Buong SDLC

  • Aralin 1 • Pagkakapare-pareho at Traceability ng Modelo

    Tinitiyak ang pagkakapare-pareho sa iba't ibang diagram at pinapanatili ang mga link ng traceability. Sinusuri ng mga mag-aaral ang isang hanay ng modelo para sa mga salungatan at puwang.

  • Aralin 2 • Pagmomodelo sa Yugto ng Mga Kinakailangan

    Ini-uugnay ang mga use case at activity diagram sa pagkuha at pagsusuri ng mga kinakailangan. Ini-aayon ng mga mag-aaral ang mga artifact ng diagram sa mga pangangailangan ng stakeholder.

  • Aralin 3 • Pagmomodelo ng Implementasyon at Deployment

    Ini-uugnay ang mga component at deployment diagram sa mga desisyon sa implementasyon. Pinapatunayan ng mga mag-aaral na ang mga modelo ng disenyo ay umaayon sa target na kapaligiran ng deployment.

  • Aralin 4 • Pag-aaral ng Kaso ng Capstone

    Bumubuo ang mga mag-aaral ng isang buong hanay ng modelo ng UML para sa isang makatotohanang system mula sa simula. Pinagsasama ang lahat ng uri ng diagram at kasanayan sa pagmomodelo mula sa Kabanata 1 hanggang 7.

  • Aralin 5 • Pagmomodelo sa Yugto ng Disenyo

    Ini-uugnay ang mga class, sequence, at state diagram sa arkitektural at detalyadong disenyo. Gumagawa ang mga mag-aaral ng isang magkakaugnay na modelo ng disenyo mula sa mga artifact ng kinakailangan.

Sertipikasyon

Ang iyong wastong sertipiko ng pagtatapos

Ang kursong ito ay para sa iyo:

  • Software developer: gustong ipahayag ang mga desisyon sa disenyo sa isang format na unibersal na nauunawaan.

  • Business analyst: nangangailangan ng tiyak na mga diagram upang tulayin ang mga kinakailangan ng stakeholder at mga teknikal na koponan.

  • Estudyante ng computer science: bumubuo ng portfolio na nagpapakita ng mga propesyonal na kasanayan sa pagmomodelo.

  • Systems architect: naghahangad na gawing pormal ang mga nakagawiang disenyo upang maging dokumentado at masusuring mga artifact.

  • Career changer: lumilipat sa tech at nangangailangan ng mga nakabalangkas na tool upang maipahayag ang pag-iisip ng sistema.

  • Project manager: naglalayong basahin at suriin ang mga teknikal na diagram na ginawa ng mga koponan sa engineering.

Ano ang sinasabi ng aming mga mag-aaral

Ang mga klase nila ay perpekto. Nakuha ko ang one-year package at sa wakas, may pagkakataon na akong sundan ang iba't ibang mga paksa na interesado ako nang hindi na kailangan lumipat ng platform... salamat sa lahat ng ginagawa ninyo, inirekomenda ko na kayo sa ibang mga tao...
Giulio Carlo
Giulio CarloEstudyante ng Digital Marketing
Gusto ko kung paano direkta sa punto ang mga aralin at kung paano ko mababago ang mga kabanata at malaktawan ang mga content na hindi ko kailangan.
Mariana Ferres
Mariana FerresEstudyante ng Photography
Gusto ko ang content at ang paraan ng pagpresenta at transcription ng mga video, na nagpapabilis sa proseso!
Luciana Alvarenga
Luciana AlvarengaEstudyante ng Nail Design
Ang platform ay mabilis, simple gamitin. Ang diversity ng content at ang mga supplementary videos ay nakakatulong talaga sa pag-aaral.
André Felipe
André FelipeEstudyante ng Prompt Engineering

Pangunahing pagsasanay

FAQ

Sino ang Dedika?

Balido ba ang sertipiko sa Pilipinas?

Libre ba ang mga kurso?

Ano ang workload ng kurso?

Ano ang itsura ng mga kurso?

Paano gumagana ang mga kurso?

Gaano katagal ang mga kurso?

Magkano ang halaga ng mga kurso?

Ano ang EAD o online course at paano ito gumagana?

PDF Course