软件
軟件
연건
SOFT WARE
2014年
7期
78-84
,共7页
计算机软件理论%用例识别%程序静态分析%Web程序
計算機軟件理論%用例識彆%程序靜態分析%Web程序
계산궤연건이론%용례식별%정서정태분석%Web정서
computer software and theory%use case identification%program static analysis%Web program
本文利用程序静态分析技术对Web程序中的用例识别进行了深入研究。对Web页面的用户行为进行了深入分析并建模,从行为模型中提取出描述整个系统中用户行为的事件流图,结合采用现有的从目的成功语句出发、以必经结点为基础的用例识别方法,从各个Web页面中提取的独立控制流图,形成全局控制流图,进行全局用例识别。与以前已有工作相比,本文考虑了Web程序的特点,尤其是前端程序如何实现用户行为,并在前端程序中进行精确的用例识别。本文采用目前使用较为广泛的JSP程序进行了实验,结果表明该方法能够有效识别JSP程序中的用例结构。
本文利用程序靜態分析技術對Web程序中的用例識彆進行瞭深入研究。對Web頁麵的用戶行為進行瞭深入分析併建模,從行為模型中提取齣描述整箇繫統中用戶行為的事件流圖,結閤採用現有的從目的成功語句齣髮、以必經結點為基礎的用例識彆方法,從各箇Web頁麵中提取的獨立控製流圖,形成全跼控製流圖,進行全跼用例識彆。與以前已有工作相比,本文攷慮瞭Web程序的特點,尤其是前耑程序如何實現用戶行為,併在前耑程序中進行精確的用例識彆。本文採用目前使用較為廣汎的JSP程序進行瞭實驗,結果錶明該方法能夠有效識彆JSP程序中的用例結構。
본문이용정서정태분석기술대Web정서중적용례식별진행료심입연구。대Web혈면적용호행위진행료심입분석병건모,종행위모형중제취출묘술정개계통중용호행위적사건류도,결합채용현유적종목적성공어구출발、이필경결점위기출적용례식별방법,종각개Web혈면중제취적독립공제류도,형성전국공제류도,진행전국용례식별。여이전이유공작상비,본문고필료Web정서적특점,우기시전단정서여하실현용호행위,병재전단정서중진행정학적용례식별。본문채용목전사용교위엄범적JSP정서진행료실험,결과표명해방법능구유효식별JSP정서중적용례결구。
In this paper, identifying use cases in Web program is investigated in detail by program static analysis techniques. User behavior in Web pages is analyzed in detail and modeled,and event flow graph which describes user behavior in the whole system is extracted from the model. Independent control flow graphs are extracted from Web pages by existing method which based on purpose success statement and with dominator as core. Global control flow graph, which is composed of event flow graph and independent control flow graphs, is used for global use case identification. Comparing with existing related work, the features of Web program, especially user behavior in front-end program, are taken into consideration in this paper. JSP program is used for experiment in this paper since JSP is widely used at present, and the results show that use cases can be identified from JSP program effectively by this method.