senkz / HUSACCT

MIT License
0 stars 0 forks source link

Unused Software Units are still unselectable #64

Open NathanKatwijk opened 11 years ago

NathanKatwijk commented 11 years ago

Reported by @McRonald Documented by @NathanKatwijk

After deleting all the modules of the defined SoftwareArchitecture, @McRonald tried to create a new architecture.

At the moment he tried to select previous mapped modules (until he deleted al mappings to the software architecture), this modules are still not selectable.

define architecture - some unmapped software units aren t selectable

In this new architecture, only the empty module 'test' is defined.

EvilTuinhekjeNL commented 11 years ago

Can you describe the exact steps, as I cannot reproduce this error.

NathanKatwijk commented 11 years ago

@EvilTuinhekjeNL

The steps

  1. Create new workspace
  2. Create new project and assign path with source files
  3. Open screen 'Define Architecture'
  4. Define module Presentation (Layer), Technology (Layer), Propetyrules (Subsystem). Etc. See HUSACCT Benchmark SRMA Test - Property rules
  5. Map the modules to the software units (for example layer Presentation to SUD presentation) etc.
  6. Define the ruletypes to the modules. For example Inheritance_convention: add Interface Convention rule.
  7. Then, delete all modules (so you have an empty software architecture).
  8. Define the modules again, and check if the previous assigned SUD's are selectable again. (in this issue, some software units wasn't selectable).

Screen capture: image

EvilTuinhekjeNL commented 11 years ago

We're not able to reproduce this error.

NathanKatwijk commented 11 years ago

Please try to execute the SRMA test, part property rules, because this error occures in this testcase: https://www.dropbox.com/s/ybv2lxupumlyt7p/SACCT%20Benchmark%20Test%20SRMA%202013-04-15.docx