![]() The tool must be easy to use, intuitive, to ensure that students’ time is optimized in learning OOSE design, not spent on learning how to use the tool. There is a need for a course design tool, specifically for students of OOSE, which can be used in the early stages of the design process. In most tools, the CRC card diagram seems to be detached from the other diagrams. We concluded that of the available tools that exist today, none enable the user to follow a productive CRC card method that will take the user all the way from a written “plain language” description to a complete set of CRC cards capable of being transformed into the appropriate classes. ![]() We reviewed different tools that have the capability of editing CRC cards and creating other diagrams. Most people possess an intuitive understanding of common nouns. This made the need for an efficient automating tool apparent.Īssociating common nouns with data types makes the notion of data types more intuitive. During OOSE courses, students are exposed to a plethora of new ideas and frequently have difficulty preparing assignments: identifying the cards from the requirements text, describing the scenarios simulations as use cases, and identifying the responsibilities and collaborators. We have identified the need for a good tool to help students in OOSE courses. We have created a tool to analyze text, to help find objects within it, to create CRC cards from the objects, and to help find the responsibilities of each of the items through sequence diagrams. This site presents the results of an effort to automate the process of defining classes from a written, “plain language” description of a system via CRC cards.
0 Comments
Leave a Reply. |