|
Precisely because DAC supports the development and maintenance of software as a whole, DAC is a tool which works above the software project. At the same time, the software project is not just a simple set of modules making up the project source-the project is made up of a lot of other important information (documents, makefiles, shortcuts for starting build and many others).
It is difficult to just enumerate the basic DAC features. The most important ones are: Editor, Flow Chart, Browser, Call-Hierarchy and Data Flow Graph, Type-Hierarchy Graph, Project Window, Software Metrics, Documentation Generator. DAC pays special attention to the fact that software development takes place with the help of various tools - compilers, assemblers, linkers, but also version control systems, debuggers and other development environments. DAC supports a wide range of compilers and assemblers of well-known manufacturers. Via its plug-in system, DAC supports a number of debuggers, version control systems, as well as project-importers with the help of which it is easy to move from another environment to DAC or work on a parallel with it.
|