-
Saad bin Abid authored
* Issue-Ref: 4007 Issue-Url: https://af3-developer.fortiss.org/issues/4007 Signed-off-by:
Saad bin Abid <abid@fortiss.org>
Saad bin Abid authored* Issue-Ref: 4007 Issue-Url: https://af3-developer.fortiss.org/issues/4007 Signed-off-by:
Saad bin Abid <abid@fortiss.org>
MIRA.requirements.html 3.54 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
Documentation of MIRA - Model-based Integrated Requirements Analysis.
@author abid
@ConQAT.Rating GREEN Hash: 850E39092E4DF6F9EEB6D26D886BEF68
-->
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
<div class="header">
<div class="box">
<div class="navbar">
<div class="dropdown">
<button class="dropbtn">Home<i class="fa fa-caret-down"></i></button>
<div class="dropdown-content">
<a href="../getting_started.html"> Main Page</a>
<a href="#">Modeling and Simulation</a>
<a href="#">Deployment and Code Generation</a>
<a href="#">Design Space Exploration (DSE)</a>
<a href="#">Assurance Case Modeling</a>
<a href="#">Further Resources</a>
</div>
</div>
<div class="dropdown">
<button class="dropbtn">Requirements Engineering <i class="fa fa-caret-down"></i></button>
<div class="dropdown-content">
<a href="MIRA.requirements_analysis.html">Requirements Analysis</a>
<a href="MIRA.glossary.html">Glossary Creation</a>
</div>
</div>
<div class="topnav-right">
<a href="mailto:af_user@lists.fortiss.org?subject=Reporting 'MIRA.Requirements.html' Documentation Problem!&body= Dear Af3 team, I am reporting an issue related to Requirements Creation Page.
{Please specify the problem precisely here.}.">Report a Problem?</a>
</div>
</div>
</head>
</div>
</div>
<div class="box">
<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>
<h2>Create a Requirements Node</h2>
<p>Before creating <i>Requirements</i>, you have to create a <a href="MIRA.requirements_analysis.html" target="_blank">Requirements Analysis</a> node.</p>
<p> Create a new <i>Requirements</i> node by choosing <i>Requirements</i>, in the context menu of the <i>Requirements Analysis</i> node.</p>
<img src="./pictures/MIRA.Requirements.NewRequirements.png">
<p> Change the name of a <i>Requirements</i> node in the properties view. You also can create multiple requirement nodes with different names to organize your requirements.</p>
<h2>Requirements Overview</h2>
<p>By double-clicking on the <i>Requirements</i> node, an overview over all requirements opens.</p>
<img src="./pictures/MIRA.RequirementsOverview.png" height: auto;/><br />
<p> The list of requirements can be sorted by clicking on the column headers of the overview list. You can filter the requirements by inserting a filter text in the filter section. Double-clicking on a column opens the corresponding requirement source element.</p>
<h2>Requirements Packages</h2>
<p>Requirements are structured by <i>Requirements Packages</i>.</p>
<img src="./pictures/MIRA.Requirements.Packages.png">
<h2>Specify Requirements</h2>
<p>To add a new requirement, open the context menu of the requirements node. You can choose between the following requirement types:</p>
<p><img src="./pictures/MIRA.Requirements.NewRequirement.png" >
</div>
<script>
//Get the button
var mybutton = document.getElementById("myBtn");
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
mybutton.style.display = "block";
} else {
mybutton.style.display = "none";
}
}
// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
</body>
</html>