计算机学报
計算機學報
계산궤학보
CHINESE JOURNAL OF COMPUTERS
2013年
6期
1312-1324
,共13页
李琳%毋国庆%黄勃%万黎%吴昊
李琳%毌國慶%黃勃%萬黎%吳昊
리림%무국경%황발%만려%오호
软件行为%行为描述语言%行为模型%可视化%需求建模
軟件行為%行為描述語言%行為模型%可視化%需求建模
연건행위%행위묘술어언%행위모형%가시화%수구건모
software behavior%behavior description language%behavioral model%visualization%requirements modeling
针对复杂软件系统的需求信息难以表达和沟通的问题,提出了一种用动画方式描述需求行为模型的可视化方法.该方法基于行为描述语言(Behavior Description Language,BDL)所建立的需求行为模型,动画的执行机制是采用状态机和状态块分别作为其执行模型和描述模型,每一个状态迁移都对应一个需要进行可视化描述的行为,一个关联元素将状态块模型中的一个迁移与一个动作原语进行关联,控制图形的运动,实现需求行为模型的可视化.该方法的优点在于,需求动画的直观性可以使不同背景的用户发现遗漏和不正确的潜在需求,避免需求变更,并且BDL模型必须通过一系列检测,以确保需求动画的正确性.文中给出了行为模型到状态模型转换规则的正确性证明,为转换提供了相应的理论验证.最后给出了校园通系统实例分析以及所实现的建模工具和动画工具介绍.
針對複雜軟件繫統的需求信息難以錶達和溝通的問題,提齣瞭一種用動畫方式描述需求行為模型的可視化方法.該方法基于行為描述語言(Behavior Description Language,BDL)所建立的需求行為模型,動畫的執行機製是採用狀態機和狀態塊分彆作為其執行模型和描述模型,每一箇狀態遷移都對應一箇需要進行可視化描述的行為,一箇關聯元素將狀態塊模型中的一箇遷移與一箇動作原語進行關聯,控製圖形的運動,實現需求行為模型的可視化.該方法的優點在于,需求動畫的直觀性可以使不同揹景的用戶髮現遺漏和不正確的潛在需求,避免需求變更,併且BDL模型必鬚通過一繫列檢測,以確保需求動畫的正確性.文中給齣瞭行為模型到狀態模型轉換規則的正確性證明,為轉換提供瞭相應的理論驗證.最後給齣瞭校園通繫統實例分析以及所實現的建模工具和動畫工具介紹.
침대복잡연건계통적수구신식난이표체화구통적문제,제출료일충용동화방식묘술수구행위모형적가시화방법.해방법기우행위묘술어언(Behavior Description Language,BDL)소건립적수구행위모형,동화적집행궤제시채용상태궤화상태괴분별작위기집행모형화묘술모형,매일개상태천이도대응일개수요진행가시화묘술적행위,일개관련원소장상태괴모형중적일개천이여일개동작원어진행관련,공제도형적운동,실현수구행위모형적가시화.해방법적우점재우,수구동화적직관성가이사불동배경적용호발현유루화불정학적잠재수구,피면수구변경,병차BDL모형필수통과일계렬검측,이학보수구동화적정학성.문중급출료행위모형도상태모형전환규칙적정학성증명,위전환제공료상응적이론험증.최후급출료교완통계통실례분석이급소실현적건모공구화동화공구개소.