QuickCRC is a design tool for discovering objects and related information for an object-oriented software development project. QuickCRC automates the CRC card concept of identifying classes, responsibilities and collaborations between objects. Scenarios in the design can be identified and simulated. Complex designs can be partitioned into multiple diagrams with easy navigation using the contents view. The inheritance graph instantly shows the class structure of the desig Key attributes include extreme ease-of-use and flexibility, a shared repository accessible to multiple users, multiple projects with assigned responsibilities, configurable access and privileges for users on each project. Virtually everything in QuickBugs is configurable to the organization and specific user needs including data collection fields, workflow, views, queries, reports, security and access control. QuickBugs is a single executable that implements cooperative clients of a shared repository of XML based data thereby eliminating the cost, complexity and overhead of RDBMS and DLL dependencies. Given its XML based foundation, all bugs, views, queries, reports and configuration data are completely accessible to third party tools. Managers, developers, testers and others involved in the development process can use QuickBugs to enter or retrieve the specific data they need to efficiently perform their jobs. Managers can assign work, estimate personnel workloads, track time required for project completion and determine release dates based on bug detection and resolution statistics. Developers can efficiently investigate and resolve problems that are categorized, prioritized and sorted to their specific needs. Testers can quickly generate bug reports and verify corrected problems while easily evaluating the efficiency of detection methods for locating new bugs. QuickBugs automatically maintains the workflow, access control and history of each bug as it progresses through its lifecycle. |