Abstract
This paper presents the use of object-oriented construction to develop an expanded management information system (MIS). An expanded MIS is an MIS based on the evolving knowledge base of experiences and intelligence that must also be able to adapt to new requirements. For example, as budgets are presented to potential sources of funding, returned with modifications, and rebutted with new counterarguments, a budget experiences base is developed to support greater success in preparing later budgets. Such an MIS may also be functionally expanded later to include further requirements such as assessment of technologies related to budgets requested. Moreover, large MISs servicing thousands of users and dozens of office software packages must be developed so as to evolve to new environments. In the recent past, the rule-based system paradigm has been popularized as a choice to represent knowledge bases such as the experience base we present. However, we argue that such an approach has serious flaws, and we propose an object-oriented form of representation as a better alternative. We then present an object-oriented construction strategy for our MIS. In particular, we present a new object-oriented knowledge representation approach to requirements analysis needed to plan for its automation using principles of information retrieval.