IBM Rational DOORS Next Generation Preview

Jazz.net
2 Apr 201819:02

Summary

TLDRDiese Vorschau präsentiert IBM Rational DOORS Next Generation (DNG) und DOORS Next Generation on Cloud (DNGC), die für die Anforderungsverwaltung entwickelt wurden. Es wird erläutert, wie DNG bei der Verringerung von Risiken, Steigerung der Projektpräzision, Zufriedenstellung von Kunden und Sicherstellung der Systemsicherheit hilft. Die Vorteile von DNGC im Zusammenhang mit der Zusammenarbeit von Stakeholdern, der Verwaltung von Anforderungen in Hierarchien, der Verfolgbarkeit und dem Umgang mit Änderungen werden dargelegt. Es wird auch auf die Verwendung von Dashboards, Filtern, Verknüpfungen und Historien für die effektive Projektverwaltung eingegangen.

Takeaways

  • 😀 IBM Rational DOORS Next Generation (DNG) ist ein Werkzeug für Anforderungsmanagement, das darauf abzielt, Risiken zu reduzieren und die Vorhersagbarkeit von Projekten zu verbessern.
  • 🔍 Eine gute Anforderungsmanagementpraxis ist entscheidend, um Kundenzufriedenheit zu gewährleisten und sicherzustellen, dass entwickelte Systeme sicher sind.
  • 🚫 Probleme wie unzureichende, widersprüchliche oder falsche Anforderungen sowie Gold-Plating (überflüssige Funktionen) können das Projekt beeinträchtigen.
  • 🔗 DNG unterstützt die Zusammenarbeit zwischen Stakeholdern durch webbasierte Clients, die leicht zu bedienen sind und einen geringen Lernaufwand erfordern.
  • 📊 Dashboards im Jazz-Plattform bieten sofortigen Zugriff auf relevante Projektdaten und sind für verschiedene Rollen anpassbar.
  • 📁 Die Hierarchie und Struktur in DNG ermöglichen die Verwaltung von komplexen Datenmengen und den Separationsaspekt zwischen verschiedenen Interessensgruppen.
  • 🔍 DNG ermöglicht die Filterung und Anzeige von Anforderungen in Modulen, die als Dokumente organisiert sind und als atomare Elemente fungieren können.
  • 🔗 Traceability ist ein Schwerpunkt in DNG, wobei Anforderungen auf verschiedene Arten von Artefakten, wie Arbeitsgegenständen oder Designelementen, zurückverfolgt werden können.
  • 🔎 Der Link Explorer in DNG visualisiert und erlaubt die Navigation durch die Verbindungen zwischen Anforderungen und anderen Artefakten.
  • 📈 DNG bietet Tools für die Auswirkungsanalyse von Änderungen in Anforderungen, was bei der Verwaltung von Komplexität und Schätzung von Änderungskosten hilfreich ist.
  • 📝 Die Versionsgeschichte in DNG ermöglicht es, alle Änderungen an Anforderungen nachzuverfolgen, einschließlich der Identität des Änderers und der geänderten Textpassagen.

