softverskom inženjeringu, oblasna analiza, ili analiza linije proizvoda, je proces analiziranja povezanih softverskih sistema u oblasti za nalaženje njihovih zajedničkih i varijabilnih delova. Ona je model šireg poslovnog konteksta za sistem. termin je nastao u ranim 1980im od strane Džejmsa Nebrsa.[1][2] Oblasna analiza je prva faza oblasnog inženjerstva. Ono je ključna metoda za shvatanje sistematske softverske ponovne upotrebe.[3]

Oblasna analiza proizvodi oblasne modele koristeći metodologije kao što su oblasno specifičani jezici, tabele karakteristika, aspektne tablice, aspektni šabloni, i opšte arhitekture, koje opisuju sve sisteme u oblasti. Nekoliko metodologija za oblasnu analizu su bile predložene.[4]

Proizvodi ili, "artefakti", oblasne analize su ponekad objektno-orijentisani modeli (npr. predstavljeni sa ujedinjenim jezikom za modelovanje (UML)) ili modeli podataka predstavljeni sa modelima objekti-veze (ERD). Softverski programeri mogu da koriste ove modele kao bazu za implementaciju softverskih arhitektura i aplikacija. Ovaj pristup oblasnoj analizi se ponekad naziva modelom vođeno inženjerstvo.

u informatici, termin "oblasna analiza" je predložen u 1995 od strane Birgera Hjorlanda i H. Albrešstena.[5][6]


Oblasno analitičke tehnike

uredi

Nekoliko oblasno analitičkih tehnika su identifikovane, predložene i razvijene zbog različitosti u ciljevima, oblastima, i umešanim procesima.

  • OAOPU: Oblasna analiza i Okruženje ponovne upotrebe [1], [2]
  • Funkciono orijentisana objektana analiza (FOOA)[3]
  • IDEF0 za oblasnu analizu[4]

Reference

uredi
  1. ^ Neighbors, J.M. Software Construction using Components. Technical Report 160, Department of Information and Computer Sciences, University of California, Irvine, 1980.
  2. ^ Neighbors, J.M. "The Draco Approach to Constructing Software from Reusable Components". IEEE Transactions on Software Engineering, SE-10(5), September 1984.
  3. ^ Dennis de Champeaux, Douglas Lea, and Penelope Faure. Domain Analysis Arhivirano na sajtu Wayback Machine (3. март 2016), chapter 13, Object-Oriented System Development. Rahul Wis. 1993. ISBN 978-0-201-56355-9.
  4. ^ Frakes, W.B. and Kyo Kang, (2005), "Software Reuse Research: Status and Future", IEEE Transactions on Software Engineering, 31(7), July. str. 529-536.
  5. ^ B. Hjørland, H. Albrechtsen, "Toward a New Horizon in Information Science: Domain-Analysis", Journal of the American Society for Information Science, No. 6, vol. 46 (1995). str. 400-425
  6. ^ „Birger Hjørland's definition of domain analysis”. Arhivirano iz originala 05. 11. 2011. g. Pristupljeno 30. 11. 2015. 

Vidi još

uredi