Alamin ang UML: Magsimula sa Pag-iskedyul ng Mga Programa sa Out

Pagbubunyag: Tumutulong ang iyong suporta na panatilihing tumatakbo ang site! Kumikita kami ng bayad sa referral para sa ilan sa mga serbisyong inirerekumenda namin sa pahinang ito.


Ang UML ay hindi programming language – hindi bababa sa anumang tradisyonal na kahulugan. Sa halip, ito ay isang wikang pang-grapiko ng modelo, isang paraan ng pagdidisenyo ng mga programa sa computer at mga sistema ng software.

Ang pamantayang UML ay nagbibigay para sa maraming iba’t ibang mga uri ng mga diagram, ang bawat isa ay kumakatawan sa isang iba’t ibang paraan ng pagtingin sa system. Halimbawa, ipinapakita ng isang diagram ng klase ang mga katangian at ugnayan ng ilang mga klase. Ang isang diagram ng paggamit ng kaso ay nagpapakita ng maraming magkakaibang uri ng mga gumagamit at kinokopya ang kanilang mga pangangailangan sa loob ng system.

Ang bawat diagram ay may isang hanay ng mga tinukoy na simbolo na kumakatawan sa iba’t ibang mga konsepto o mga nilalang sa loob ng isang computer system: mga klase, relasyon, mga gumagamit, interface, mga bahagi, at iba pa.

Mga Tutorial sa UML Online

  • Mga Pangunahing Kaalaman sa UML: Isang Panimula sa Pinag-isang Pinagsamang Modeling na Wika, isang banayad na pagpapakilala para sa mga taong may karanasan sa pag-unlad, mula sa IBM DeveloperWorks;
  • Ang UML Diagram, isang pangkalahatang-ideya ng iba’t ibang mga diagram na magagamit sa UML, na may mga link sa mas malalim na impormasyon sa bawat isa, mula sa isang kumpanya ang bumubuo ng software ng UML diagram;
  • Praktikal na UML: Isang Panimula-Sa Panimula para sa Mga Nag-develop ay isang kurso na ginagabayan sa sarili na may mga mini-pagsusulit upang subukan ang iyong sarili sa kahabaan;
  • Ang UML Tutorial na ito mula sa Sparx Systems ay isang maliit na pangunahing, ngunit ang Bahaging Dalawa ay kawili-wili dahil naglalakad ka sa iyo sa paraan na maaaring gamitin ng isang koponan sa pagbuo ang UML habang nagtatayo ng isang sistema;
  • Ang Tutorials Point ay inilalagay ang bawat pangunahing piraso ng detalye ng UML na may madaling sundin na mga paliwanag at visual na halimbawa;
  • Panimula Sa Pinagsamang Modeling ng OMG, ito ang opisyal na nakakakuha ng gabay na gabay mula sa Object Management Group;
  • Mga Diagram ng Klase: Isang Madaling Panimula, maraming mga tao ang isinasaalang-alang ang mga diagram ng klase ng puso ng UML, at ang tutorial na ito ay sumasaklaw sa kanila mula sa pananaw ng pamamaraan ng Agile development;
  • Dahil sa labis na diin sa mga diagram ng klase, ang iba pang mga lubos na kapaki-pakinabang na mga diagram ay hindi gaanong ginagamit nang sapat; ang tutorial na ito sa mga diagram ng pagkakasunod-sunod (PDF); sumasaklaw sa isa sa mga pinaka-kapaki-pakinabang, at hindi maipapansin, mga uri ng diagram ng UML;
  • Ang diagram ng “Gumamit ng kaso” ay lubos na hindi maikakaila, dahil hindi lahat ay naiintindihan ang kanilang kahalagahan; ang Tutorial ng Case Diagram na ito ay makakatulong sa iyo na makita ang kanilang halaga;
  • Ang UML mula sa SourceMaking.com ay isang gabay na haba ng libro sa UML, na sumasakop sa mga konsepto na may mataas na antas at pagkatapos ay sumisid sa mga detalye – isang napakahusay na nakasulat na mapagkukunan mula sa mga taong nagkakahalaga ng pakikinig; tingnan din ang kanilang gabay sa Mga Disenyo ng Disenyo;
  • Alamin ang UML2. * Sa Simpleng Mga Tuntunin ay isang kamangha-manghang, bukas na mapagkukunan na tutorial mula kay Ali Tavakoli.

Mga Tutorial sa Video

  • Ang UML 2.0 Tutorial, isang siyam na bahagi na serye ng video sa UML, na sumasakop sa bawat isa sa mga uri ng diagram;
  • Ang UML Tutorial, isang 95-bahagi na serye ng video na lalalim sa mga diagram ng klase at kung paano kumatawan sa mga mahahalagang konsepto ng Object Oriented Programming;
  • Ang UML Fundamentals, isang 62-bahagi na kurso ng Udemy na may mga video at supplemental material (bayad).

Mga Libro