Q & A

  • Was ist IBM Rational DOORS Next Generation (DNG)?

    -IBM Rational DOORS Next Generation (DNG) ist ein Werkzeug für Anforderungsmanagement, das zur Reduzierung von Risiken, Verbesserung der Projektpräzision, Zufriedenstellung der Kunden und Sicherstellung der Systemsicherheit beiträgt.

  • Wie kann DNG bei der Lösung von Problemen in der Anforderungsverwaltung helfen?

    -DNG kann dabei helfen, indem es die Zusammenarbeit zwischen Stakeholdern ermöglicht, die Verwaltung von Anforderungen in Hierarchien organisiert, die Verfolgbarkeit von Anforderungen aufrechterhält und den Umgang mit Änderungen erleichtert.

  • Was sind die Hauptprobleme, die Entwicklungsorganisationen bei der Anforderungsverwaltung haben können?

    -Hauptprobleme umfassen zu wenige oder keine Anforderungen, widersprüchliche oder falsche Anforderungen sowie Goldplating, bei dem zusätzliche Anforderungen oder Features hinzugefügt werden, die möglicherweise nicht den Aufwand wert sind.

  • Wie kann man sich bei DNG anmelden, wenn man noch keinen Jazz-Benutzernamen hat?

    -Wenn man keinen Jazz-Benutzernamen hat, kann man auf der rechten Seite des Anmeldebildschirms auf die Schaltfläche 'Jetzt registrieren' klicken und die Registrierungsformulare ausfüllen, während das Video pausiert wird.

  • Was ist der Zweck des Projekt-Dashboards in DNG?

    -Das Projekt-Dashboard bietet sofortigen Zugriff auf die für den aktuellen Betrachter relevanten Projektdaten, unabhängig davon, ob es sich um einen Test-Ingenieur, der die aktuelle Fehlerliste ansieht, oder einen Projektmanager, der den Projektstatus überwacht.

  • Wie wird die Komplexität in der Anforderungsverwaltung mit DNG bewältigt?

    -Durch die Verwendung von Hierarchien und Strukturen kann DNG große Datenmengen bewältigen und den Interessengruppen verschiedener Stakeholder gerecht werden.

  • Was ist ein Modul in DNG und wie unterscheidet es sich von einem Word-Dokument?

    -Ein Modul in DNG ist eine Art von Dokument, das die Struktur der Anforderungen bietet. Jede Anforderung im Modul ist ein atomarer Element, das in diesem Modul verwendet wird und nicht wie ein Word-Dokument bearbeitet wird.

  • Wie kann man die Verfolgbarkeit von Anforderungen in DNG visualisieren und durchsuchen?

    -Die Verfolgbarkeit von Anforderungen kann durch die Verwendung von Views, wie z.B. dem 'Downstream Traceability View' und dem 'Link Explorer', visualisiert und durchsucht werden, wodurch eine vollständige Verfolgbarkeitskette durch die verschiedenen Ebenen der verbundenen Anforderungen angezeigt wird.

  • Was zeigt der 'Link Explorer' in DNG?

    -Der 'Link Explorer' zeigt alle Artefakte, die mit einer bestimmten Anforderung verbunden sind, sowie den Typ der Verbindung. Dies hilft bei der Navigation durch die verbundenen Artefakte und bei der Durchführung von Auswirkungsanalysen.

  • Wie kann man die Änderungsgeschichte einer Anforderung in DNG einsehen?

    -Die Änderungsgeschichte einer Anforderung kann durch das Öffnen des 'History'-Moduls für die Anforderung eingesehen werden, wobei jede Änderung, einschließlich des Änderers, aufgelistet wird und Änderungen im Text farbcodiert hervorgehoben werden.

Outlines

00:00

😀 Einführung in IBM Rational DOORS Next Generation

Dieser Abschnitt stellt IBM Rational DOORS Next Generation (kurz DNG) vor, ein Werkzeug für Anforderungsmanagement, das zur Reduzierung von Risiken und Verbesserung der Projektvorhersagbarkeit eingesetzt werden kann. Es wird auf die Bedeutung guter Anforderungsmanagements hingewiesen, das dazu beitragen kann, Kunden zufriedenzustellen und Systeme sicher zu gestalten. Probleme wie unzureichende oder fehlerhafte Anforderungen sowie Gold-Plating, bei dem Projekte unnötige zusätzliche Anforderungen hinzufügen, werden diskutiert. Es wird erklärt, wie DNG dabei helfen kann, und es wird ein Blick auf die Benutzeroberfläche von DNG geworfen, einschließlich des Projekt-Dashboards und der Möglichkeiten zur Zusammenarbeit zwischen Stakeholdern.

05:01

🔍 Erweitertes Anforderungsmanagement mit IBM DOORS Next Generation

