AmpersandTarski / RAP

RAP is a tool that lets you analyse Ampersand models, generate functional specifications and make prototypes of information systems. It is the primary tool for students of the Open University of the Netherlands in the course Rule Based Design.
5 stars 3 forks source link

Conceptueel model RAP3 systeemconcepten #49

Closed jeroenvelzeboer closed 6 years ago

jeroenvelzeboer commented 6 years ago

Versie (in de CLI: > ampersand --version)

RAP3

Wat ik verwachtte

Momenteel heb ik een script gebouwd met daarin alle concepten en 28 relaties. Wanneer ik dit script compile en een diagnose uitvoer dan zie ik dat het script geen fouten signaleert, kortom: het script werkt naar behoren. Echter op het moment dat ik zowel in het diagnose document als in de functionele specificatie kijk naar het conceptuele model dan zie ik een conceptueel model van de systeemconcepten (Systemspecific: role, session, datetime) en geen conceptueel model van de door ons ingevoerde concepten.

Wat er gebeurde

Ik krijg enkel een conceptueel model van de systeem concepten te zien.

Stappen om dit te reproduceren

  1. alle bedrijfsregels verwijderd
  2. script met enkel de concepten gerunt
  3. script met zowel concepten als relaties gerunt

Screenshot / Video

https://prnt.sc/i4ykxi https://prnt.sc/i4ylzz https://www.scribd.com/document/369892653/Version2018-01-24T155409

Context / Source van ampersand script

jeroenvelzeboer commented 6 years ago

BTW: ook het script van de tutorial en een script met enkel auteurs geeft hetzelfde probleem. Ook dan krijg je enkel de 3 systeemconcepten te zien. Ik denk dat het probleem bij RAP3 ligt.

hanjoosten commented 6 years ago

Ik vermoed dat dit aan een van de instellingen van RAP3 ligt. Als dat zo is, dan hebben alle scripts ditzelfde probleem. Je screenshots kan ik niet openen: Ze komen allemaal uit op een page-not-found pagina.

jeroenvelzeboer commented 6 years ago

Als het goed is zijn ze nu wel te openen, ik heb de blokhaken verwijderd.

Ik deel het vermoeden en hoop dat het wellicht aangepast kan worden, zodat we het conceptuele model alsnog kunnen exporteren:).

hanjoosten commented 6 years ago

Ik heb even gekeken wat er precies aan de hand is. Het heeft te maken met de manier waarop de diagnose nu in elkaar zit. Het functioneel ontwerp document gaat er nu van uit dat de regels zijn gegroepeerd per thema. Dat kan je doen door regels, relaties die in eenzelfde thema horen te bundelen door middel van het PATTERN statement. Je zult zien dat als je dat doet, dat je met de generator van het functioneel design document betere resultaten behaalt.

Er wordt momenteel gewerkt aan een vernieuwde opzet van het functioneel design document, want er zitten nogal wat onhebbelijkheden in. Helaas komt dat te laat voor jullie. Hopelijk kan je met dit antwoord uit de voeten. Zo niet, heropen dit issue dan gerust. @EstherHageraats , wellicht goed om dit ergens in de documentatie voor de studenten te vermelden?