Skip to main content

2015 | OriginalPaper | Buchkapitel

6. Conciseness, Modularity, Simplicity and Traceability

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The design of systems and components during the design stage of the systems life cycle requires specific purposeful actions to ensure effective designs and viable systems. Designers are faced with a number of design concerns that they must embed into the design in every instance of thinking and documentation. Four of these concerns are addressed by the non-functional requirements for conciseness, modularity, simplicity, and traceability. Formal understanding of each of these non-functional requirements requires definitions, terms, and equations, as well as the ability to understand how to control their effect and measure their outcomes during system design endeavors.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ameri, F., Summers, J. D., Mocko, G. M., & Porter, M. (2008). Engineering design complexity: An investigation of methods and measures. Research in Engineering Design, 19(2–3), 161–179.CrossRef Ameri, F., Summers, J. D., Mocko, G. M., & Porter, M. (2008). Engineering design complexity: An investigation of methods and measures. Research in Engineering Design, 19(2–3), 161–179.CrossRef
Zurück zum Zitat Ashby, W. R. (1958). Requisite variety and its implications for the control of complex systems. Cybernetica, 1(2), 83–99.MATHMathSciNet Ashby, W. R. (1958). Requisite variety and its implications for the control of complex systems. Cybernetica, 1(2), 83–99.MATHMathSciNet
Zurück zum Zitat Ashby, W. R. (1968). Variety, constraint, and the law of requisite variety. In W. Buckley (Ed.), Modern systems research for the behavioral scientist (pp. 129–136). Chicago: Aldine Publishing Company. Ashby, W. R. (1968). Variety, constraint, and the law of requisite variety. In W. Buckley (Ed.), Modern systems research for the behavioral scientist (pp. 129–136). Chicago: Aldine Publishing Company.
Zurück zum Zitat Baldwin, C. Y., & Clark, K. B. (2006). Modularity in the design of complex engineering systems. In D. Braha, A. A. Minai, & Y. Bar-Yam (Eds.), Complex engineered systems (pp. 175–205). Berlin: Springer.CrossRef Baldwin, C. Y., & Clark, K. B. (2006). Modularity in the design of complex engineering systems. In D. Braha, A. A. Minai, & Y. Bar-Yam (Eds.), Complex engineered systems (pp. 175–205). Berlin: Springer.CrossRef
Zurück zum Zitat Bashir, H. A., & Thomson, V. (1999). Estimating design complexity. Journal of Engineering Design, 10(3), 247–257.CrossRef Bashir, H. A., & Thomson, V. (1999). Estimating design complexity. Journal of Engineering Design, 10(3), 247–257.CrossRef
Zurück zum Zitat Becker, O., Asher, J. B., & Ackerman, I. (2000). A method for system interface reduction using N2 charts. Systems Engineering, 3(1), 27–37.CrossRef Becker, O., Asher, J. B., & Ackerman, I. (2000). A method for system interface reduction using N2 charts. Systems Engineering, 3(1), 27–37.CrossRef
Zurück zum Zitat Beer, S. (1981). Brain of the Firm. New York: Wiley. Beer, S. (1981). Brain of the Firm. New York: Wiley.
Zurück zum Zitat Booch, G. (1994). Object-oriented analysis and design with applications (2nd ed.). Reading, MA: Addison-Wesley. Booch, G. (1994). Object-oriented analysis and design with applications (2nd ed.). Reading, MA: Addison-Wesley.
Zurück zum Zitat Braha, D., & Maimon, O. (1998). The measurement of a design structural and functional complexity. IEEE Transactions on Systems, Man and Cybernetics—Part A: Systems and Humans, 28(4), 527–535.CrossRef Braha, D., & Maimon, O. (1998). The measurement of a design structural and functional complexity. IEEE Transactions on Systems, Man and Cybernetics—Part A: Systems and Humans, 28(4), 527–535.CrossRef
Zurück zum Zitat Briand, L. C., Wüst, J., Daly, J. W., & Victor Porter, D. (2000). Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software, 51(3), 245–273.CrossRef Briand, L. C., Wüst, J., Daly, J. W., & Victor Porter, D. (2000). Exploring the relationships between design measures and software quality in object-oriented systems. Journal of Systems and Software, 51(3), 245–273.CrossRef
Zurück zum Zitat Browning, T. R. (2001). Applying the design structure matrix to system decomposition and integration problems: A review and new directions. IEEE Transactions on Engineering Management, 48(3), 292–306.CrossRef Browning, T. R. (2001). Applying the design structure matrix to system decomposition and integration problems: A review and new directions. IEEE Transactions on Engineering Management, 48(3), 292–306.CrossRef
Zurück zum Zitat Budgen, D. (2003). Software design (2nd ed.). New York: Pearson Education. Budgen, D. (2003). Software design (2nd ed.). New York: Pearson Education.
Zurück zum Zitat Chidamber, S. R., & Kemerer, C. F. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476–493.CrossRef Chidamber, S. R., & Kemerer, C. F. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476–493.CrossRef
Zurück zum Zitat Chrissis, M. B., Konrad, M., & Shrum, S. (2007). CMMI: Guidelines for process integration and product improvement (2nd ed.). Upper Saddle River, NJ: Addison-Wesley. Chrissis, M. B., Konrad, M., & Shrum, S. (2007). CMMI: Guidelines for process integration and product improvement (2nd ed.). Upper Saddle River, NJ: Addison-Wesley.
Zurück zum Zitat Cliff, N. (1993). What is and isn’t measurement. In G. Keren & C. Lewis (Eds.), A handbook for data analysis in the behavioral sciences: Methodological issues (pp. 59–93). Hillsdale, NJ: Lawrence Erlbaum Associates. Cliff, N. (1993). What is and isn’t measurement. In G. Keren & C. Lewis (Eds.), A handbook for data analysis in the behavioral sciences: Methodological issues (pp. 59–93). Hillsdale, NJ: Lawrence Erlbaum Associates.
Zurück zum Zitat Conant, R. C. (1976). Laws of information which govern systems. IEEE Transactions on Systems, Man and Cybernetics, SMC, 6(4), 240–255. Conant, R. C. (1976). Laws of information which govern systems. IEEE Transactions on Systems, Man and Cybernetics, SMC, 6(4), 240–255.
Zurück zum Zitat Coombs, C. H., Raiffa, H., & Thrall, R. M. (1954). Some views on mathematical models and measurement theory. Psychological Review, 61(2), 132–144.CrossRef Coombs, C. H., Raiffa, H., & Thrall, R. M. (1954). Some views on mathematical models and measurement theory. Psychological Review, 61(2), 132–144.CrossRef
Zurück zum Zitat Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16(3), 297–334.CrossRef Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16(3), 297–334.CrossRef
Zurück zum Zitat Edwards, J. R., & Bagozzi, R. P. (2000). On the nature and direction of relationships between constructs and measures. Psychological Methods, 5(2), 155–174.CrossRef Edwards, J. R., & Bagozzi, R. P. (2000). On the nature and direction of relationships between constructs and measures. Psychological Methods, 5(2), 155–174.CrossRef
Zurück zum Zitat Eppinger, S. D., & Browning, T. R. (2012). Design structure matrix methods and applications. Cambridge, MA: MIT Press. Eppinger, S. D., & Browning, T. R. (2012). Design structure matrix methods and applications. Cambridge, MA: MIT Press.
Zurück zum Zitat Faulconbridge, R. I., & Ryan, M. J. (2003). Managing complex technical projects: A systems engineering approach. Norwood, MA: Artech House. Faulconbridge, R. I., & Ryan, M. J. (2003). Managing complex technical projects: A systems engineering approach. Norwood, MA: Artech House.
Zurück zum Zitat Flood, R. L., & Carson, E. R. (1993). Dealing with complexity: An introduction to the theory and application of systems science (2nd ed.). New York: Plenum Press.CrossRefMATH Flood, R. L., & Carson, E. R. (1993). Dealing with complexity: An introduction to the theory and application of systems science (2nd ed.). New York: Plenum Press.CrossRefMATH
Zurück zum Zitat Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2003). Product modularity: Definitions and benefits. Journal of Engineering Design, 14(3), 295.CrossRef Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2003). Product modularity: Definitions and benefits. Journal of Engineering Design, 14(3), 295.CrossRef
Zurück zum Zitat Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2004). Product modularity: Measures and design methods. Journal of Engineering Design, 15(1), 33–51.CrossRef Gershenson, J. K., Prasad, G. J., & Zhang, Y. (2004). Product modularity: Measures and design methods. Journal of Engineering Design, 15(1), 33–51.CrossRef
Zurück zum Zitat Halstead, M. H. (1977). Elements of Software Science. Elsevier North-Holland, Inc., Amsterdam. Halstead, M. H. (1977). Elements of Software Science. Elsevier North-Holland, Inc., Amsterdam.
Zurück zum Zitat Hauser, J. R., & Clausing, D. P. (1988). The house of quality. Harvard Business Review, 66(3), 63–73. Hauser, J. R., & Clausing, D. P. (1988). The house of quality. Harvard Business Review, 66(3), 63–73.
Zurück zum Zitat Henneman, R. L., & Rouse, W. B. (1986). On measuring the complexity of monitoring and controlling large-scale systems. IEEE Transactions on Systems, Man and Cybernetics, 16(2), 193–207.CrossRef Henneman, R. L., & Rouse, W. B. (1986). On measuring the complexity of monitoring and controlling large-scale systems. IEEE Transactions on Systems, Man and Cybernetics, 16(2), 193–207.CrossRef
Zurück zum Zitat Henry, S., & Kafura, D. (1984). The evaluation of software systems’ structure using quantitative software metrics. Software: Practice and Experience, 14(6), 561–573. Henry, S., & Kafura, D. (1984). The evaluation of software systems’ structure using quantitative software metrics. Software: Practice and Experience, 14(6), 561–573.
Zurück zum Zitat Hölttä-Otto, K., & de Weck, O. (2007). Degree of modularity in engineering systems and products with technical and business constraints. Concurrent Engineering, 15(2), 113–126.CrossRef Hölttä-Otto, K., & de Weck, O. (2007). Degree of modularity in engineering systems and products with technical and business constraints. Concurrent Engineering, 15(2), 113–126.CrossRef
Zurück zum Zitat Hornby, G. S. (2007). Modularity, reuse, and hierarchy: Measuring complexity by measuring structure and organization. Complexity, 13(2), 50–61.CrossRefMathSciNet Hornby, G. S. (2007). Modularity, reuse, and hierarchy: Measuring complexity by measuring structure and organization. Complexity, 13(2), 50–61.CrossRefMathSciNet
Zurück zum Zitat Huberman, B. A., & Hogg, T. (1986). Complexity and adaptation. Physica D: Nonlinear Phenomena, 22(1–3), 376–384.CrossRefMathSciNet Huberman, B. A., & Hogg, T. (1986). Complexity and adaptation. Physica D: Nonlinear Phenomena, 22(1–3), 376–384.CrossRefMathSciNet
Zurück zum Zitat IEEE. (2005). IEEE standard 1220: Systems engineering—application and management of the systems engineering process. New York: Institute of Electrical and Electronics Engineers. IEEE. (2005). IEEE standard 1220: Systems engineering—application and management of the systems engineering process. New York: Institute of Electrical and Electronics Engineers.
Zurück zum Zitat IEEE, & ISO/IEC (2010). IEEE and ISO/IEC standard 24765: Systems and software engineering—vocabulary. New York and Geneva: Institute of Electrical and Electronics Engineers and the International Organization for Standardization and the International Electrotechnical Commission. IEEE, & ISO/IEC (2010). IEEE and ISO/IEC standard 24765: Systems and software engineering—vocabulary. New York and Geneva: Institute of Electrical and Electronics Engineers and the International Organization for Standardization and the International Electrotechnical Commission.
Zurück zum Zitat Jarke, M. (1998). Requirements tracing. Communications of the ACM, 41(12), 32–36.CrossRef Jarke, M. (1998). Requirements tracing. Communications of the ACM, 41(12), 32–36.CrossRef
Zurück zum Zitat Johnson, N. (2007). Simply complexity: A clear guide to complexity theory. Oxford: Oneworld Publications. Johnson, N. (2007). Simply complexity: A clear guide to complexity theory. Oxford: Oneworld Publications.
Zurück zum Zitat Jung, W. S., & Cho, N. Z. (1996). Complexity measures of large systems and their efficient algorithm based on the disjoint cut set method. IEEE Transactions on Nuclear Science, 43(4), 2365–2372.CrossRefMathSciNet Jung, W. S., & Cho, N. Z. (1996). Complexity measures of large systems and their efficient algorithm based on the disjoint cut set method. IEEE Transactions on Nuclear Science, 43(4), 2365–2372.CrossRefMathSciNet
Zurück zum Zitat Kerlinger, F. N., & Lee, H. B. (2000). Foundations of behavioral research. Fort Worth: Harcourt College Publishers. Kerlinger, F. N., & Lee, H. B. (2000). Foundations of behavioral research. Fort Worth: Harcourt College Publishers.
Zurück zum Zitat Kitchenham, B. A., Pickard, L. M., & Linkman, S. J. (1990). An evaluation of some design metrics. Software Engineering Journal, 5(1), 50–58.CrossRef Kitchenham, B. A., Pickard, L. M., & Linkman, S. J. (1990). An evaluation of some design metrics. Software Engineering Journal, 5(1), 50–58.CrossRef
Zurück zum Zitat Koomen, C. J. (1985). The entropy of design: A study on the meaning of creativity. IEEE Transactions on Systems, Man and Cybernetics, SMC, 15(1), 16–30. Koomen, C. J. (1985). The entropy of design: A study on the meaning of creativity. IEEE Transactions on Systems, Man and Cybernetics, SMC, 15(1), 16–30.
Zurück zum Zitat Lissitz, R. W., & Green, S. B. (1975). Effect of the number of scale points on reliability: A Monte Carlo approach. Journal of Applied Psychology, 60(1), 10–13.CrossRef Lissitz, R. W., & Green, S. B. (1975). Effect of the number of scale points on reliability: A Monte Carlo approach. Journal of Applied Psychology, 60(1), 10–13.CrossRef
Zurück zum Zitat Martin, M. V., & Ishii, K. (2002). Design for variety: Developing standardized and modularized product platform architectures. Research in Engineering Design, 13(4), 213–235. Martin, M. V., & Ishii, K. (2002). Design for variety: Developing standardized and modularized product platform architectures. Research in Engineering Design, 13(4), 213–235.
Zurück zum Zitat McCabe, T. J., & Butler, C. W. (1989). Design complexity measurement and testing. Communications of the ACM, 32(12), 1415–1425.CrossRef McCabe, T. J., & Butler, C. W. (1989). Design complexity measurement and testing. Communications of the ACM, 32(12), 1415–1425.CrossRef
Zurück zum Zitat Mikkola, J. H., & Gassmann, O. (2003). Managing modularity of product architectures: Toward an integrated theory. IEEE Transactions on Engineering Management, 50(2), 204–218.CrossRef Mikkola, J. H., & Gassmann, O. (2003). Managing modularity of product architectures: Toward an integrated theory. IEEE Transactions on Engineering Management, 50(2), 204–218.CrossRef
Zurück zum Zitat Min, B.-K., & Soon Heung, C. (1991). System complexity measure in the aspect of operational difficulty. IEEE Transactions on Nuclear Science, 38(5), 1035–1039.CrossRef Min, B.-K., & Soon Heung, C. (1991). System complexity measure in the aspect of operational difficulty. IEEE Transactions on Nuclear Science, 38(5), 1035–1039.CrossRef
Zurück zum Zitat Newcomb, P. J., Bras, B., & Rosen, D. W. (1998). Implications of modularity on product design for the life cycle. Journal of Mechanical Design, 120(3), 483–490.CrossRef Newcomb, P. J., Bras, B., & Rosen, D. W. (1998). Implications of modularity on product design for the life cycle. Journal of Mechanical Design, 120(3), 483–490.CrossRef
Zurück zum Zitat Nunnally, J. C. (1967). Psychometric theory (3rd ed.). New York: McGraw-Hill. Nunnally, J. C. (1967). Psychometric theory (3rd ed.). New York: McGraw-Hill.
Zurück zum Zitat Shannon, C. E. (1948b). A mathematical theory of communication, part 2. Bell System Technical Journal, 27(4), 623–656.CrossRefMathSciNet Shannon, C. E. (1948b). A mathematical theory of communication, part 2. Bell System Technical Journal, 27(4), 623–656.CrossRefMathSciNet
Zurück zum Zitat Shannon, C. E., & Weaver, W. (1998). The mathematical theory of communication. Champaign, IL: University of Illinois Press. Shannon, C. E., & Weaver, W. (1998). The mathematical theory of communication. Champaign, IL: University of Illinois Press.
Zurück zum Zitat Simon, H. A. (1996). The sciences of the artificial (3rd ed.). Cambridge, MA: MIT Press. Simon, H. A. (1996). The sciences of the artificial (3rd ed.). Cambridge, MA: MIT Press.
Zurück zum Zitat Sosa, M. E., Eppinger, S. D., & Rowles, C. M. (2007). A network approach to define modularity of components in complex products. Journal of Mechanical Design, 129(11), 1118–1129.CrossRef Sosa, M. E., Eppinger, S. D., & Rowles, C. M. (2007). A network approach to define modularity of components in complex products. Journal of Mechanical Design, 129(11), 1118–1129.CrossRef
Zurück zum Zitat Stevens, S. S. (1946). On the theory of scales of measurement. Science, 103(2684), 677–680.CrossRefMATH Stevens, S. S. (1946). On the theory of scales of measurement. Science, 103(2684), 677–680.CrossRefMATH
Zurück zum Zitat Steward, D. V. (1981). The design structure system: A method for managing the design of complex systems. IEEE Transactions on Engineering Management, EM, 28(3), 71–74. Steward, D. V. (1981). The design structure system: A method for managing the design of complex systems. IEEE Transactions on Engineering Management, EM, 28(3), 71–74.
Zurück zum Zitat Suh, N. P. (1990). The principles of design. New York: Oxford University Press. Suh, N. P. (1990). The principles of design. New York: Oxford University Press.
Zurück zum Zitat Suh, N. P. (2001). Axiomatic design: Advances and applications. New York: Oxford University Press. Suh, N. P. (2001). Axiomatic design: Advances and applications. New York: Oxford University Press.
Zurück zum Zitat Suh, N. P. (2005). Complexity: Theory and applications. New York: Oxford University Press. Suh, N. P. (2005). Complexity: Theory and applications. New York: Oxford University Press.
Zurück zum Zitat Summers, J. D., & Shah, J. J. (2010). Mechanical engineering design complexity metrics: size, coupling, and solvability. Journal of Mechanical Design, 132(2), 021004.CrossRef Summers, J. D., & Shah, J. J. (2010). Mechanical engineering design complexity metrics: size, coupling, and solvability. Journal of Mechanical Design, 132(2), 021004.CrossRef
Zurück zum Zitat Torgerson, W. (1958). Theory and methods of scaling. New York: Wiley. Torgerson, W. (1958). Theory and methods of scaling. New York: Wiley.
Zurück zum Zitat Wiegers, K. E. (2003). Software requirements (2nd ed.). Redmond, WA: Microsoft Press. Wiegers, K. E. (2003). Software requirements (2nd ed.). Redmond, WA: Microsoft Press.
Zurück zum Zitat Yourdon, E., & Constantine, L. L. (1979). Structured design: Fundamentals of a discipline of computer design and systems design. Englewood Cliffs, NJ: Prentice-Hall.MATH Yourdon, E., & Constantine, L. L. (1979). Structured design: Fundamentals of a discipline of computer design and systems design. Englewood Cliffs, NJ: Prentice-Hall.MATH
Zurück zum Zitat Yu, T.-L., Yassine, A. A., & Goldberg, D. E. (2007). An information theoretic method for developing modular architectures using genetic algorithms. Research in Engineering Design, 18(2), 91–109.CrossRefMATH Yu, T.-L., Yassine, A. A., & Goldberg, D. E. (2007). An information theoretic method for developing modular architectures using genetic algorithms. Research in Engineering Design, 18(2), 91–109.CrossRefMATH
Metadaten
Titel
Conciseness, Modularity, Simplicity and Traceability
verfasst von
Kevin MacG Adams
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-18344-2_6

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.