Project

General

Profile

Change Request #3300

[Constraints] Clean/update the list of constraints and "normalize" the names and remove the duplicates

Added by Anonymous over 2 years ago. Updated 5 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Start date:
07/02/2019
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

There are some constraints that might go out, other are too similar (requirements have exactly or more than one aspect)

We should have some "rules" to follow for the names.

For example I would remove the "!!!' from some of them at the end

- Remove/Deprecate the following constraints
1. Requirements Description should not have "And/Or"
2. All requirements should have a glossary terms completely defined
3. All requirements have a test-suite

Remove one of the duplicated constraints

- All non-functional Aspects have a related functional aspect and all non-functional requirement have one functional aspect defined

Further minor issues with respect to improving the constraints are as follows,

- Update/improve the MultipleAspectsConstraint.java
- Get rid of print commands from the constraints where ever they are present..
- Update and adjust parameter type setting issue. At present as soon as the user adds the parameter aspect to a requirement and the constraint "All requirements with parameters have a type" is active it is calculated to be false. which should not be the case.


Subtasks

Change Request #3761: Component constrain cleanupRejected

History

#1 Updated by Saad bin Abid over 2 years ago

  • Assignee changed from Saad bin Abid to Anonymous
  • % Done changed from 0 to 100

#2 Updated by Anonymous over 2 years ago

  • Assignee changed from Anonymous to Saad bin Abid

@Saad: this requires more thought.
I did not create the issue to be solved immediately but more as a reminder that we should sit both together in the future and see:
- what constrains should remain
- what new ones are needed
- test that all of them are working
- unify the names (the terms requirement and aspect are still being confused)

#3 Updated by Saad bin Abid over 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 100 to 50

@Hernan: Good point indeed...

#4 Updated by Saad bin Abid over 2 years ago

  • Subject changed from [Constraints] Cean the list of constraints and "normalize" the names to [Constraints] Clean the list of constraints and "normalize" the names

#5 Updated by Anonymous over 2 years ago

  • Target version changed from AF3 2.13 Release to AF3 2.14 RC1 (Feature Freeze)

#6 Updated by Saad bin Abid over 2 years ago

  • Description updated (diff)

#7 Updated by Saad bin Abid over 2 years ago

  • Subject changed from [Constraints] Clean the list of constraints and "normalize" the names to [Constraints] Clean/update the list of constraints and "normalize" the names and remove the duplicates

#8 Updated by Saad bin Abid over 2 years ago

  • % Done changed from 50 to 80

#9 Updated by Saad bin Abid over 2 years ago

  • % Done changed from 80 to 30

#10 Updated by Saad bin Abid about 2 years ago

  • % Done changed from 30 to 100

#11 Updated by Saad bin Abid about 2 years ago

  • Status changed from In Progress to Resolved

#12 Updated by Alexander Diewald about 2 years ago

  • Assignee changed from Saad bin Abid to Alexander Diewald

#13 Updated by Alexander Diewald over 1 year ago

  • Assignee changed from Alexander Diewald to Saad bin Abid
  • Target version changed from AF3 2.14 RC1 (Feature Freeze) to AF3 2.15 RC1 (Feature Freeze)

This should belong to some yet-to-be-merged MR, correct?

#14 Updated by Johannes Eder over 1 year ago

  • Target version changed from AF3 2.15 RC1 (Feature Freeze) to AF3 2.16 RC1 (Feature Freeze)

#15 Updated by Simon Barner about 1 year ago

  • Status changed from Resolved to Feedback

What is the status of this? The most recent version seems to be https://git.fortiss.org/af3/af3/tree/3300-Constraints_cleanup

#16 Updated by Saad bin Abid almost 1 year ago

  • Target version changed from AF3 2.16 RC1 (Feature Freeze) to AF3 2.17 Release

#17 Updated by Alexander Diewald 12 months ago

  • Target version changed from AF3 2.17 Release to AF3 2.17 (Feature Freeze)

#18 Updated by Johannes Eder 5 months ago

  • Status changed from Feedback to Rejected
  • Assignee deleted (Saad bin Abid)

Rejected, as constraint mechanism was removed.

Also available in: Atom PDF