Reusable Process Chunks

作者: Colette Rolland , Naveen Prakash

DOI: 10.1007/3-540-57234-1_67

关键词: Decision-makingRequirements engineeringProcess (engineering)Class (computer programming)Frame (networking)Computer scienceSoftware engineeringReusabilityReuseQuality (business)Extensibility

摘要: Reusability of project components, either at the code level or conceptual specification level, is considered a fundamental aspect in application development. More recently it as been argued that histories can support reuse design decisions. We propose solution based on so-called process chunks which are generic frames to resolve issue stated by requirements engineering (RE) situation. Chunks classified into micro-chunks and macro-chunks. The latter decision making whereas former help implementing decision. RE activity these consists (1) recognising situation belonging class situations treated chunk (2) instanciation frame. benefit expected from this approach threefold: speed up process; improve quality specifications; (3) offer an extensible way for capturing knowledge.

参考文章(16)
A Finkelstein, J Kramer, M Goedicke, ViewPoint Oriented Software Development In: (Proceedings) 3rd International Workshop Software Engineering and its Applications. (pp. pp. 337-351). Cigref EC2 (1990). ,(1990)
G. Grosz, C. Rolland, Using Artificial Inteligence Techniques to Formalize the Information System Design Process database and expert systems applications. pp. 374- 380 ,(1990) , 10.1007/978-3-7091-7553-8_61
Ted J. Biggerstaff, Dallas E. Webster, Clarence A. Ellis, Frank G. Halasz, Charles Kellogg, Charles Richter, Information Management Challenges in the Software Design Process. IEEE Data(base) Engineering Bulletin. ,vol. 10, pp. 24- 31 ,(1987)
C. Cordell Green, Richard Jüllig, Allen Goldberg, Wolfgang Polak, Iteration in the software process. ISPW. pp. 105- 108 ,(1986)
C. Rolland, C. Proix, A natural language approach for Requirements Engineering conference on advanced information systems engineering. pp. 257- 277 ,(1992) , 10.1007/BFB0035136
C. Cauvet, C. Proix, C. Rolland, ALECSI: an expert system for requirements engineering conference on advanced information systems engineering. pp. 31- 49 ,(1991) , 10.1007/3-540-54059-8_79
Brian Henderson-Sellers, Julian M. Edwards, The object-oriented systems life cycle Communications of the ACM. ,vol. 33, pp. 142- 159 ,(1990) , 10.1145/83880.84529
Matthias Jarke, Thomas Rose, Managing knowledge about information system evolution international conference on management of data. ,vol. 17, pp. 303- 311 ,(1988) , 10.1145/971701.50239
Simon Gibbs, Eduardo Casais, Oscar Nierstrasz, Xavier Pintado, Dennis Tsichritzis, None, Class management for software communities Communications of the ACM. ,vol. 33, pp. 90- 103 ,(1990) , 10.1145/83880.84525
W. W. Royce, Managing the development of large software systems Proceedings of IEEE WESCON, 1970. pp. 1- 9 ,(1970)