In diesem Abschnitt wird auf die Funktionen von DNG eingegangen, die es ermöglichen, Anforderungen effizient zu verwalten. Es wird gezeigt, wie Anforderungen in Modulen organisiert werden, die wiederum in Dokumenten strukturiert sind. Die Atomarität von Anforderungen wird betont, was bedeutet, dass sie in verschiedenen Modulen wiederverwendet und bearbeitet werden können, ohne dass Änderungen manuell nachverfolgt werden müssen. Die Verwendung von Filtern und Ansichten wird erläutert, um Anforderungen zu durchsuchen und zu visualisieren, und es wird auf die Möglichkeit hingewiesen, Anforderungen mit anderen Artefakten wie Arbeitsgegenständen oder Designelementen zu verlinken.

10:02

🔗 Traceability und Zusammenarbeit in IBM DOORS Next Generation

Dieser Abschnitt konzentriert sich auf die Traceability-Funktionen von DNG, die es ermöglichen, die Beziehungen zwischen Anforderungen und anderen Artefakten nachzuverfolgen. Es wird gezeigt, wie man mithilfe des Link Explorers die Verbindungen zwischen Anforderungen und anderen Elementen wie Designelementen oder Testfällen visualisiert. Die Möglichkeit, die Auswirkungen von Änderungen auf Anforderungen zu analysieren und die Potenzialkosten von Änderungen zu schätzen, wird ebenfalls diskutiert. Der Abschnitt verdeutlicht die Bedeutung von Traceability für die Verwaltung von Änderungen und die Zusammenarbeit zwischen Projektbeteiligten.

15:02

📝 Historisierung und Audit Trail in IBM DOORS Next Generation

Der letzte Abschnitt betont die Funktion zur Historisierung von Anforderungen in DNG. Es wird erläutert, wie man die Änderungshistorie von Anforderungen einsehen und auditieren kann, um eine vollständige Aufzeichnung der Änderungen und der verantwortlichen Personen zu erhalten. Die Möglichkeit, Kommentare und Diskussionen in Zusammenhang mit Anforderungen zu pflegen, wird ebenfalls thematisiert, um einen Kontext für Entscheidungen zu bieten. Schließlich wird auf die Fähigkeit hingewiesen, die Verwendung von Anforderungen in verschiedenen Modulen, Sammlungen und Überprüfungen nachzuverfolgen.

Mindmap

Keywords

💡IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation ist ein Anforderungsmanagementtool, das von IBM entwickelt wurde. Es ermöglicht die Verwaltung von Anforderungen in Projekten, um die Effektivität und Effizienz des Entwicklungsprozesses zu erhöhen. Im Video wird es als Instrument vorgestellt, das bei der Reduzierung von Risiken und der Verbesserung der Vorhersagbarkeit von Projekten hilft, indem es sicherstellt, dass die entwickelten Systeme sicher sind und Kundenanforderungen erfüllt werden.

💡Anforderungsmanagement

Anforderungsmanagement ist der Prozess, der die Identifizierung, Analyse, Dokumentation, Verwaltung und Überwachung von Anforderungen beinhaltet, die für ein Projekt oder eine Produkt erforderlich sind. Im Kontext des Videos ist es von entscheidender Bedeutung, um sicherzustellen, dass die entwickelten Systeme den erforderlichen Sicherheitsstandards entsprechen und Kundenanforderungen getroffen werden.

💡Risikomanagement

Risikomanagement bezieht sich auf die Strategien und Methoden, die verwendet werden, um Risiken in Projekten zu identifizieren, zu bewerten und zu minimieren. Im Video wird betont, dass ein effektives Anforderungsmanagement dazu beiträgt, Risiken zu reduzieren, indem es verhindert, dass Projekte aufgrund fehlerhafter oder unzureichender Anforderungen ins Schwanken geraten.

💡Konflikt und Überschneidung von Anforderungen

In der Praxis können Anforderungen in einem Projekt in Konflikt stehen oder sich überlappen, was zu Verwirrung und ineffizienten Entscheidungen führen kann. Das Video erwähnt, dass ein Hauptproblem Entwicklungsorganisationen die schlechte Anforderungsformulierung ist, einschließlich zu weniger oder sogar fehlender Anforderungen, sowie Anforderungen, die widersprüchlich oder überlappend sind.

💡Gold-Plating

