Prema IDEF0 metodologiji (
http://www.idef.com/IDEF0.htm), najnizi nivo apstrakcije je primitivni proces (to je onaj poroces koji kao rezultat-izlaz daje jedan izlaz). Mnogi pocinju sa (ako uopste pocnu), modelovanjem podataka upravo od ovog najnizeg nivoa apstrakcije i preslikavaju realni svet tj. elemente-objekte realnog sveta upravo na tom nivou i obicno je s aspekta IDEF0 metodologije najcesce je to i granica sistema.
Kada ste postavili ovo pitanje to ukazuje na potrebu preispitivanja sta je granica vaseg sistema prema kojem imate intres posmatranja. U mojoj dugogodisnjoj praksi to preispitivanje je uvek bio proces, sve dok se nisam upoznao sa IDEF0 metodologijom, koja upravo polazi od cinjenice sta je granica vaseg sistema i zato bih vam je toplo preporucio. Uspostavljanjem granice sistema razresicete sve trileme i prethodno primenom pravila IDEF0 identifikovacete funkcionalno sve objekte od intresa posmatranja i to hijerarhijski. Sto znaci sve procese (aktivnosti) i sve nosioce informacija (dokumente) i slikovito opisati i definisati funkcionalni model posmatranog sistema.
Nakon toga cete moci definisati model podataka do nivoa apstrakcije koji cete identifikovati u funkcionalnoj analizi. Za modeliranje podataka preporucio bih Vam IDEF1X metodu (
http://www.idef.com/IDEF1x.htm).
Ono sto daje prednost ovim metodama je sto postoje razvijeni CASE (Computer Aidid Software Engineering) alati koji imaju implementiranu u sebi postavljenu metodologiju.
Preporucio bih Vam sledece CASE alate
- Za Funkcionalno modeliranje (IDEF0)
http://erwin.com/products/detail/ca_erwin_process_modeler/
- Za Modeliranje podataka (IDEF1X)
http://erwin.com/products/detail/ca_erwin_data_modeler/
Od literature prvo bih Vam preporucio knjigu Razvoj informacionih sistema od prof. dr Alempija Veljovica
http://www.cafe022.com/mybb/ra...lempije-veljovic-246-t-37.html