期刊文献+

基于受控Petri网的需求追踪演化过程建模 被引量:2

Requirements Traceability Evolution Processes Modeling Based on Controlled Petri Net
下载PDF
导出
摘要 需求追踪可以获得更加完备的系统需求,对软件的成功开发起到十分重要的作用。分析了需求制品间的可追踪性链接关系,定义了链接关系语义及其表示原语,对需求过程活动产生的制品进行追踪链接关系分析,用链接关系图表示制品间的约束、依赖、抽象及时序关系,找出活动中的需求变更点、变体及其变更因素,为需求过程开发活动制定相应的演化控制策略,并反馈到相应的需求活动中,控制需求过程开发活动演化。定义了受控Petri网Con PN,用Con PN对需求追踪演化过程建立形式化模型,反馈、迭代、增量演化需求过程活动,使需求过程更加成熟,同时,提高软件生产的质量和效率,增加涉众满意度。 The complete system requirements are achieved by requirements traceability,and play important roles to the successful software development. The traceability link relations of requirements artifacts are analyzed. The link semantics and their denotation primitives are defined. The traceability link relations of artifacts of requirements processes activities are analyzed. The constraints,dependences,abstracts and temporal relations of artifacts are denoted with the link relations graph. Requirements change points,variants and their change factors of activities are located. The evolution control policies are established for requirements processes development activities,feed back to the corresponding activities and control evolution of activities. The controlled Petri Net is defined. Requirements traceability evolution proces-ses is formally modeled with it. Activities of requirements processes are fed back,iterated,incrementally evolved,and turned more mature-ly. As the result of these,software production quality and efficiency are improved. The stakeholders' satisfaction degree is increased.
作者 张国生
出处 《计算机技术与发展》 2015年第5期21-24,28,共5页 Computer Technology and Development
基金 云南省教育科学研究基金项目(2012C106) 云南大学教育教学改革研究重点项目(2013BZ5)
关键词 需求追踪 链接关系 链接语义 需求过程 演化 需求活动 控制策略 受控PETRI网 requirements traceability link relation link semantics requirements processes evolution requirements activities control poli-cy ConPN
  • 相关文献

参考文献14

  • 1Hofmann F,Lehner F. Requirements engineering as a success factor in software projects [ J ]. IEEE Software, 2001,18 ( 4 ) : 58 -66.
  • 2Young R. Effective requirements practices [ M ]. [ s. 1. ] : Addi- son-Wesley ,2002.
  • 3张国生.面向过程的需求建模[J].计算机技术与发展,2013,23(8):5-8. 被引量:1
  • 4Kemerer C F, Slaughter S. An empirical approach to studying software evolution [ J ]. IEEE Transactions on Software Engi- neering, 1999,25 (4) :493-509.
  • 5Belady L A, Lehman M M. A model of large program develop- ment [ J ]. IBM Systems Journal, 1976,15 ( 3 ) :225-252.
  • 6Kotonya G, Sommerville I. Requirements engineering: proces- ses and techniques[ M]. Is. 1. ] :John Wiley & Sons, 1998.
  • 7Pressman R S. Software engineering: a practitioner' s approach [ M ]. 7th ed. [ s. 1. ] : McGraw-Hill Companies Inc ,2010.
  • 8张国生.基于层次着色Petri网的需求工程过程框架[J].计算机应用与软件,2011,28(8):17-19. 被引量:3
  • 9Institute of Electrical and Electronics Engineers. IEEE stand- ard glossary of software engineering terminology (IEEE Std 610.12-1900) [ S ]. New York : IEEE, 1990.
  • 10Gotel O, Finkelstein A. An analysis of the requirements tracea- bility problem[ C ]//Proceedings of the first IEEE internation- al conference on requirements engineering. Los Alamitos:IEEE Computer Society Press, 1994 : 94-101.

二级参考文献12

  • 1Dardenne A,Lamsweerde A V,Fickas S. Goal-directed Re- quirements Acquisition [ J ]. Science of Computer Program- ruing, 1993,20(1-2) :3-50.
  • 2Chung L, Nixon B A, Yu E, et al. Non-functional Require- ments in Software Engineering [ M ]. [ s. 1. ] :Kluwer Academic Publishers ,2000.
  • 3Feather M S, Fickas S. A Framework for Distributed System Designs[ C ]//Proc. of Knowledge-based Software Engineer- ing Conference. Monterey : [ s. n. ], 1994:6-13.
  • 4Popova V, Sharpanskykh A. A Formal Framework for Modeling and Analysis of Organizations [ J ]. IFIP International Federa- tion for Information Processing,2007,244:343-358.
  • 5Brooks F P. No Silver Bullet:Essence and Accidents of Soft- ware Engineering[ J]. IEEE Computer, 1987,20(4) : 10-19.
  • 6Lamsweerde A V. Goat-oriented Requirements Engineering:A Guided Tour[ C ]//Proe. of Fifth IEEE International Symposi- um on Requirements Engineering. Toronto: [ s. n. ] ,2001:249 -263.
  • 7Xu H, Zhang X. A Methodology for Role-based Modeling of Open Multi-agent Software Systems [ C ]//Proceedings of the 7th International Conference on Enterprise Information Sys- tems( ICEIS 2005). Miami ,Florida: [ s. n. ] ,2005:246-253.
  • 8李飞,李彤.通过模型比较构造软件演化的过程模型[J].计算机应用与软件,2008,25(5):25-28. 被引量:1
  • 9张国生.基于层次着色Petri网的需求工程过程框架[J].计算机应用与软件,2011,28(8):17-19. 被引量:3
  • 10张国生.敏捷需求过程建模[J].微电子学与计算机,2012,29(2):27-30. 被引量:3

共引文献2

同被引文献1

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部