Hi, any takers on this question regarding what the program flow chart is for?
Like with many model types in ARIS it can actually be used for both purposes. At the high level it could show program to program communications and then each program could have a Program Flow Chart that shows the details inside the program if you want to. As to the symbols in the method manual, I can only guess that they are either custom symbols or this is not an ARIS diagram at all as those symbols are not in the Program Flow Chart model type.
The reason that many recommend not using the Operating System, DBMS, Programming Language, etc symbols is that they are very limited as to which model types they can be used. The Application System Type object can be used in many more model types. If you like those specific object types you can create them as symbols for the Application System Type object and get the best of both worlds.
For things like OS, DBMS, Programming Language, etc, they are usually defined as Application Software Classes and the specific types (Assembler, COBOL, etc) as Application System Types. Where you model may vary depending on whether you are using IT Architect. IT Architect has some specific model types for managing them and their life cycle. There are examples of them in the IT Architect Users Guide. If you don't have IT Architect then you can use the Application System Type Diagram to capture the Classes and the Types within each class.
I actually noticed that there are two program flow chart diagramming techniques. Program Flow Chart and Program Flow Chart (PF). The second one seems to be the internal program flow within a program. The range of symbols seems to tally up to the diagram in the manual method pdf. So that is one problem sorted.
However unless someone can point out where this difference is explained, I find it a fault of the documentation either to explain correctly where to find information or that the entry to explain something is not complete.
As newcomer to ARIS, I find it difficult to know whether I have all the information pertaining to something I want to use. It may be fine for people with lots of experience of the ARIS method but I feel I need more examples and how those objects/models 'could' relate to other models etc.
There I just needed to vent!