DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in pa DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSartial fulfillment of the requirements for the degree of Master of Science in Computer Science in the Graduate College of theUniversity of Illinois at Urbana-Champaign, 1988Urbana, IllinoisDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBrian Foote Department of Computer ScienceUnivers DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSity of Illinois at Urbana-Champaign, 1988 Ralph F. Johnson, AdvisorApplication domains that are characterized by rapidly changing software requirementDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
s pose challenges to the software designer that are distinctly different from those that must be addressed in more conventional application domains. 1DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in pa DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS laboratory application programming. The project shows how a class inheritance hierarchy can promote the emergence of application specific frameworks as a family of applications evolves. Such frameworks offer significant advantages over conventional skeleton program-based approaches to the problems DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSof managing families of applications. Particular attention is given to design issues that arise both during the initial design and implementation of sDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
uch applications, and during later stages of their lifecycles, when these applications become the focus of reuse efforts. The project also addresses tDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in pa DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSa longer history than most masters projects. This one is based on a larger system upon which I worked at the University of Illinois Department of Psychology's Cognitive Psychophysiology Laboratory (CPL). 1 am indebted to Emanuel Donchin, the CPUs Director, and to Earle F. Heffley ill, the CPUs Techn DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSical Director, both for their willingness to allow me to explore new programming techniques with the CPL battery, which laid the foundation for this pDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
roject, and for their support for my efforts to juggle sch(X)l and work, which made this project possible.I am grateful as well to Michael Falman, WalDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in pa DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKScourse had a major impact on my thinking about object-oriented framework lifecycle issues.rd like to thank Dan Ingalls, Kent Beck, and Barry Haynes of Apple Computer for providing me with up-to-date tools and assistance with the Macintosh Smalltalk that I used for the battery simulation.Without the DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKStireless help of my writing coach, Audrey Wells, this document would be in much sorrier shape than it is. The responsibility for those warts that remaDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKS
in, is of course, entirely mine.Finally, I'd like to gratefully acknowledge the assistance, encouragement, enthusiasm and patience of my thesis advisoDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in pa DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSer science, this effort (such as it is) would simply not have been possible.5Table of ContentsChapter I — IntroductionThe Structure of this Document4Chapter II - BackgroundThe Realtime Laboratory Application Domain5The CI’L Battery7A Tour of the CTL BatteryJ DESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSDESIGNING TO FACILITATE CHANGE WITH OBJECT-ORIENTED FRAMEWORKSBYBRIAN FOOTEB.S., University of Illinois at Urbana-Champaign, 1977THESISSubmitted in paGọi ngay
Chat zalo
Facebook