gptkbp:instanceOf
|
computer scientist
|
gptkbp:affiliation
|
gptkb:University_of_Toronto
gptkb:Carleton_University
gptkb:University_of_Alberta
gptkb:McMaster_University
|
gptkbp:almaMater
|
gptkb:University_of_Toronto
|
gptkbp:awards
|
gptkb:IEEE_Computer_Pioneer_Award
|
gptkbp:birthDate
|
1938-05-08
|
gptkbp:children
|
3
|
gptkbp:contribution
|
design of software systems
|
gptkbp:field
|
computer science
|
https://www.w3.org/2000/01/rdf-schema#label
|
David L. Parnas
|
gptkbp:influenced
|
agile methodologies
object-oriented programming
software engineering practices
software testing
requirements engineering
software project management
|
gptkbp:influencedBy
|
gptkb:W._Edward_Deming
|
gptkbp:knownFor
|
modular programming
software engineering
information hiding
|
gptkbp:nationality
|
Canadian
|
gptkbp:notableAlumni
|
decomposition
software architecture
separation of concerns
module design
program documentation
|
gptkbp:notableFeature
|
gptkb:Journal_of_Software_Engineering_and_Applications
gptkb:Communications_of_the_ACM
gptkb:IEEE_Transactions_on_Software_Engineering
gptkb:Journal_of_Systems_and_Software
gptkb:Software_Engineering_Journal
gptkb:ACM_SIGSOFT_Software_Engineering_Notes
gptkb:Journal_of_Software_Maintenance:_Research_and_Practice
IEEE Software
Software: Practice and Experience
Software Engineering: An International Journal
|
gptkbp:occupation
|
professor
|
gptkbp:publishes
|
Software Engineering: Concepts and Practice
Software Requirements: Styles and Techniques
The_Principles_of_Software_Engineering
|
gptkbp:researchFocus
|
software maintenance
software reliability
software design
|
gptkbp:residence
|
gptkb:Canada
|
gptkbp:spouse
|
Marlene_Parnas
|