计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2014年
6期
2202-2206,2229
,共6页
逆向依赖%持续性演化%敏捷演化%软件工程%过程链
逆嚮依賴%持續性縯化%敏捷縯化%軟件工程%過程鏈
역향의뢰%지속성연화%민첩연화%연건공정%과정련
reverse dependency%sustainable evolution%agile evolution%software engineering%process chain
针对软件演化中遇到的困难,提出利用含正、逆向依赖图指导演化进程.通过演化目标,利用错误间的因果关系,在图中将错误定位;每个演化任务对应一个错误或者多个错误形成的一条因果链;因果链上定义检查点、变更点和验证点,每次变更都应该执行测试,直到测试结果表明错误已被消除;演化结果将作为下一轮演化的基础,使多次小粒度演化能够持续进行,逐渐接近目标.实际项目应用结果表明,该方法能够保证软件演化的有效性与稳定性.
針對軟件縯化中遇到的睏難,提齣利用含正、逆嚮依賴圖指導縯化進程.通過縯化目標,利用錯誤間的因果關繫,在圖中將錯誤定位;每箇縯化任務對應一箇錯誤或者多箇錯誤形成的一條因果鏈;因果鏈上定義檢查點、變更點和驗證點,每次變更都應該執行測試,直到測試結果錶明錯誤已被消除;縯化結果將作為下一輪縯化的基礎,使多次小粒度縯化能夠持續進行,逐漸接近目標.實際項目應用結果錶明,該方法能夠保證軟件縯化的有效性與穩定性.
침대연건연화중우도적곤난,제출이용함정、역향의뢰도지도연화진정.통과연화목표,이용착오간적인과관계,재도중장착오정위;매개연화임무대응일개착오혹자다개착오형성적일조인과련;인과련상정의검사점、변경점화험증점,매차변경도응해집행측시,직도측시결과표명착오이피소제;연화결과장작위하일륜연화적기출,사다차소립도연화능구지속진행,축점접근목표.실제항목응용결과표명,해방법능구보증연건연화적유효성여은정성.