Requirements Driven Knowledge System Design for Product Development

  • Pengcheng Zhang
  • James Gao
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 66)


This paper describes a methodology for the design and development of a knowledge management (KM) system for manufacturing enterprises based on enterprise architecture methodologies with real industrial case studies. Enterprise Architecture Frameworks (EAF) have been proposed and developed to help enterprises design their information systems based on corporate objectives and user requirements. However, these frameworks have not given sufficient consideration of how to manage enterprise knowledge with the strong needs for better managing knowledge in the new product development process. This project aims to extend the newly developed enterprise architecture frameworks so that not only information, but also enterprise knowledge can be managed. This project focuses on the new product development process, and thus the enterprise in this context is defined as the product development enterprise or organisation. This paper describes the proposed methodology with an industrial investigation including the collaborating company’s business process, organizational structure and knowledge user requirements.


Knowledge Management Knowledge System Design Enterprise Architecture Framework Requirement Management New Product Development 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Ahl, V.: An experimental comparison of five prioritization methods – investigating ease of use, accuracy and scalability, Master’s thesis, School of Engineering, Blekinge Institute of Technology, Sweden (2005)Google Scholar
  2. Ambler, S.W., Nalbone, J., Vizdos, M.: Enterprise Unified Process: Extending the Rational Unified Process. Prentice-Hall, Englewood Cliffs (2005)Google Scholar
  3. Beck, K.: Extreme programming: explained, 7th edn. Addison-Wesley, USA (2001)Google Scholar
  4. Choi, I., Jung, J., Song, M.: An integrated framework for process knowledge management. International Journal of Innovation and Learning 1(4), 399–408 (2004)CrossRefGoogle Scholar
  5. DoD Architecture Framework Working Group, DoD Architecture Framework: Volume I: Definitions and guidelines (2003)Google Scholar
  6. Firesmith, D.: Prioritizing Requirements. Journal of Object Technology 3(8), 35–47 (2004)Google Scholar
  7. Jung, J., Choi, I., Song, M.: An integration architecture for knowledge management systems and business process management systems. Computers in Industry 58, 21–34 (2007)CrossRefGoogle Scholar
  8. Kalpic, B., Bernus, P.: Business process modelling in industry—the powerful tool in enterprise management. Computers in Industry 47(3), 299–318 (2002)CrossRefGoogle Scholar
  9. Karlsson, J., Wohlin, C., Regnell, B.: An evaluation of methods for prioritizing software requirements, pp. 939–947. Elsevier, New York (1997)Google Scholar
  10. Kuang, L., Gao, J.: A framework to integrate manufacturing information system. In: Chunha, P.F., Maropoulos, P. (eds.) Proceeding of the CORP International conference on digital enterprise technologies (DET 2006), Sebubal, Portugal (2006) ISBN:972-99824-1-4Google Scholar
  11. Leffingwell, D., Widrig, D.: Managing Software Requirements: A Use Case Approach, 2nd edn., pp. 124–125. Addison-Wesley, USA (2003)Google Scholar
  12. Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modeling. In: IEEE International Symposium on Requirements Engineering, pp. 2–14. IEEE Computer Society Press, Los Alamitos (1993)Google Scholar
  13. Perini, A., Ricca, F., Susi, A.: Tool-supported requirements prioritization: Comparing the AHP andCBRank methods. Information and Software Technology 51, 1021–1032 (2009)CrossRefGoogle Scholar
  14. Saaty, T.: The Analytic Hierarchy Process: Planning, Priority Setting, Resource, Allocation. McGraw-Hill, New York (1980)MATHGoogle Scholar
  15. Sessions, R.: A Comparison of the Top Four Enterprise Architecture Methodologies. ObjectWatch, Inc. (2007)Google Scholar
  16. Stokes, M.: Managing Engineering Knowledge—MOKA: Methodology for Knowledge Based Engineering Applications. Professional Engineering Publishing Limited (2001)Google Scholar
  17. Sommerville, I.: Software Engineering. Addison-Wesley, Reading (2006)Google Scholar
  18. The CIO Council, A Practical Guide to Federal Enterprise Architecture, the CIO Council, Version 1.0 (2001) Google Scholar
  19. The Open Group, The Open Group Architecture Framework version 8.1.1 Enterprise Edition, The Open Group (2007)Google Scholar
  20. Yourdon, E.: Death March, 2nd edn. Prentice Hall, Englewood Cliffs (2003)Google Scholar
  21. Wiegers, K.E.: First Thing First: Prioritizing Requirements. Software Development (1999)Google Scholar
  22. Zackman, J.: The Zackman framework: a primer for enterprise engineering and manufacturing (2003), (accessed October 28, 2008)

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Pengcheng Zhang
    • 1
  • James Gao
    • 1
  1. 1.Centre for Innovation Product Development, School of EngineeringUniversity of GreenwichKentUK

Personalised recommendations