Statements (88)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Computer_Scientist
|
gptkbp:affiliation |
gptkb:Carnegie_Mellon_University
gptkb:University_of_Lethbridge gptkb:Mc_Master_University |
gptkbp:alma_mater |
gptkb:University_of_Toronto
|
gptkbp:award |
gptkb:IEEE_Computer_Pioneer_Award
|
gptkbp:birth_date |
1938-05-09
|
gptkbp:birth_place |
gptkb:New_York_City,_New_York,_USA
|
gptkbp:children |
gptkb:3
|
gptkbp:contribution |
information hiding concept
software documentation standards Parnas' criteria for modularity |
gptkbp:field |
gptkb:computer_science
|
https://www.w3.org/2000/01/rdf-schema#label |
David Parnas
|
gptkbp:inception |
1960s
|
gptkbp:influenced |
Agile software development
object-oriented programming software engineering practices software testing methodologies |
gptkbp:influenced_by |
gptkb:John_von_Neumann
|
gptkbp:known_for |
modular programming
software engineering design by contract software requirements engineering Parnas' principle of information hiding |
gptkbp:nationality |
gptkb:Canadian
|
gptkbp:notable_work |
The Principles of Software Engineering
|
gptkbp:occupation |
gptkb:Professor
|
gptkbp:publication |
gptkb:Software_Engineering:_A_Modern_Approach
Software Engineering: Concepts and Practice Software Engineering: A Practitioner's Approach Software Requirements: Styles and Techniques Software Engineering: A Comprehensive Approach Software Engineering: A Comprehensive Framework Software Engineering: A Comprehensive Guide Software Engineering: A Global Perspective Software Engineering: A Historical Perspective Software Engineering: A Methodological Approach Software Engineering: A Methodological Framework Software Engineering: A New Perspective Software Engineering: A Practical Approach Software Engineering: A Practical Framework Software Engineering: A Practical Guide Software Engineering: A Research Framework Software Engineering: A Research Perspective Software Engineering: A Systematic Approach Software Engineering: A Systematic Framework Software Engineering: A Theoretical Framework The Future of Software Engineering Software Engineering: A Research Agenda Software Engineering: A Comparative Framework Software Engineering: A Comparative Methodology Software Engineering: A Comparative Perspective Software Engineering: A Comparative Study Software Engineering: A Comprehensive Methodology Software Engineering: A Comprehensive Perspective Software Engineering: A Critical Framework Software Engineering: A Critical Methodology Software Engineering: A Critical Perspective Software Engineering: A Critical Review Software Engineering: A Future Vision Software Engineering: A Methodological Perspective Software Engineering: A Methodological Review Software Engineering: A Philosophical Approach Software Engineering: A Philosophical Perspective Software Engineering: A Philosophical Review Software Engineering: A Practical Methodology Software Engineering: A Practical Perspective Software Engineering: A Practical Review Software Engineering: A Research Review Software Engineering: A Systematic Methodology Software Engineering: A Systematic Perspective Software Engineering: A Systematic Review Software Engineering: A Theoretical Foundation Software Engineering: A Theoretical Perspective The Role of Documentation in Software Development The Software Engineering Approach |
gptkbp:research_interest |
gptkb:architecture
gptkb:C_programming_language formal methods |
gptkbp:spouse |
gptkb:Miriam_Parnas
|
gptkbp:bfsParent |
gptkb:Honorary_Doctorate
gptkb:John_Mc_Carthy_IV gptkb:Ralph_Johnson gptkb:Bell_Laboratories gptkb:Andrew_S._Tanenbaum gptkb:Turing_Award_winners |
gptkbp:bfsLayer |
4
|