Towards conceptually-oriented software requirements analysis and design.

dc.contributor.advisorSkuce, Douglas,
dc.contributor.authorWang, Xia-Cheng.
dc.identifier.citationSource: Masters Abstracts International, Volume: 33-05, page: 1541.
dc.description.abstractSoftware developers currently do not have sufficient machine support for knowledge management. This thesis describes a partial solution to some of these knowledge management problems in software development, emphasizing conceptually-oriented requirements analysis and design, which we believe is fundamental to the software development process. We propose an ontological framework which consists of a domain-independent ontology, a methodology ontology, and an application ontology. This framework permits multiple methodologies and applications to be integrated. The domain-independent ontology provides knowledge common to all domains, while the methodology ontology assists the designer to capture essential design knowledge following a specific methodology. The top level of the application ontology provides common structure over multiple applications. Lower levels of the application ontology correspond to each specific application, consistent with the domain-independent ontology and methodology ontology. This ontological framework is supported by a generic knowledge management system known as CODE, which manages all knowledge in a knowledge base. A telecommunication example is developed to illustrate the approach. ObjecTime, an object-oriented commercial design CASE tool, is used to derive an executable design. Thus, we demonstrate that a knowledge management system (KMS) like CODE can be a powerful tool to provide intelligent machine support for conceptually-oriented analysis and design.
dc.format.extent140 p.
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationComputer Science.
dc.titleTowards conceptually-oriented software requirements analysis and design.
CollectionTh├Ęses, 1910 - 2010 // Theses, 1910 - 2010

MM96001.PDF3.62 MBAdobe PDFOpen