-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_backup_flo.xml
81 lines (81 loc) · 6.5 KB
/
test_backup_flo.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<PROJECTDATA>
<productDataList>
<id>LD1-1</id>
<memoryContent>Die Software speichert die eingegbenen Projektinformationen ab.</memoryContent>
<reference>Projektinformationen</reference>
<functionPointWeighting>0</functionPointWeighting>
<functionPointDET>2</functionPointDET>
<functionPointRET>5</functionPointRET>
<functionPointCategory>ILF-Interner Datenbestand</functionPointCategory>
</productDataList>
<productDataList>
<id>LD2-1</id>
<memoryContent>Die Software speichert die eingegbenen Produktinformationen ab. Dazu gehört neben einer Id auch der Akteur sowie die Funktion. Außerdem müssen FTRs und DETs abgespeichert werden können.</memoryContent>
<reference>Produktfunktionen</reference>
<functionPointWeighting>2</functionPointWeighting>
<functionPointDET>22</functionPointDET>
<functionPointRET>15</functionPointRET>
<functionPointCategory>ILF-Interner Datenbestand</functionPointCategory>
</productDataList>
<productFunctionList>
<id>LF00-1</id>
<function>Projekt anlegen</function>
<actor>Requirements Engineer</actor>
<description>Die Software muss dem Requirements Engineer die Möglichkeit bieten neue Projekte anlegen zu können.</description>
<functionPointWeighting>2</functionPointWeighting>
<functionPointCategory>EI-Eingabe</functionPointCategory>
<functionPointDET>7</functionPointDET>
<functionPointFTR>20</functionPointFTR>
</productFunctionList>
<productFunctionList>
<id>LF00-2</id>
<function>Projektspeicherung</function>
<actor>Requirements Engineer</actor>
<description>Die Software muss jedes Projekt als Datei speichern.</description>
<functionPointWeighting>2</functionPointWeighting>
<functionPointCategory>EO-Ausgabe</functionPointCategory>
<functionPointDET>7</functionPointDET>
<functionPointFTR>20</functionPointFTR>
</productFunctionList>
<productFunctionList>
<id>LF00-3</id>
<function>Projekt löschen</function>
<actor>Requirements Engineer</actor>
<description>Die Software muss den Requirements Engineer die Möglichkeit bieten Projekte löschen zu können.</description>
<functionPointWeighting>0</functionPointWeighting>
<functionPointCategory>EQ-Abfrage</functionPointCategory>
<functionPointDET>51</functionPointDET>
<functionPointFTR>20</functionPointFTR>
</productFunctionList>
<productUse>
<title>Produkteinsatz</title>
<content>Das Produkt soll in der Firma DHBW Software Solutions gGmbH eingesetzt werden. Es dient den Projektleitern bei neuen Projekten als Unterstützung zum Erstellen von Anforderungssammlungen. Dabei werden sie durch den notwendigen Prozess geführt und können Ergänzungen hinzufügen. Im Austausch mit dem Kunden können ganze Anforderungssammlungen über das Requirements Interchange Format weitergegeben und mit anderen Tools geöffnet werden. Außerdem können Ergebnisdokumente erstellt werden, um Kunden über den aktuellen Stand der Anforderungssammlung zu informieren. Zusätzlich bietet die Software den Software-Engineers ein Plugin um in einer IDE die zu bearbeitenden Anforderungen anzuzeigen.</content>
</productUse>
<targetDefinition>
<title>Zielbestimmung</title>
<content>Das Ziel, welches durch das Softwareprodukt erreicht werden soll, ist es primär, mit Hilfe eines festgelegten Prozesses, die Anforderungsanalyse im Produktiveinsatz der DHBW Software Systems gGmbH zu strukturieren. Das unternehmensweit einsetzbare Tool erlaubt es Projektleitern die aufgenommenen Anforderungen, definierten Begriffe und sonstige Anmerkungen bereits vor Ort einzugeben. Durch die geleitete Eingabe, die trotzdem die nötigen Freiheiten bietet, speziell auf den Kunden einzugehen, ist es möglich unternehmensintern jederzeit Anforderungssammlungen zu vergleichen oder sie zu Analysen heranzuziehen. Zusätzlich ermöglicht es die Export Funktion im Requirements Interchange Format näher mit dem Kunden zusammenarbeiten zu können und sich noch während des Erstellens der Sammlung über mögliche Anpassungen auszutauschen. Auch Kunden, die in ihrem Unternehmen noch keine Anforderungssammlungssoftware einsetzen, ist es möglich, dank eines übersichtlichen Ergebnisdokuments, jederzeit den Status des Projekts abzufragen. Dieses Dokument kann sowohl schnell und einfach elektronisch als PDF-Dokument weitergereicht werden, oder auch bei persönlichen Kontakten mit dem Kunden als Anschauungsmaterial zur Hand gehabt werden.
In der weiteren Entwicklung der Software ist es vorgesehen, eine automatische Kosten- und Terminabschätzung zu erstellen. Der Projektleiter kann dann also die aufgenommenen Anforderungen eingeben, welche dann durch Gliederung in verschiedene Aufwandsklassen automatisch eine Kostenabschätzung sowie in Abhängigkeit der verfügbaren Mitarbeiter daraus eine Terminabschätzung inklusive der standardmäßigen Puffer erstellt. Außerdem soll im weiteren Verlauf des Softwareprojekts die Integration in eine der im Unternehmen verwendeten IDEs Visual Studio oder Eclipse implementiert werden. So können Programmierer der DHBW Software Systems gGmbH ihre Aufgaben zeitnah und individuell von ihrem Projektleiter zugeteilt bekommen. Zudem gelingt die Implementierung neuer Funktionen durch Einbindung in die IDE wesentlich strukturierter, da die genauen Ziele festgelegt sind und sich immer im Blick befinden.</content>
</targetDefinition>
<productEnvironment>
<title>Produktumgebung</title>
<content></content>
</productEnvironment>
<functionPointEstimation>
<actualDuration>3.25</actualDuration>
<e2Correction>12</e2Correction>
</functionPointEstimation>
<functionPointEstimation_configData>
<factorEntanglement>1</factorEntanglement>
<factorDecentralization>2</factorDecentralization>
<factorTransactionrate>1</factorTransactionrate>
<factorProcessingCalculation>2</factorProcessingCalculation>
<factorProcessingControl>2</factorProcessingControl>
<factorProcessingException>1</factorProcessingException>
<factorProcessingLogic>2</factorProcessingLogic>
<factorReusability>0</factorReusability>
<factorConversion>1</factorConversion>
<factorCustomizability>0</factorCustomizability>
<e2Sum>12</e2Sum>
</functionPointEstimation_configData>
</PROJECTDATA>