4/15/2021 0 Comments Framework Design Guidelines Pdf
Therefore one of the side goals was to give a proposition of framework development met hodology.In general, a framework could be defined as an application generator for one particular domain, or more to the point, it represents a skeleton of an application, that includes the complete code for the basic functions of a system, which can be conformed to the needs of one specific application.The second part of the paper will present guidelines for design and implementation of framework for developing desktop applications based on relationship meta-data.
The framework should, on the basis of an arbitrary problem domain represented by a meta model, generate application skeleton using three-tier architecture and then implement basic CRUD database operations for the defined problem domain. Finally, conclusion summarizes all done and notes guidelines for further improvements of the implemented framework. Framework Design Guidelines Software Development VSTraditional object-oriented software development VS framework development Three tier architecture components Framework core architecture 3 Relation between framework core and internal add-ins classes. Figures - uploaded by Stanojevic Vojislav Author content All figure content in this area was uploaded by Stanojevic Vojislav Content may be subject to copyright. Discover the worlds research 17 million members 135 million publications 700k research projects Join for free Public Full-text 1 Content uploaded by Stanojevic Vojislav Author content All content in this area was uploaded by Stanojevic Vojislav on Jun 24, 2016 Content may be subject to copyright. In general, a framework could b e defined as an application generator for one particular do main, or more to the point, it represents a skeleton of an application, that includes the complete code for the basic functions of a system, which can be conformed to the needs of one specific ap plication. I n this paper, the definitions and properties of fram eworks development process are p resented. The second part of the paper will present guidelines for design and implementation of framework for developing desktop applications based on r elationship meta-data. Keywords: Framework; cod e generation, desktop application; relational model; software patterns; c I. I NTRODUCTION Nowadays there is consta nt growing need for ne w business software solutions. This indicates that the only way to fulfill market n eeds is to develop a framework which will shorten software development time. Term framework is used very often in software engineering, especially when one talks about design and implementation of complex object-oriented software. Another good definition is a framework is a reusable design of all or part of a system that is rep resented by a set of abstract clas ses and the way their instances interact 2. One of main rea sons for fram ework develop ment is code reuse. First object oriented framework, MVC for Smalltalk, was developed during 80s. Lots of p apers and even more lines of code are written since, in order to b uild perfect framework, but still there is no unique methodology for framework development and documentation, pri marily because of its wide domain. This was motivation for a research taken in soft ware engineering laborato ry at Faculty o f Organizatio nal scienc es. Main goal of t he research was to d evelop a framework, called Oz fra mework, which will be used to generate an application, based on relation al model metadata. One of main obstacles was the fact that there was not a methodology for framework development of this particula r domain.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |