2. The choice of CASE-tools for designing information systems.

Lecture



UML is a visual system modeling language. System modeling using UML involves building a series of interrelated diagrams. To support the process of building, analyzing and documenting the model, as well as checking the model and generating program codes, developers use specially created CASE-tools for system design for this purpose.

In a general sense, CASE (Computer-Aided Software Engineering) is a set of software engineering tools and methods for software design that helps to ensure high quality software, no errors, and ease of maintenance of software products [8].

There are many CASE-tools for modeling and designing systems and databases (not only using UML). In this tutorial, for the example of system modeling, the StarUML software modeling tool was chosen [7].

This software platform has a free license and is available for installation from the official StarUML website [7].

StarUML supports eleven different types of diagrams adopted in UML 2.0 notation, as well as the MDA (Model-Customizable Architecture) approach, offers customization of user parameters to adapt the development environment, supports extensions, provides various types of modules that extend the capabilities of StarUML.


Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Computer Engineering Technologies

Terms: Computer Engineering Technologies