how do you diagram relations between several services? [closed] - documentation

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
not necessary an UML diagram, just a simple way to graphically document the relations between several systems...
the systems can be linked through web services, linked-servers, text files, batch processes, com+ components etc...
I was thinking about a high level map, showing which system is consumming, exposing, resources and by which means...
perhaps a deployment diagram would do, or a completely custom diagram...
what do you use to document this kind of relations?

You can create component dependency diagrams in UML.

Related

BDD and API testing [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
Hi I know that BDD with selenium can be used to test user interfaces.
I also know that APIs could be tested using Gherkin.
My question is, should APIs be tested using Gherkin? Is it the right tool for the job?
BDD aims to create a shared understanding of how an application should behave by discovering new features based on concrete examples. Key examples are then formalized with natural language following a Given/When/Then structure
For that you use Gherkin. On which layer you then automate is another decision.
This can be the UI layer, or some API service layer below.
So yes, Gherkin is the right tool for the job.
Source: https://specflow.org/bdd/

Main methods of functional requirements analysis and specification for a software system [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have a problem regarding the following question :
Name three main methods of functional requirements analysis and specification for a software system.
Is the answer
Feasibility Study
Requirements Gathering & Analysis
Requirements Specification
Please help me and Thank you in advance!
This is the answer :)
1.Formal Specification
2.Use Case Diagrams
3.Data Flow Diagrams

How is Highcharts.com documentation generated [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
This is loosely related to Highcharts, but they have a great documentation at http://api.highcharts.com/highcharts and I'd like to know how it is made.
Its actually not generated from source; instead we have database model where we can express inheritance/overrides/deprecation/version/return types/... and other meta-data for each property. The database is currently a mongodb instance but could really be any type of database.
On top of the database there is a rest api that the webpage is using to query for more options (when you click "expand" on a node). The server is implemented as a java webapp using the spring-framework and the webpage is implemented using jquery+jquery-ui.

Can BPMN 2.0 replace BPEL? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I wonder if BPMN 2.0 can be used instead of BPEL. I know that it is primarly modeling standard, but BPMN 2.0 can also be executable. What is it mean and how can be used instead of BPEL? Can I use it for calling Web Services or can be the process even called as a service? Or in which meaning is executable? Thaks.
For me BPMN 2.0 do not replace BPEL, they are two differents langage.
But the fact is that in several cases you can use both because BPEL can be translated by using a certain subset of BPMN2.0 or a certain part of BPMN2.0 concepts corerspond to BPEL.
BPMN2.0 and BPEL engines are available in the market but of course the feature are not the same between each of them.

Non-functional requirement reliability measurement? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
What is the measurement of the application's reliability as a non-functional requirement?
You cannot measure reliability as it is linked to a bunch of different factors. Uptime can be one of them, for web apps. For other software, it can be something like the prevention of data loss under any circumstances.
You'll have to define it more exactly by breaking it down into your detailed expectations, then you can quantify values to measure against.
It is a core problem with nonfunctional requirements that you cannot measure them easily. You'll have to work around that as described above.