Gold-Plating bezieht sich auf das Hinzufügen zusätzlicher Anforderungen oder Features zu einem Projekt, die die Entwicklungsorganisation glaubt, dass der Kunde mögen wird, obwohl die Anstrengungen, sie zu erfüllen, möglicherweise nicht die Kosten rechtfertigen. Im Video wird dies als ein Problem thematisiert, das durch ein sorgfältiges Anforderungsmanagement vermieden werden sollte.

💡Jazz.net

Jazz.net ist die Website für IBM-Produkte wie DOORS Next Generation. Im Video wird erwähnt, dass Benutzer möglicherweise aufgefordert werden, sich bei Jazz.net anzumelden, um auf DOORS Next Generation zuzugreifen. Es ist ein Portal, das den Zugriff auf verschiedene IBM-Entwicklungswerkzeuge ermöglicht.

💡Dashboard

Ein Dashboard ist ein Tool, das eine visuelle Zusammenfassung von Daten und Metriken bietet, um den Status eines Projekts oder einer Organisation zu überwachen. Im Video wird gezeigt, wie Dashboards in DOORS Next Generation verwendet werden, um Projektdaten, die für den aktuellen Betrachter am relevantesten sind, sofort zugänglich zu machen.

💡Hierarchie und Struktur

Die Verwaltung von Komplexität in Anforderungsmanagement erfordert eine Hierarchie und Struktur, um große Datenmengen zu bewältigen und die Trennung von Interessen zwischen verschiedenen Interessensgruppen zu verwalten. Im Video wird gezeigt, wie Projekte in DOORS Next Generation in Ordner organisiert sind, die eine Hierarchie darstellen, um die Verwaltung von Anforderungen zu erleichtern.

💡Modul

Ein Modul ist in diesem Kontext ein Dokument, das Struktur für Anforderungen bietet. Im Video wird erläutert, dass Module in DOORS Next Generation verwendet werden, um Anforderungen zu organisieren und zu strukturieren, ähnlich wie ein Word-Dokument, aber mit der Fähigkeit, einzelne Anforderungen als atomare Elemente zu behandeln.

💡Zurückverfolgbarkeit

Zurückverfolgbarkeit ist ein Schlüsselkonzept im Anforderungsmanagement, das sicherstellt, dass Anforderungen auf ihre Ursprungsquelle oder auf andere relevante Elemente in einem Projekt zurückverfolgt werden können. Im Video wird betont, wie wichtig es ist, dass Anforderungen in DOORS Next Generation aufeinander abgestimmt sind und wie die Toolunterstützung dabei hilft, diese Verbindungen zu visualisieren und zu verwalten.

Highlights

Introduction to IBM Rational DOORS Next Generation (DNG) and its importance in requirements management.

Effective requirements management can reduce risk, improve project predictability, satisfy customers, and ensure system safety.

Challenges in development organizations include poor requirements, conflicting or incorrect requirements, and unnecessary 'gold-plating' of features.

DNG helps manage requirements by organizing them into modules, supporting collaboration among stakeholders through web clients.

Project dashboards in DNG provide instant access to relevant data for different roles, such as test engineers and project managers.

DNG supports ISO 26262 functional safety standards, offering traceability across various levels of connected requirements.

Modules in DNG allow for hierarchical organization, managing complexity and separation of concerns between stakeholders.

Filtering and viewing options in DNG enable users to customize how requirements are displayed and trace their relationships with work items.

DNG's strong typing mechanism allows for defining custom requirement types with specific attributes, improving precision in requirements management.

The Link Explorer tool in DNG provides a visual representation of traceability paths, aiding in impact analysis and navigation of connected artifacts.

DNG facilitates collaboration by maintaining conversations between team members within the context of specific requirements.

The history and audit trail features in DNG allow for tracking changes to requirements, providing a comprehensive view of modifications over time.

DNG integrates with other tools like Rational Quality Management and design management tools, enabling seamless traceability from requirements to test cases and design elements.

The Link Explorer's configurable link display in DNG helps in visualizing complex relationships between requirements, test cases, and design elements.

DNG's audit trail and history features provide transparency in decision-making, supporting compliance with standards and improving project accountability.

