期刊文献+

面向过程的需求建模 被引量:1

Process-oriented Requirements Modeling
在线阅读 下载PDF
导出
摘要 提出目标、角色、需求任务建模方法,将软件系统高层目标层层分解、精化成操作化目标,分配给角色作为角色目标,在需求工程过程中,用具体的需求任务实现角色目标。定义了3个单一化规则对建模过程进行约束,可以避免操作化目标、角色和具体的需求任务之间的冲突。定义了操作化目标与角色目标之间的映射函数、角色目标与具体的需求任务之间的映射函数以及它们的复合函数,将操作化目标与具体的需求任务直接关联,使软件系统目标与需求工程过程紧密结合,可以更加直观、形象、准确地对系统需求建模,通过聚集需求任务实现系统高层目标。 Goal ,role and requirements task modeling methodology is presented. The software system high level goal is hierarchically de- composed and refined as operational goals. The operational goals are assigned to roles as their goals. The role goals are achieved by con- crete requirements tasks in the requirements engineering processes. It defines three singleton roles which constraint modeling processes and avoid conflicts of the operational goals,the roles and the concrete requirements tasks. The function maps the operational goals to the role goals, the function maps the role goals to the concrete requirements tasks and their compound functions are directly related the operational goals to the concrete requirements tasks. The approach integrates software system goals and requirements engineering processes. The sys- tem requirements are modeled more intuitionisticly ,visually and exactly. The requirements tasks are aggregated to achieve the system high level goal.
作者 张国生
出处 《计算机技术与发展》 2013年第8期5-8,共4页 Computer Technology and Development
基金 云南省教育科学研究基金项目(2012C106) 云南大学重点教改项目(WX070142)
关键词 目标 角色 需求任务 分解 精化 单一化规则 操作化目标 goal role requirements task decomposition refinement singleton rule operational goal
作者简介 张国生(1968-),男,硕士,副教授,研究方向为软件工程及其形式化
  • 相关文献

参考文献11

  • 1张国生.需求演化过程建模[J].微电子学与计算机,2012,29(5):54-57. 被引量:5
  • 2Dardenne A,Lamsweerde A V,Fickas S. Goal-directed Re- quirements Acquisition [ J ]. Science of Computer Program- ruing, 1993,20(1-2) :3-50.
  • 3Chung L, Nixon B A, Yu E, et al. Non-functional Require- ments in Software Engineering [ M ]. [ s. 1. ] :Kluwer Academic Publishers ,2000.
  • 4Feather 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.
  • 5Popova V, Sharpanskykh A. A Formal Framework for Modeling and Analysis of Organizations [ J ]. IFIP International Federa- tion for Information Processing,2007,244:343-358.
  • 6Brooks F P. No Silver Bullet:Essence and Accidents of Soft- ware Engineering[ J]. IEEE Computer, 1987,20(4) : 10-19.
  • 7张国生.敏捷需求过程建模[J].微电子学与计算机,2012,29(2):27-30. 被引量:3
  • 8赵欣培,李明树,王青,陈振冲,梁金能.一种基于Agent的自适应软件过程模型[J].软件学报,2004,15(3):348-359. 被引量:29
  • 9Lamsweerde 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.
  • 10Xu 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.

二级参考文献27

  • 1Nanda C. Using an ethnographic process to conduct requirements analysis for agile systems development [J]. INf Tachnol Manage, 2008(9) : 55-69.
  • 2Boehm B, Turner R. Balancing agility and disciline., a guide for the perplexed[M]. Boston:Addison-Wesley, 2004.
  • 3Hirsch M. Moving from a plan driven culture to agile development[C]//Proceedings of the 27th internation- al conference on software engineering (ICSE 2005 ). USA: Missorui, 2005.
  • 4Wiegers K. Software requirements[M]. 2nd ed. New York: Microsoft Press, 2003.
  • 5Finkelstein A, Kramer K, Nuseibeh B. Software Process Modeling and Technology. Taunton: Research Studies Press Ltd., 1994.
  • 6Engels G, Groenewegen L. SOCCA: Specification of coordinated and cooperative activities. In:Software Process Modeling and Technology. Taunton: Research Studies Press Ltd., 1994. 71-100.
  • 7Bandinelli S, Fuggetta A, Lavazza L, Loi M, Picco G. Modeling and improving an industrial software process. IEEE Trans. on Software Engineering, 1995,21(5):440-454.
  • 8Weiss G. MultiAgent System: A Modem Approach to Distributed Artificial Intelligence. Cambridge: The MIT Press, 1999.
  • 9Shepherdson JW, Thompson SG, Odgers BR. Cross organisational workflow coordination by software Agents. In: Bussler C,Grefen P, Ludwig H, Shan M, eds. Proc. of the Workshop on Cross-Organisational Workflow Management and Coordination (WACC'99). 1999. http:
  • 10Wang AI. A process centered environment for cooperative software engineering. In: Chang SK, ed. Proc. of the 14th Int'l Conf. on Software engineering and knowledge engineering. Ischia: ACM,2002.457-468.

共引文献35

同被引文献13

  • 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.
  • 3Kemerer C F, Slaughter S. An empirical approach to studying software evolution [ J ]. IEEE Transactions on Software Engi- neering, 1999,25 (4) :493-509.
  • 4Belady L A, Lehman M M. A model of large program develop- ment [ J ]. IBM Systems Journal, 1976,15 ( 3 ) :225-252.
  • 5Kotonya G, Sommerville I. Requirements engineering: proces- ses and techniques[ M]. Is. 1. ] :John Wiley & Sons, 1998.
  • 6Pressman R S. Software engineering: a practitioner' s approach [ M ]. 7th ed. [ s. 1. ] : McGraw-Hill Companies Inc ,2010.
  • 7Institute of Electrical and Electronics Engineers. IEEE stand- ard glossary of software engineering terminology (IEEE Std 610.12-1900) [ S ]. New York : IEEE, 1990.
  • 8Gotel 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.
  • 9Wieringa R. An introduction to requirements traceability [ R ]. Is. 1. ] :Vrije University,1995.
  • 10Pohl K. Requirements engineering : fundamentals, principles, and techniques [ M ]. Berlin: Springer- Verlag, 2010:610 - 613.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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