Kasabay ng maraming mga pambungad na libro sa paksa, naglilista rin kami ng isang bilang ng mga libro na lumalapit sa UML form ng isang tiyak na punto ng vantage o kapaki-pakinabang sa ilang mga uri ng mga propesyonal na gumagamit ng UML.

  • UML Distilled: Isang Maikling Gabay sa Pamantayang Pangngalan sa Pamantayang Object, ni Martin Fowler – kung mababasa mo lamang ang isang libro sa UML, ito ang dapat basahin; ito ay isang modernong klasiko;
  • Ang Pinag-isang Manwal na Sanggunian ng Sanggunian ng Wika ng Pag-aaral, ni Rumbaugh, Jacobson, at Booch ay isang mahusay na pangalawang aklat sa UML na pagmamay-ari, at isang perpektong kasama sa UML Distilled; isinulat din ng parehong koponan ang Gabay sa Gumagamit ng Pinag-isang Modeling ng Wika na kung saan ay isang mas pambungad na teksto, na sumasaklaw sa mga pangunahing konsepto ng Object Orient Programming – mabuti para sa mga miyembro ng pangkat na hindi tech na kailangang gumana sa mga developer gamit ang UML;
  • Ang UML 2.0 sa isang Nutshell, ni Pilone at Pitman, isang pagpapakilala sa UML, kung sakaling hindi gumana ang UML sa iyo;
  • Ang UML 2.0 sa Aksyon: Isang Tutorial na Batay sa Proyekto, ni Graessle, Baumann, at Baumann, ay isang kapaki-pakinabang na libro para sa pag-bridging ng agwat sa pagitan ng teoryang UML na natagpuan sa karamihan ng mga libro at ang tunay na mundo ng pagbuo ng mga tunay na proyekto;
  • Ang Mga Elemento ng UML 2.0 na Estilo, ni Scott W Ambler, na inspirasyon ng klasikong Strunk at White, ang aklat na ito ay makakatulong sa isang modelo ng UML na gumawa ng mga diagram na mas madaling mabasa, malinaw, at pare-pareho;
  • Nag-aaplay ng UML at Mga pattern: Isang Panimula sa Object-Orient Analysis at Disenyo at Iterative Development, ni Craig Larman, ay isang magandang libro para sa pagsisimula ng mga programmer, o ang mga bagong bago sa Object Orientation; itinuturo ng libro ang mambabasa na “kung paano mag-isip sa mga bagay,” at madalas na ginagamit bilang isang aklat-aralin sa kurso sa kolehiyo;
  • Ang UML Para sa IT Business Analyst, ni Howard Podeswa, ay isang mahusay na libro para sa pag-unawa kung paano ginagamit ang UML lalo na sa paunang pangangailangang pangangalap at pagtutukoy ng system ng isang proyekto sa pag-unlad;
  • Mga Pagtatasa at Disenyo ng Mga System: Isang Diskarte na nakabatay sa Object kasama ang UML, ni Dennis, Wixom, at Tegarden – ang text-book ng kolehiyo na ito ay hindi tungkol sa UML, ngunit sa halip ay gumagamit ng UML habang nagtuturo ng Pagtatasa at Disenyo ng System; ito ay isang mahusay na libro para sa mga taong interesado na maging mga sistema ng mga inhinyero o mga analyst ng negosyo (o sa mga nakakahanap na ng kanilang mga sarili na gumagawa ng mga trabahong iyon);
  • Gumamit ng Modelling ng Object na Bagay ng Object na may UML: Teorya at Kasanayan, nina Rosenberg at Stephens – isang mahusay na libro para sa mga tagapamahala ng proyekto, mga analista, at sinumang iba pa na kailangang tulungan ang tulay sa pagitan ng mga kinakailangan sa pangangalap at code ng pagsulat.

UML, OOP, at Mga Disenyo ng Disenyo

Ang UML ay partikular na binuo upang modelo ng mga sistema ng oriented na software system, at lumaki nang mahigpit na nakatali sa paggalaw ng mga pattern ng disenyo. Ito ay isang kalakaran sa pag-unlad patungo sa paghahanap ng mga pamantayang solusyon sa mga karaniwang problema. Kung nakita mong kawili-wili ang UML, masasalamin mo ang mas kumpletong view na makukuha mo sa pamamagitan ng pagsisid sa mga pattern. Ang klasikong libro sa paksa ay Mga pattern ng Disenyo: Mga Elemento ng Reusable Object-oriented Software, ni Gamma, et al.

Konklusyon

Nagbibigay ang UML ng isang pamamaraan ng pag-unlad na nakakakuha ng mga coder na malayo sa kanilang mga screen, pinag-uusapan ang disenyo ng system kasama ang mga arkitekto ng system at mga analyst ng negosyo. Nagbibigay ito ng isang tool upang gawing makabuluhan at kongkreto ang mga sketch na puti-board. Ang UML ay isang malakas na kasanayan para sa mga developer ng software, mga tagapamahala ng proyekto, at kung sino man sa isang pangkat ng pag-unlad.

Karagdagang Pagbasa at Mga Mapagkukunan

Mayroon kaming mas maraming mga gabay sa programa, mga tutorial, at mga infograpiko na may kaugnayan sa pag-cod at pag-unlad:

  • Object-Orient Programming: sa artikulong ito tinatalakay namin ang isang malawak na hanay ng mga wika na naka-orient na programa ng programming.
  • Pagpapakilala at Mga Mapagkukunan ng Programming ng Linux: ang talakayang ito ng maraming mga antas ng pag-programming ng Linux ay nakasalalay sa pagpapasaya sa iyo.
  • Verilog Programming Panimula at Mga Mapagkukunan: alamin ang lahat tungkol sa mahalagang wika ng paglalarawan ng hardware.

Anong Code ang Dapat Mong Alamin?

Nalilito tungkol sa kung anong programming language ang dapat mong malaman upang mag-code in? Suriin ang aming infographic, Ano ang Code na Dapat Mong Alamin? Hindi lamang tinatalakay ang iba’t ibang mga aspeto ng mga wika, sinasagot nito ang mga mahahalagang katanungan tulad ng, “Magkano ang pera na gagawin ko ang programming ng Java para sa isang buhay?”

Anong Code ang Dapat Mong Alamin?
Anong Code ang Dapat Mong Alamin?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map