Transcripts

play00:00

hi this is Andy and in this preview

play00:02

we're going to look at IBM rational

play00:03

doors next generation and IBM doors next

play00:07

generation on cloud or DNG for short and

play00:10

in doing so we're going to be talking

play00:13

about requirements management there have

play00:16

been many industry studies that

play00:17

highlight the importance of good

play00:19

requirements management get it right and

play00:21

we can reduce risk to improve the

play00:24

predictability of our projects satisfy

play00:26

our customers and ensure that our

play00:28

systems we're building are safe get it

play00:31

wrong and well bad things happen some of

play00:35

the biggest problems development

play00:36

organizations face are poor requirements

play00:39

they might have too few or even no

play00:42

requirements they might have enough

play00:44

requirements but they conflict overlap

play00:46

or just plain wrong and then there is

play00:49

the dreaded gold-plating where the

play00:52

project adds additional requirements or

play00:54

features they think the customer will

play00:55

like and the effort required to meet

play00:57

them simply isn't worth it let's see how

play01:00

DNG can help go ahead and click the

play01:04

button to open rational doors next

play01:06

generation now note that it opens in a

play01:10

new tab so you can switch back to this

play01:12

previews tab whenever you want now you

play01:15

may be asked to log into jazz.net which

play01:18

is the website for products like DNG if

play01:20

you don't have a jazz user ID then click

play01:24

the register now button on the right and

play01:26

pause this video while you fill out the

play01:28

registration form if you already have a

play01:31

jazz user ID then use it to log in on

play01:34

the left hand side I've now logged in

play01:36

and I can see the team's dashboard you

play01:40

should be seeing the same thing if

play01:41

you're not then it's likely that you're

play01:44

a new user and the Jazz minions are

play01:46

still busy setting up your new ID in

play01:49

which case just try refreshing the page

play01:51

until the dashboard appears in the world

play01:55

of requirements management collaboration

play01:58

between stakeholders is critical and

play02:00

that's where IBM's jazz strategy comes

play02:03

in web clients allow any stakeholder to

play02:07

participate with little to no learning

play02:09

curve everyone can use a web browser

play02:13

journey starts here on the project

play02:15

dashboard dashboards are a common

play02:17

capability across the Jazz platform they

play02:20

can be created for the overall project

play02:21

or for teams or personal dashboards can

play02:25

be created for individual users

play02:27

dashboards give instant access to the

play02:29

project data that's most relevant for

play02:31

the current viewer whether that's a test

play02:34

engineer looking at the current defect

play02:36

list or a project manager looking at the

play02:38

status of the project and what's more

play02:41

the data presented in these dashboards

play02:43

is always up to date in this sample the

play02:47

widget on the left is showing a view of

play02:49

the test cases in quality management

play02:51

that have validated by connections to

play02:54

requirements in this project the widget

play02:58

in the center is showing the number of

play03:00

safety goals grouped by their ACL rating

play03:02

and that's their automotive safety and

play03:04

integrity level part of the risk

play03:07

classification scheme that's defined in

play03:09

the ISO 26262 functional safety standard

play03:13

lastly the widget on the right is

play03:15

showing the safety goals their ACL

play03:17

ratings and the requirements that

play03:19

satisfy them downstream let's dive a

play03:23

little deeper into the project go ahead

play03:26

and click the artifacts menu there in

play03:29

the title bar just underneath that bar

play03:32

you should now be able to apply a filter

play03:35

right now it's sent to all so let's

play03:38

click on modules so that we only see

play03:40

those in the sidebar on the left click

play03:44

on the plus symbol next to the adaptive

play03:47

cruise control requirements folder to

play03:49

expand it into a tree view you can see

play03:52

that the project is organized into

play03:54

folders and has hierarchy one of the

play03:57

basic tenets of managing complexity in

play03:59

requirements management hierarchy and

play04:02

structure allows us to deal with large

play04:04

volumes of data and also allows us to

play04:06

manage the separation of concerns

play04:08

between different stakeholder

play04:10

communities go ahead and click on the

