3.2. Metodologije strukturirane analize in zasnove Strukturirane tehnike so se razvile iz strukturiranega progra- miranja, ki je nastalo v začetku 70.let kot posledica zahtev po bolj discipliniranem programiranju. Ker so ugotovili, da je še večji problem zasnova sistema oz. analiza problema, so nastale tehnike strukturirane zasnove (sredi 70.let) in strukturirane analize (konec 70.1et), ki so prerasle v prave metodologije. Te metodologije so ogromno prispevale, da je prišlo do profesio- nalnega, discipliniranega pristopa pri opredelitvi problemov in iskanju optimalnih rešitev v snovanju informacijskih sistemov že konec 70. let.Vse metode so bile razvite na ročnih postopkih. Nekatere so temeljile le na analizi procesov in zato niso mogle zagotoviti izgradnje RZIS, ker so lahko zbrale le podatke za posamezne aplikacije. V začetku 80.let je nizka produktivnost v programiranju dosegla dimenzije prave krize.Ker se je začela naglo širiti uporaba mikroračunalnikov, so mnogi uporabniki postali računalniško izo- braženi in so zahtevali hitrejše odpravljanje zaostankov pri iz- delavi aplikacij. V računalniških centrih (RC) so prihajali do vedno večjih vzdrževalnih problemov, četudi so obvladovali struk- turirane metodologije dela. Iskanje boljših načinov za dvig pro- duktivnosti dela je pripeljalo do pojava neprocedurnih jezikov 4. generacije, do generatorjev poročil, aplikacijskih generatorjev, do orodij za pomoč pri delu s podatkovnimi bazami (PB). Pojavili so se prvi ekspertni sistemi in sistemi za podporo odločanju. Za uporabnike so začeli izdelovati različna orodja, ki so tekla na osebnih računalnikih. Potreba po višjih nivojih avtomatizacije je postala očitna. Avtomatska orodja se pojavijo sredi 80.let kot avtomatizirane "garniture orodij" (workbench) .Tiste strukturirane metode, ki so se prilagodile uporabi avtomatskih orodij, so zelo povečale produktivnost vseh uporabnikov (med takšne sodi gotovo informacijsko inženirstvo, ki ima glede gradnje poslovnih infor- macijskih sistemov še to prednost, da je v osnovi podatkovno ori- entirano).