Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* iteratívne a prírastkové: Tento prístup umožňuje vývoj textového editora v malých zvládnuteľných iteráciách. Každá iterácia vytvára pracovnú verziu softvéru s podskupinou plánovaných funkcií. To umožňuje včasnú spätnú väzbu, rýchlejšie prispôsobenie sa meniacim sa požiadavkám (napr. Spätná väzba od používateľov, ktorá naznačuje novú funkciu alebo zmenu v návrhu) a znížené riziko zlyhaní rozsiahlych. Jednoduchý textový editor môže začať so základnými funkciami, ako je otváranie, ukladanie a úpravy textu, potom postupne pridať veci, ako je zvýraznenie syntaxe, vyhľadávanie/nahradenie, kontrola kúziel atď.
* agile (scrum alebo kanban): Agilné metodiky dokonale zapadajú do iteračného a prírastkového vývoja. Scrum poskytuje štruktúrovaný rámec so šprintmi (krátke iterácie), denné stand-upy a recenzie sprintu, čo uľahčuje spoluprácu a neustále zlepšovanie. Kanban ponúka flexibilnejší prístup, zameraný na vizualizáciu pracovného postupu a prebiehajúca práca. Obaja by dobre fungovali pre projekt textového editora v závislosti od veľkosti a preferencie tímu.
Zatiaľ čo iné modely * bolo možné * technicky použiť (napr. Vodopád), sú menej vhodné:
* Vodopád: Vodopád je príliš rigidný na projekt, v ktorom by sa počas vývoja mohli vyvíjať požiadavky. Je lepšie vhodný pre projekty s veľmi stabilnými a dobre definovanými požiadavkami vopred, čo je menej pravdepodobné pre softvér tak flexibilný ako textový editor.
Stručne povedané, flexibilita a iteratívna povaha agilných metód postavených na iteračných a prírastkových princípoch rozvoja z nich robí najúčinnejšou voľbou pre vybudovanie nového textového editora.