play04:13

item definition requirements artifacts

play04:15

folder note that since we have a filter

play04:19

applied the only thing we can see in

play04:21

that folder is a module called item

play04:24

definition requirements go

play04:26

head and click that module to open it a

play04:31

module is just another word for document

play04:34

in fact it looks a little bit like a

play04:36

Word document

play04:37

it gives structure to the requirements

play04:40

you can click on the little twisties to

play04:42

collapse or expand headings but it isn't

play04:46

a Word document each requirement in the

play04:49

module is an atomic element it's just

play04:53

simply being used in this module that's

play04:56

another one of the basic tenets of

play04:58

requirements management granularity

play05:01

individual requirements can be traced to

play05:03

other artifacts in the system such as

play05:06

work items or design elements they can

play05:08

be reused in many different modules they

play05:11

can be locked for editing allowing many

play05:13

team members to work on the same

play05:15

document at the same time and any

play05:17

changes are captured automatically by

play05:20

dmg forming an audit trail we'll see all

play05:24

of this and more in a few moments but

play05:27

first let's see something much simpler

play05:29

at the top of the module you should see

play05:32

a text box with the words type to filter

play05:35

by text written inside it click in that

play05:39

box and type the words speed and then

play05:42

hit the enter key

play05:43

notice that the module is now filtered

play05:46

showing you only the requirements with

play05:48

that word in their text notice that in

play05:52

the left-hand sidebar

play05:53

there are views views are user

play05:57

customizable and allow both filtering

play06:00

and configuring of the display

play06:02

converting the module into a kind of

play06:04

spreadsheet where the attributes and

play06:06

links of the requirements can be shown

play06:08

in columns go ahead and click the work

play06:11

item traceability view you now have the

play06:16

document kind of view on the left and on

play06:18

the right is an additional column

play06:20

showing the work items in the Jazz work

play06:22

item system that have been traced to the

play06:25

requirements in this module if you hover

play06:28

your mouse over one of those linked work

play06:30

items you'll get a rich hover

play06:33

another common capability across the

play06:36

Jazz platform you can see essential

play06:38

information about link

play06:40

artifacts without the need to actually

play06:42

navigate into the other tool it's a huge

play06:45

time-saver

play06:46

of course these links are also navigable

play06:49

so if you did click them you would be

play06:51

taken to the right artifact in the right

play06:53

place in that other tool again a huge

play06:56

time-saver if you click the downstream

play06:59

traceability view in the sidebar then

play07:02

you can see that these item definition

play07:04

requirements are satisfied by

play07:07

requirements in another module further

play07:09

downstream

play07:10

in fact this project has been created to

play07:14

the ISO 26262 functional safety standard

play07:17

which mandates traceability so there are

play07:20

in fact modules at many different levels

play07:21

and the requirements in those modules

play07:24

have traceability links between them in

play07:27

a few moments we'll look at another way

play07:30

to visualize and explore that

play07:32

traceability

play07:32

but first let's follow the link go ahead

play07:37

and click one of the requirements in the

play07:39

satisfied by column now it doesn't

play07:42

matter which one you click since they're

play07:43

all pointing at the same requirement in

play07:46

the next module down but that's just

play07:48

because this is some simple demo data

play07:51

you're now looking at the safety goals

play07:54

module and the requirement you clicked

play07:57

has been selected now in the list of

play08:00

views on the left click the a sill view

play08:03

at the top of that list the display

play08:06

changes and now instead of showing the

play08:08

linked artifacts we have columns that

play08:10

show various attributes of the safety

play08:13

goal requirements severity probability

play08:15

control ability and the overall aesol

play08:18

rating notice also that the top two rows

play08:22

don't have any values for those

play08:24

attributes DNG has a very strong typing

play08:28

mechanism you can define your own

play08:30

requirement types and the sets of

play08:32

attributes that those types have in this

play08:35

example safety goal requirements have an

play08:38

ACL rating whereas headings do not and

play08:41

this negates the need to have values

play08:43

like not applicable in the list of views

play08:46

on the left click upstream traceability

play08:49

in a satisfies column click any of those

