Promosyon
Pamantasan ng CodeGym
Pag-aaral
kurso
Mga gawain
Mga Survey at Pagsusulit
Mga laro
Tulong
Iskedyul
Komunidad
Mga gumagamit
Forum
Chat
Mga artikulo
Mga kwento ng tagumpay
Aktibidad
Mga pagsusuri
Mga subscription
Banayad na tema
Mga aralin
Mga pagsusuri
Tungkol sa atin
Magsimula
Simulan ang pag-aaral
Simulan ang pag-aaral ngayon
Mapa ng paghahanap
Mga aralin
Lahat ng quests
Lahat ng antas
Pamantayan para sa mahusay na arkitektura ng software
Modyul 3
antas,
Aral
Kahusayan Ang mga nakaranasang programmer ay madaling makapagsasabi ng isang magandang arkitektura mula sa isang masama, ngunit kung hihilingin na ilarawan ito sa ilang salita, malamang na hindi nila ito magagawa. Walang iisang pamantayan p
Pamantayan para sa masamang arkitektura ng software
Modyul 3
antas,
Aral
Pamantayan para sa masamang disenyo Ang buhay ay gumagana nang simple: madalas, upang maging matalino, kailangan mo lamang na huwag gumawa ng mga hangal na bagay. Nalalapat din ito sa pagbuo ng software: sa karamihan ng mga kaso, upang maga
Modular na arkitektura ng software
Modyul 3
antas,
Aral
6.1 Pagkabulok Sa kabila ng iba't ibang pamantayan, ang pangunahing gawain sa pagbuo ng malalaking sistema ay ang gawain ng pagbawas sa pagiging kumplikado ng system . Upang mabawasan ang pagiging kumplikado, wala pang naimbento kundi ang p
Tamang pagkabulok ng software
Modyul 3
antas,
Aral
Hierarchical decomposition Hindi mo dapat simulan kaagad ang pagsusulat ng mga klase para sa iyong aplikasyon. Una kailangan itong idisenyo. Ang disenyo ay dapat magtapos sa isang maalalahanin na arkitektura. At upang makuha ang arkitektura
Paano paluwagin ang pagkakabit sa pagitan ng mga module ng software
Modyul 3
antas,
Aral
8.1 Ang pagkabulok ay lahat Para sa kalinawan, isang larawan mula sa isang magandang artikulong "Decoupling of Object-Oriented Systems", na naglalarawan ng mga pangunahing punto na tatalakayin. Sa palagay mo ba ay madali ang pagdidisenyo ng
Dependency Inversion
Modyul 3
antas,
Aral
9.1 Dependency Inversion Tandaan, minsan naming sinabi na sa isang server application ay hindi ka basta basta makakagawa ng mga stream sa pamamagitan ng new Thread().start()? Ang lalagyan lang ang dapat gumawa ng mga thread. Mas lalo pa nat
Mga alternatibong paraan ng pag-uugnay ng mga module ng software
Modyul 3
antas,
Aral
Pinapalitan ang mga direktang dependency ng pagmemensahe Minsan kailangan lang ipaalam ng isang module sa iba na may ilang kaganapan/pagbabago na naganap dito, at hindi mahalaga kung ano ang mangyayari sa impormasyong ito sa ibang pagkakata
Siklo ng buhay ng software
Modyul 3
antas,
Aral
Mga yugto ng ikot ng buhay ng isang produkto ng software Ang pagbuo ng mataas na kalidad na software ay nangangailangan ng ilang mga kadahilanan: isang kwalipikadong koponan, pagpaplano ng daloy ng trabaho, pagsunod sa produkto sa mga inaas
Talon - Modelo ng Talon
Modyul 3
antas,
Aral
Cascade model device Ang modelo ng waterfall, na kilala rin bilang Waterfall, ay isa sa mga pinakakilalang diskarte sa pagbuo ng software. Ang may-akda ng modelo ay si Winston Royce. Noong 1970, inilarawan niya ang kakanyahan ng kanyang pag
Maliksi na pamamaraan ng pag-unlad - Maliksi
Modyul 3
antas,
Aral
Maliksi na Modelo Ang flexible (Agile) na pamamaraan ay nakakatulong na bawasan ang panganib sa pagbuo ng software sa pamamagitan ng paglipat ng daloy ng trabaho sa ilang maliliit na cycle. Ang mga cycle na ito ay tinatawag na mga pag-ulit
Panimula sa Scrum
Modyul 3
antas,
Aral
Kasaysayan ng Scrum Mula nang mailathala ang ulat ng "Managing the Development of Large Software Systems" ni Winston Royce noong 1970, marami ang sumubok na humanap ng pamamaraan na maaaring mag-alis ng mga disadvantages ng modelo ng pagpap
Nagtatrabaho sa Scrum
Modyul 3
antas,
Aral
Kwento ng Gumagamit Ang mga kwento ng gumagamit ay isang epektibong paraan upang ipahayag ang mga kinakailangan para sa software sa pagbuo. Ang mga nasabing kwento ay naglalaman ng maikling payo sa ngalan ng gumagamit ng software. Dahil sa
Magpakita ng higit pa
1
...
30
31
32
33
34
35
Please enable JavaScript to continue using this application.