Software Model Development

I was wondering how I will represent class functions and program flow when creating a design model. I heard about design tools like UML, but not sure how you actually represent the functions and flow in the diagram. Can someone give me an example? Do you have enough operation schedules for this?

+6
c ++ design model
source share
2 answers

In UML, you make a project where you specify a high-level model of the project.

Functions belong to the implementation. It contains many technical details that are not relevant to your model, so you do not put them in the model.

You can create a list of class functions. A good selection of their names helps to understand what they should do. For some of them, you can provide comments in which you explain how you are going to implement them.

Of course, you can imagine some high-level interactions in sequence diagrams.

+2
source share

In UML, what you are looking for is similar to an Action Diagram . As Oleg said, this is a much more detailed design, it begins to become a point of view on implementation. If you need to show how complex internal logic works, how information is processed, an activity diagram becomes useful. This is similar to a flow diagram, but standardized, so I would prefer to use this type of UML diagram instead of self-made material.

+1
source share

All Articles