Drasil icon indicating copy to clipboard operation
Drasil copied to clipboard

Derive "Characteristics of Intended Reader" and "User Characteristics"

Open smiths opened this issue 7 years ago • 3 comments

@JacquesCarette had the neat idea that rather than explicitly write the sections on reader and user characteristics this information could be derived from the model itself. If each new theory, definition, equation etc had a class and level of knowledge associated with it, then this information could be combined to automatically fill in the "characteristics" sections of the template. The user characteristics might be derived only from the instance models, whereas the reader (reviewer) characteristics would depend on all parts of the SRS.

This isn't something to worry about in the short term, but a nice idea for the longer term.

smiths avatar Jun 19 '17 20:06 smiths

Should go in a 0.3.0 milestone.

JacquesCarette avatar Jun 19 '17 22:06 JacquesCarette

The longer term may be this summer. I think this is a great example for illustrating "what this sentence means" kind of knowledge capture. I'll assign this to myself right now, but with the intent to get various people to tag (using our shiny new attributes) various pieces of information with class/level, so that this can be derived.

JacquesCarette avatar May 08 '18 01:05 JacquesCarette

Discussed this issue in a weekly meeting: https://github.com/JacquesCarette/Drasil/discussions/2923.

If we had the data where we knew for each "fragment" of knowledge the required education background, we could calculate the education background needed for every artifact that we generate (not just for the SRS and the executable program).

smiths avatar Jan 21 '22 19:01 smiths