Technické požiadavky
Technické požiadavky
• hardware (platforma, periférie)
• operačný systém
• riadenie bázy dát (integrita, vycúvanie z transakcie, selekcia, audit. trail)
• komunikačné linky (prístup do iných databáz)
• povelový jazyk (užívateľom definované príkazy, prispôsobiteľné mená, prompt, chybové hlásenia)
• náklady a využitie zdrojov (cena, údržba, ost. náklady, školenie, záťaženie prosesora, RAM, HDD)
Funkčné požiadavky
• modelovanie (neprocedurálnosť)- všeobecné funkcie (matematické, finančné), vlastné funkcie, časové koncepty, dátum, mena
• analýza modelov
– goal seeking
– what if
– Monte Carlo simulácia
– optimalizácia
– analýza senzitivity
• prognostika a štatistika – štatistické funkcie, analýza časových radov, regresia
• grafika – základné a zložité grafy, podpora graf. zariadení, preview
• zostavy – výstupné, s nastaviteľným formátom
• užívateľská orientácia – užívateľský komfort
– konzistentné príkazy v takmer prirodzenom jazyku, skratky, edit, undo repeat, help
– jasné chybové hlásenia
– voliteľné menu
– mód pre začiatočníka a pokročilého
Dokumentácia a zaškolenie – podpora zo strany dodávateľa (technická, upgrade…)
Informácie o dodávateľovi
SPR – klasickými princípmi soft. inž. (A, N, I) sa nedá vytvoriť, pretože:
neštruktúrovanosť problémov
časté zmeny informačnej podpory častá zmena systému
užívateľ na začiatku nie je schopný presne definovať svoje požiadavky