Full metadata record
DC FieldValueLanguage
dc.contributor.author陳武吉en_US
dc.contributor.authorChen, Wu-Chien_US
dc.contributor.author陳登吉en_US
dc.contributor.authorDeng-Jyi Chenen_US
dc.date.accessioned2014-12-12T02:18:35Z-
dc.date.available2014-12-12T02:18:35Z-
dc.date.issued1997en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#NT860392001en_US
dc.identifier.urihttp://hdl.handle.net/11536/62728-
dc.description.abstractSoftware reuse has been considered an effective approach to improve software productivity and software quality. Reusable Software Components (RSC) are the basic building blocks for software construction based on the software reuse practice. Object-oriented mechanisms-data abstraction, information hiding, inheritance and dynamic binding-are the base for the design and implementation of software reusable components. With the aid of a visual programming model, one can treat each reusable component as an icon. The programming paradigm can therefore be moved from programming-in-the-small to programming-in-the-very- large by visually manipulating these available icons (reusable components). To accomplish this objective, a visual programming paradigm and an icon interconnection language must be defined and implemented.Multimedia technology has played an important role in today's application software due to its friendly user interaction as well as its naturally fitting on real world modeling. We, therefore, extended reusable software components to incorporate with multimedia. In other words, the reusable software components include not only code and documents, but also voice narration, animation sequences and message mechanisms. We called such software components as Multimedia Reusable Components (MRCs). Based on these developed MRCs, an innovative software requirement representation paradigm is introduced. With this innovative representation paradigm for requirement specification, one can view the software requirement representation as sequences of animation instead of reading voluminous software requirements. Such an innovative software requirement representation paradigm will provide users a visual effect and to have an earlier feedback from users. Also, it will provide an easy and natural form of the communication between designers and users.Thus, in this dissertation research, we focus our study on the following issues:1) Discuss reusable software components and propose the multimedia reusable components.2) Propose a visual software construction paradigm based on multimedia reusable components.3) Propose a new software requirement representation paradigm and implement a supporting tool.4) Evaluate the requirements representation tool.5) Propose a visual programming paradigm and discuss the feasibility of a visual programming model.These five issues are related to one another and, together, they form a visual programming system for programmers to conduct their programming practice at the programming-in-the-very-large level. Based on these research results, software construction can then be reached at the level of programming-in-the-super-large. These research results will contribute to the improvement of software productivity and quality.zh_TW
dc.language.isozh_TWen_US
dc.subject軟體再用zh_TW
dc.subject軟體需求zh_TW
dc.subject多媒體zh_TW
dc.subject多媒體可再用元件zh_TW
dc.subject視覺化程式思維模式zh_TW
dc.subject物件導向技術zh_TW
dc.subjectSoftware Reuseen_US
dc.subjectSoftware requirementen_US
dc.subjectmultimediaen_US
dc.subjectmultimedia reusable componenten_US
dc.subjectVisual programming paradigmen_US
dc.subjectobject-orienteden_US
dc.title以視覺化及再用為基礎的軟體建構思維模式zh_TW
dc.titleA Visual and Reuse-based Paradigm for Software Constructionen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
Appears in Collections:Thesis