Properties (88)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:physicist
|
gptkbp:affiliation |
gptkb:Carleton_University
gptkb:University_of_Alberta gptkb:McMaster_University |
gptkbp:almaMater |
gptkb:University_of_Toronto
|
gptkbp:awards |
gptkb:National_Academy_of_Engineering_Member
gptkb:IEEE_Computer_Pioneer_Award ACM Fellow |
gptkbp:birthDate |
1938-05-08
|
gptkbp:contribution |
Separation of Concerns
Software Documentation Design by Contract Program Comprehension Parnas's_Principles_of_Software_Engineering |
gptkbp:field |
Computer Science
|
https://www.w3.org/2000/01/rdf-schema#label |
Dr. David L. Parnas
|
gptkbp:influenced |
Software_Engineering_Community
|
gptkbp:influencedBy |
gptkb:John_von_Neumann
|
gptkbp:knownFor |
Software Engineering
Information Hiding Modular_Programming |
gptkbp:nationality |
Canadian
|
gptkbp:occupation |
Professor
|
gptkbp:publishes |
Software Engineering: Concepts and Practice
On the Criteria to Be Used in Decomposing Systems into Modules Software Engineering: A Practitioner’s Approach Software Requirements Specification Software Engineering: A Comprehensive Approach Software Engineering: A Global Perspective Software Engineering: A Historical Perspective Software Engineering: A New Perspective Software Engineering: A Practical Guide Software Engineering: A New Approach Software Engineering: A New Approach to Responsibility Software Engineering: A New Approach to Empowerment Software Engineering: A New Approach to Collaboration A Case for the Information Hiding Principle Software Engineering: A New Approach to Change Software Engineering: A New Approach to Diversity Software Engineering: A New Approach to Engagement Software Engineering: A New Approach to Growth Software Engineering: A New Approach to Integrity Software Engineering: A New Approach to Leadership Software Engineering: A New Approach to Practice Software Engineering: A New Approach to Strategy Software Engineering: A New Approach to Testing Software Engineering: A New Approach to Theory Software Engineering: A New Approach to Vision Software Engineering: A New Direction Software Engineering: A New Framework Software Engineering: A New Methodology Software Engineering: A New Model Software Engineering: A New Paradigm Software Engineering: A New Paradigm Shift Software Engineering: A New Strategy Software Engineering: A New Vision Software Engineering: A Path Forward Software Engineering: A Research Agenda Software Engineering: A Vision for the Future The Role of the Software Architect The Software Crisis Software Engineering: A New Approach to Transparency Software Engineering: A New Approach to Maintenance Software Engineering: A New Approach to Collaboration. Software Engineering: A New Approach to Accountability Software Engineering: A New Approach to Sustainability The_Future_of_Software_Development The_Future_of_Software_Engineering Software_Engineering:_A_New_Approach_to_Design Software_Engineering:_A_New_Approach_to_Education Software_Engineering:_A_New_Approach_to_Ethics Software_Engineering:_A_New_Approach_to_Inclusion Software_Engineering:_A_New_Approach_to_Innovation Software_Engineering:_A_New_Approach_to_Management Software_Engineering:_A_New_Approach_to_Quality Software_Engineering:_A_New_Approach_to_Research Software_Engineering:_A_New_Approach_to_Trust The_Evolution_of_Software_Engineering The_Importance_of_Software_Engineering_Education The_Role_of_Documentation_in_Software_Development The_Role_of_Software_in_the_Modern_World The_Software_Engineering_Approach Software_Engineering:_A_New_Approach_to_Communication Software_Engineering:_A_New_Approach_to_Documentation Software_Engineering:_A_New_Approach_to_Development |
gptkbp:researchFocus |
Software Maintenance
Software Reliability Software_Design |