ISBN : 978-81-963532-2-3 (E-Book) Hardwareandenvironmentalrequirements In most cases, it is the existing hardware that would place constraints upon the CASE toolselection. Thus, instead of defining hardware requirements for a CASE tool, the task at handbecomes to fit in an optimal configuration of CASE tool in the existing hardware capabilities.Therefore, it can be emphasized on selecting the most optimal CASE tool configuration for agivenhardware configuration. The heterogeneous network is one instance of distributed environment and this can be chosen forillustrationasit ismorepopularduetoits machineindependent features.TheCASEtoolimplementation in heterogeneous network makes use of client-server paradigm. The multipleclients who run different modules access data dictionary through this server. The data dictionaryserver may support one or more projects. Though it is possible to run many servers for differentprojectsbut distributed implementation of data dictionaryis not common. The tool set is integrated through the data dictionary which supports multiple projects, multipleusers working simultaneously and allows sharing information between users and projects. Thedata dictionary provides consistent view of all project entities, e.g. a data record definition and itsentity-relationshipdiagrambeconsistent.Theservershoulddepicttheperprojectlogicalviewof the data dictionary. This means that it should allow back up/restore, copy, cleaning part of thedatadictionary, etc. Thetoolshouldworksatisfactorilyformaximumpossiblenumberofusersworkingsimultaneously. The tool should support multi-windowing environment for the users. This isimportant to enable the users to see more than one diagram at a time. It also facilitates navigationandswitching from one part to theother. DocumentationSupport The deliverable documents shouldbe organized graphically and shouldbe able to incorporatetext and diagrams from the central repository. This helps in producing up-to-date documentation.TheCASEtoolshouldintegratewithoneormoreofthecommerciallyavailabledesktopp ublishing packages. It should be possible to export text, graphics, tables, data dictionary reportstotheDTP packagein standard forms such as PostScript. ProjectManagementSupport The CASE tool should support collecting, storing, and analyzing information on the softwareproject’s progress such as the estimated task duration, scheduled and actual task start, completiondate,dates andresults ofthe reviews,etc. 205 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal
211 Publizr Home