#knowledge-management #software-engineering #diagram ![](https://media.licdn.com/dms/image/D5612AQGT--EnGj2XTA/article-cover_image-shrink_720_1280/0/1684594197362?e=2147483647&v=beta&t=HCLtOYbPl7yBtzUg8nMsaoSbtMRGmJzqHpdz0hFl7Uc) the terminal is the starting and ending of a flow. It starts with “user want to do something” and “end with what they will get” action will always has one input and one output decision can have one input and two / multiple output