play08:53

linked require

play08:54

they're to return to the item definition

play08:56

requirements module and let's look at

play09:00

another way to explore that traceability

play09:02

the link Explorer let's start with a

play09:06

single requirement go ahead and type the

play09:10

number 73 into the search and filter box

play09:13

you used earlier and then hit the enter

play09:16

key that should filter the module to

play09:19

show you only requirement 73 the time

play09:22

gap shall be maintained by a combination

play09:24

of brake control and engine management

play09:27

since the downstream traceability view

play09:30

is still applied you can also see that

play09:32

requirement 73 is satisfied by

play09:35

requirement 147 place your mouse into

play09:40

the first column so that the pencil icon

play09:42

appears click that pencil icon to open

play09:46

the context menu for this requirement

play09:48

and way down at the bottom there you can

play09:51

see an entry called open links Explorer

play09:53

go ahead and click that entry now give

play09:57

the tool a moment or two to populate

play09:59

itself and you should see all of the

play10:02

artifacts connected to requirement 73

play10:05

along with the type of link now we can

play10:09

expand and collapse this tree manually

play10:11

but there is a faster way in the top

play10:15

right hand corner of the window there

play10:17

are four buttons if you hover your mouse

play10:20

over those buttons a tooltip will appear

play10:23

to tell you what those buttons do go

play10:26

ahead and click the button furthest to

play10:28

the right configure link display that

play10:32

will open a pop-up menu where you can

play10:34

choose the link types you want included

play10:36

along with the number of levels you want

play10:38

the tree to expand to click inside the

play10:42

type to filter box and type s 80 then

play10:47

the list will collapse and you can

play10:49

select the one we want more easily

play10:51

that's satisfied by go ahead and click

play10:55

that satisfied by check box whilst this

play10:59

dialog is open

play11:00

set the number of levels to expand

play11:02

option to five and then click the apply

play11:05

button

play11:06

now again this

play11:08

we'll take a few moments as DNG sorts

play11:11

through the database but once it's

play11:13

finished the view will reconfigure

play11:15

itself showing you a complete

play11:17

traceability path down through the

play11:20

various levels of connected requirements

play11:23

now you can use this view for navigation

play11:26

clicking one of the entries in the view

play11:28

will actually open it but don't do that

play11:30

just yet go ahead and click the

play11:34

configure link display button again and

play11:36

let's add two more link types into the

play11:39

mix replace SAT with V al to locate the

play11:45

validated by link and place a check in

play11:48

that box that will include any test

play11:52

cases in rational quality management

play11:55

next replace V al with ref2 locate the

play12:00

refined by architecture element link and

play12:03

place a check in that box as well that

play12:06

will bring in any linked model elements

play12:08

from the design management tool once

play12:12

you've ticked both of those options

play12:13

click apply and the view should repaint

play12:17

itself straight away you'll find the

play12:20

link to model elements at the far left

play12:22

since the model is at the systems

play12:25

engineering level it's linked to the

play12:27

item definition requirements if you

play12:30

hover your mouse over one of those

play12:31

linked diagrams and then click show more

play12:34

in the rich hover pop-up you can even

play12:37

view and pan around that linked diagram

play12:40

without going anywhere near the modeling

play12:43

tool test cases are at the far right

play12:46

since they're connected to the hardware

play12:48

requirements for the radar subsystem now

play12:51

this view shows traceability and is a

play12:53

very useful way of navigating around the

play12:55

connected artifacts but it also

play12:57

highlights impact analysis the ripple

play13:01

effect up or downstream as the

play13:03

requirements change and if there's one

play13:05

thing that's certain in requirements

play13:07

management it is that change is

play13:09

inevitable dealing with the effects of

play13:12

change can be a complex time-consuming

play13:14

effort views like this help to manage

play13:17

that complexity and can even allow you

play13:19

to estimate the potential cost of

play13:21

change before it's made okay let's take

play13:25

a look at the hardware requirements

play13:27

scroll over to the right and in the

play13:30

next-to-last column click on requirement

play13:33

one one nine the hardware shall provide

play13:36

