Обласна анализа
У софтверском инжењерингу, обласна анализа, или анализа линије производа, је процес анализирања повезаних софтверских система у области за налажење њихових заједничких и варијабилних делова. Она је модел ширег пословног контекста за систем. термин је настао у раним 1980им од стране Џејмса Небрса.[1][2] Обласна анализа је прва фаза обласног инжењерства. Оно је кључна метода за схватање систематске софтверске поновне употребе.[3]
Обласна анализа производи обласне моделе користећи методологије као што су обласно специфичани језици, табеле карактеристика, аспектне таблице, аспектни шаблони, и опште архитектуре, које описују све системе у области. Неколико методологија за обласну анализу су биле предложене.[4]
Производи или, "артефакти", обласне анализе су понекад објектно-оријентисани модели (нпр. представљени са уједињеним језиком за моделовање (УМЛ)) или модели података представљени са моделима објекти-везе (ЕРД). Софтверски програмери могу да користе ове моделе као базу за имплементацију софтверских архитектура и апликација. Овај приступ обласној анализи се понекад назива моделом вођено инжењерство.
у информатици, термин "обласна анализа" је предложен у 1995 од стране Биргера Хјорланда и Х. Албрешстена.[5][6]
Обласно аналитичке технике
[уреди | уреди извор]Неколико обласно аналитичких техника су идентификоване, предложене и развијене због различитости у циљевима, областима, и умешаним процесима.
- ОАОПУ: Обласна анализа и Окружење поновне употребе [1], [2]
- Функционо оријентисана објектана анализа (ФООА)[3]
- ИДЕФ0 за обласну анализу[4]
Референце
[уреди | уреди извор]- ^ Neighbors, J.M. Software Construction using Components. Technical Report 160, Department of Information and Computer Sciences, University of California, Irvine, 1980.
- ^ Neighbors, J.M. "The Draco Approach to Constructing Software from Reusable Components". IEEE Transactions on Software Engineering, SE-10(5), September 1984.
- ^ Dennis de Champeaux, Douglas Lea, and Penelope Faure. Domain Analysis Архивирано на сајту Wayback Machine (3. март 2016), chapter 13, Object-Oriented System Development. Rahul Wis. 1993. ISBN 978-0-201-56355-9.
- ^ Frakes, W.B. and Kyo Kang, (2005), "Software Reuse Research: Status and Future", IEEE Transactions on Software Engineering, 31(7), July. стр. 529-536.
- ^ 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). стр. 400-425
- ^ „Birger Hjørland's definition of domain analysis”. Архивирано из оригинала 05. 11. 2011. г. Приступљено 30. 11. 2015.