Kenneth W Kolence quotes
From Motley Bytes Wiki
Kenneth W. Kolence. (1932 - 2011). American software engineer, physicist, mathematician, and computing pioneer.
Contents
Large Systems
“The basic problem is that certain classes of systems are placing demands on us which are beyond our capabilities and our theories and methods of design and production at this time ... It is large systems that are encountering great difficulties. We should not expect the production of such systems to be easy.”
- Source: Kenneth W. Kolence in a report entitled Software Engineering: Report of a Conference Sponsored by the NATO Science Committee. Chaired by Friedrich Ludwig Bauer. Edited by P. Naur; B. Randell. Conference held 1968-10-07 through 1968-10-11 in Garmisch, Germany. OCLC: 35337842. See http://homepages.cs.ncl.ac.uk/brian.randell/NATO/index.html ; http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF ; https://dl.acm.org/citation.cfm?id=1102020 ; https://books.google.com/books/about/Software_engineering.html?id=Uc9QAAAAYAAJ . Page 9.
- See Also:
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Large_Systems
Software Not Physical
“We clearly do not now have an engineering capability comparable to those based on the physical sciences. Such a capability is what is implied by the term software engineering. But software is not a physical system, it is a description of what one describes how a given physical system (a computer of some sort) should act. Thus software is more akin to engineering drawings, either maintained on paper or within a computer. ... So probably it is incorrect to assume software engineering should be considered as a sibling in the family of the physical science based engineering disciplines.”
- Source: Kenneth W. Kolence; Jeffrey Yost (2003). An Interview with Kenneth W. Kolence. Charles Babbage Institute Center for the History of Information Technology. Retrieved 2018-03-27 from https://hdl.handle.net/11299/107415 or https://conservancy.umn.edu/bitstream/handle/11299/107415/oh348kk.pdf .
- See Also:
- What Is Software Design? by Jack W. Reeves. Published February 23, 2005)
- https://www.developerdotstar.com/mag/articles/reeves_design.html
- This essay first appeared in the Fall, 1992 issue of C++ Journal.
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Software_Not_Physical
- What Is Software Design? by Jack W. Reeves. Published February 23, 2005)
- Keywords: Engineering_quotes Capability_quotes Compare_quotes Physical_quotes Science_quotes Software_Engineering_quotes Software_quotes System_quotes Computer_quotes Activity_quotes Drawing_quotes Paper_quotes Sibling_quotes Family_quotes Discipline_quotes Consider_quotes Maintain_quotes Incorrect_quotes
Software Engineer
“There are people who call themselves software engineers, and who build software systems that other people trust their lives to that software. So a great deal of progress has really been made since 1962 (when I first began considering myself as a software engineer) and in that respect toward what may be considered as a valid engineering capability. ... Using the term [Software Engineering] ... actually did, for the first time, provide programmers with a more professional description of what they were trying to do. In my opinion, that was a very good thing.”
- Source: Kenneth W. Kolence; Jeffrey Yost (2003). An Interview with Kenneth W. Kolence. Charles Babbage Institute Center for the History of Information Technology. Retrieved 2018-03-27 from https://conservancy.umn.edu
/bitstream /handle /11299 /107415 /oh348kk.pdf.
- See Also:
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Software Engineer
Software Engineering Body of Knowledge
‘While software engineering may be based on good principles of design activities, it is not a physical science based engineering body of knowledge. So we have to build an engineering capability based on some other body of knowledge.”
- Source: Kenneth W. Kolence; Jeffrey Yost (2003). An Interview with Kenneth W. Kolence. Charles Babbage Institute Center for the History of Information Technology. Retrieved 2018-03-27 from https://conservancy.umn.edu/bitstream/handle/11299/107415/oh348kk.pdf .
- See Also:
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Software_Engineering_Body_of_Knowledge
Software Development Management
“Software product development requires (but is not itself sufficient) the design of rational and correctly integrated management and technical processes.”
- Source: Kenneth W. Kolence; Jeffrey Yost (2003). An Interview with Kenneth W. Kolence. Charles Babbage Institute Center for the History of Information Technology. Retrieved 2018-03-27 from https://conservancy.umn.edu/bitstream/handle/11299/107415/oh348kk.pdf .
- See Also:
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Software_Development_Management
Large System Evolution
“Large systems must evolve, and cannot be produced all at one time. You must have an initial small core system that works really well.”
- Source: Kenneth W. Kolence in a report entitled Software Engineering: Report of a Conference Sponsored by the NATO Science Committee. Chaired by Friedrich Ludwig Bauer. Edited by P. Naur; B. Randell. Conference held 1968-10-07 through 1968-10-11 in Garmisch, Germany. OCLC: 35337842. See http://homepages.cs.ncl.ac.uk/brian.randell/NATO/index.html ; http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF ; https://dl.acm.org/citation.cfm?id=1102020 ; https://books.google.com/books/about/Software_engineering.html?id=Uc9QAAAAYAAJ . Page 61.
- See Also:
- Kenneth_W_Kolence_quotes
- Kenneth_W_Kolence_quotes/Large_System_Evolution