a layer to communicate with both Flex

play13:38

ray and canvas systems the radar

play13:42

subsystem hardware requirements module

play13:44

opens up and the requirement you just

play13:47

clicked is selected now note that this

play13:50

module has a sketch in it this was

play13:53

created directly in DNG and is a very

play13:56

useful way to illustrate a concept

play13:57

therefore moving to formal modeling

play14:00

later in the right-hand sidebar click

play14:05

the selected artifact tab there you can

play14:08

see all of the attributes of the

play14:10

selected requirement including the last

play14:12

time it was modified and who modified it

play14:14

but what were those modifications well

play14:18

in a few moments we'll find out but

play14:19

first let's stay in this sidebar click

play14:24

the selected artifact tab again that

play14:26

will collapse that section now you can

play14:29

see that there are three other sections

play14:31

artifact comments artifact links and

play14:33

where artifact used click artifact

play14:38

comments and note that that section

play14:40

changes its name to simply comments then

play14:44

click the only entry in that section to

play14:46

expand it what you can see there is a

play14:50

conversation between the project manager

play14:52

the requirements engineer and the

play14:53

supplier conversations like these

play14:56

typically take place in external systems

play14:59

like email and are very quickly lost

play15:02

here they are maintained in context for

play15:05

an audit trail of why key decisions have

play15:08

been made click that comment section

play15:12

again to collapse it and then click the

play15:14

artifact links section here you can see

play15:18

another way to view the requirement

play15:20

traceability this time just for this

play15:22

single requirement and only one level up

play15:25

or down click artifact links again to

play15:29

collapse that section and then click

play15:31

where artifact used

play15:34

because requirements are atomic they can

play15:37

be used over and over again in modules

play15:40

in collections and in reviews this

play15:42

section shows you exactly where a

play15:44

particular requirement is being used go

play15:48

ahead and click the ECU requirements

play15:51

review link to open it in a new browser

play15:53

tab you can see that this requirement is

play15:57

one of a collection of requirements that

play15:59

are part of this formal review process

play16:02

close this browser tab and switch back

play16:05

to the radar subsystem hardware

play16:06

requirements module now let's take a

play16:09

look at those modifications we mentioned

play16:12

earlier in the main document view in the

play16:15

center in the ID column click the ID of

play16:19

requirement 1 1 9 now we'll open that

play16:22

requirement in its own view at the top

play16:26

right-hand side of the window you'll see

play16:29

an edit button and just to the left of

play16:31

that is a button with three horizontal

play16:33

lines the javea mouse over that button

play16:37

the tooltip is more actions click that

play16:40

button and select the first menu item

play16:43

open history you're now looking at the

play16:48

historical view of requirement 1 1 9 now

play16:52

you're currently looking at revisions

play16:54

that is a list of all of the baselines

play16:56

and changed sense that this requirement

play16:58

appears in you can open the historical

play17:01

view for a specific change set or

play17:03

baseline but instead go ahead and click

play17:06

the audit history tab at the top left

play17:09

hand side of the page for a complete

play17:12

audit trail for this requirement every

play17:15

change is listed here along with who

play17:17

made it if you click on the expand all

play17:20

link at the top of that list and scroll

play17:23

down you can see that when changes a

play17:25

textual the text of the requirement is

play17:27

even color-coded to highlight those

play17:30

changes just like track changes in a

play17:32

word document click on the close history

play17:36

button at the top right-hand side of the

play17:38

page to switch back to the requirement

play17:40

and then click the blue arrow in the

play17:43

requirement heading bar at the top left

play17:45

to return to the module view

play17:48

well that's it for this preview we've

play17:51

only just scratched the surface here so

play17:52

feel free to explore rational doors next

play17:55

generation on your own and I'll join you

play17:58

again in the next preview

play18:07

you

Rate This

5.0 / 5 (0 votes)

Related Tags
AnforderungsmanagementIBM RationalCloud-TechnologieProjektübersichtFunktionalitätssicherheitISO 26262ZusammenarbeitTraceabilityRisikomanagementJazz-Plattform
Do you need a summary in English?