-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
performanceRequirements: required and optional flightPerformanceCases #705
Comments
I am fully ok with the proposal, it indeed fits better to the naming convention and XPATH queries to filter between required and optional cases are not too cumbersome. I suggest however to make the node optional. I assume a lot of times a complete set of required performanceCases will be provided, then the information seems superfluous. |
I also thought about making it optional, but then we need to decide what it means if the element is not given. Furthermore, the XPath query becomes a bit more complex as the user must implement the implicit " if element not given then required" assumption or so. I would argue that it is not superfluous but just explicit. However, if it is the case in practice that a predominant part is always required, then we can also implement an optional |
@MarAlder: you're right, explicit is better than implicit. So better define the node explicitly indeed.
Throwing in a thought: maybe we should define a general nomenclature for requirement classification. We could use the MoSCoW classification scheme (Must, Should, Could, Won't) for settings that have to do with requirements.
Then trough toolspecific settings, a tool can be provided with the information on which cases to consider within the analysis. P.S.: the won't setting at first seems unnessecary (then why not just drop the content). It might serve the purpose of keeping an overview of a complete set of requirements though.. |
Funny scheme - Fischer didn't teach this :). Why not. You think the difference between |
No counterarguments during the review period. |
In the current CPACS 3.3-beta proposal we have the definition of
flightPerformanceCases
along with a uID-Vector of required and optionalflightPerformanceCases
. Before implementing it in the RC there was the question whether we group the information ofrequired
andoptional
cases underflightPerformanceCases
itself (following development guideline §3 on #704). Perhaps it is even easier to specify this via a dedicatedusage
element (open for naming proposals), which provides the optionsrequired
andoptional
here.current state:
proposal:
Using TiXI list of xpaths and uIDs could be generated by a simple XPath query, for example:
maybe interesting for: @HHOPs, @ErwinMoerland, @sdeinert
The text was updated successfully, but these errors were encountered: