iAgile: A Tool for Database Generation Guided by Graphical User Interface
The agile development of the database and software systems is highly productive activity; it reduces time consumed, cost and effort invested in project development, but many agile projects do not apply agile practices to database development and still consider it in a serial manner as heavy-weight methodologies exactly work, while agile methodologies were introduced to overcome the problems experienced with the heavy-weight methodologies. The Enhanced Early Development of Graphical User Interface Practice Framework was introduced to enable performing the database development process in an evolutionary manner. In this article a proposed tool will be presented to help generating the final software product through applying and automating this framework to support agility in both directions of coding and data modeling as well, using such a tool will provide a high level of customer collaboration and help data professionals to work in an agile manner to avoid the problem of having overbuilt systems along with automatically generating portions of the software code based on available modern software architecture models.
Keywords: database development; Agile data modeling; Graphical user interface; Data access Layer generation
Download Full-Text
ABOUT THE AUTHORS
Shaimaa Galal
Teaching assisstant in computers and information faculty, cairo university
Ehab Hassanein
doctor in computers and information faculty, cairo university
Shaimaa Galal
Teaching assisstant in computers and information faculty, cairo university
Ehab Hassanein
doctor in computers and information faculty, cairo university