Content area
This report presents an approach to building specialized computer-aided software engineering (CASE) tools for the development of information-calculating applications including computer aided accounting, business correspondence, statistics etc. These tools form an integrated development environment allowing the computer aided development of different applications in this field. The concept of the integrated development environment is defined as a set of tools and techniques allowing the design and development of software applications. This concept, previously used in procedural programming, has more recently proved to be a very important attribute for object-oriented programming. Integrated development environments traditionally include tools for the design and implementation of software systems, different libraries of classes, programming tools and program generators. The integrated environment which we consider in our report consists of a formula interpreter, a screen form generator and a specialized library of classes. The distinguishing features of information-calculating applications are the processing of a set of tables and the making calculations which can be conveniently represented by the tools of relational database systems. The implementation of software product was carried out using the Visual FoxPro database system and has been practically tested in a series of commercial applications concerning computer aided accountancy and business correspondence.
Details
1 Kazan Federal University, Russian Federation
2 Kazan National Research Technical University, Russian Federation