Created basic structure to use rmtoo
This commit is contained in:
parent
852f110967
commit
16bbb09c8c
@ -1,6 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<buildpath>
|
<buildpath>
|
||||||
<buildpathentry kind="src" path="src"/>
|
<buildpathentry kind="src" path="src"/>
|
||||||
|
<buildpathentry external="true" kind="lib" path="/home/private/slt/joomla"/>
|
||||||
<buildpathentry external="true" kind="lib" path="/srv/slt-dev"/>
|
<buildpathentry external="true" kind="lib" path="/srv/slt-dev"/>
|
||||||
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
|
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
|
||||||
</buildpath>
|
</buildpath>
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
|
||||||
|
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.texlipse.builder.TexlipseBuilder"/>
|
||||||
|
<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
|
||||||
|
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
|
||||||
|
</launchConfiguration>
|
11
.project
11
.project
@ -5,6 +5,16 @@
|
|||||||
<projects>
|
<projects>
|
||||||
</projects>
|
</projects>
|
||||||
<buildSpec>
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
|
||||||
|
<triggers>full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
<dictionary>
|
||||||
|
<key>LaunchConfigHandle</key>
|
||||||
|
<value><project>/.externalToolBuilders/org.eclipse.texlipse.builder.TexlipseBuilder.launch</value>
|
||||||
|
</dictionary>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
<buildCommand>
|
<buildCommand>
|
||||||
<name>org.eclipse.wst.common.project.facet.core.builder</name>
|
<name>org.eclipse.wst.common.project.facet.core.builder</name>
|
||||||
<arguments>
|
<arguments>
|
||||||
@ -22,6 +32,7 @@
|
|||||||
</buildCommand>
|
</buildCommand>
|
||||||
</buildSpec>
|
</buildSpec>
|
||||||
<natures>
|
<natures>
|
||||||
|
<nature>org.eclipse.texlipse.builder.TexlipseNature</nature>
|
||||||
<nature>org.eclipse.php.core.PHPNature</nature>
|
<nature>org.eclipse.php.core.PHPNature</nature>
|
||||||
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
|
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
|
||||||
</natures>
|
</natures>
|
||||||
|
2
requirements/.gitignore
vendored
Normal file
2
requirements/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/artifacts/
|
||||||
|
/.rmtoo_dependencies
|
63
requirements/Config.yml
Normal file
63
requirements/Config.yml
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
---
|
||||||
|
global:
|
||||||
|
modules:
|
||||||
|
directories:
|
||||||
|
- .
|
||||||
|
processing:
|
||||||
|
analytics:
|
||||||
|
stop_on_errors: false
|
||||||
|
requirements:
|
||||||
|
input:
|
||||||
|
commit_interval:
|
||||||
|
begin: FILES
|
||||||
|
end: FILES
|
||||||
|
default_language: de_DE
|
||||||
|
dependency_notation:
|
||||||
|
- Solved by
|
||||||
|
directory: requirements
|
||||||
|
inventors:
|
||||||
|
- flonatel
|
||||||
|
- wolf
|
||||||
|
stakeholders:
|
||||||
|
- development
|
||||||
|
- management
|
||||||
|
- users
|
||||||
|
topics:
|
||||||
|
ts_common:
|
||||||
|
sources:
|
||||||
|
- - filesystem
|
||||||
|
- requirements_dirs:
|
||||||
|
- requirements/model
|
||||||
|
- requirements
|
||||||
|
topics_dirs:
|
||||||
|
- topics
|
||||||
|
topic_root_node: ReqsDocument
|
||||||
|
constraints_dirs:
|
||||||
|
- constraints
|
||||||
|
testcases_dirs:
|
||||||
|
- testcases
|
||||||
|
output:
|
||||||
|
graph:
|
||||||
|
- output_filename: artifacts/req-graph1.dot
|
||||||
|
graph2:
|
||||||
|
- output_filename: artifacts/req-graph2.dot
|
||||||
|
html:
|
||||||
|
- footer: html/footer.html
|
||||||
|
header: html/header.html
|
||||||
|
output_directory: artifacts/html
|
||||||
|
#LatexJinja2:
|
||||||
|
latex2:
|
||||||
|
- output_filename: artifacts/reqtopics.tex
|
||||||
|
#template_path: latex/LatexJinja2
|
||||||
|
prios:
|
||||||
|
- output_filename: artifacts/reqsprios.tex
|
||||||
|
stats_burndown1:
|
||||||
|
- output_filename: artifacts/stats_burndown.csv
|
||||||
|
start_date: '2011-05-01'
|
||||||
|
stats_reqs_cnt:
|
||||||
|
- output_filename: artifacts/stats_reqs_cnt.csv
|
||||||
|
stats_sprint_burndown1:
|
||||||
|
- output_filename: artifacts/stats_sprint_burndown.csv
|
||||||
|
start_date: '2011-05-01'
|
||||||
|
version1:
|
||||||
|
- output_filename: artifacts/reqs-version.txt
|
69
requirements/Makefile
Normal file
69
requirements/Makefile
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
.PHONY: all
|
||||||
|
.PHONY: all_html
|
||||||
|
all: artifacts/requirements.pdf artifacts/req-graph1.png \
|
||||||
|
artifacts/req-graph2.png all_html
|
||||||
|
|
||||||
|
|
||||||
|
# Adding new files (especially requirements) can not automatically
|
||||||
|
# handled. The 'force' target tries to handle this.
|
||||||
|
.PHONY: force
|
||||||
|
force:
|
||||||
|
rm .rmtoo_dependencies
|
||||||
|
${MAKE} all
|
||||||
|
|
||||||
|
#
|
||||||
|
# This is the way the rmtoo must be called.
|
||||||
|
# (The RMTOO_CALL variable is set in the setenv.sh script)
|
||||||
|
# You can override the default Config.py file by setting
|
||||||
|
# the RMTOO_CONFIG variable from the command line.
|
||||||
|
# ie:
|
||||||
|
# make RMTOO_CONFIG=YourConfig.json
|
||||||
|
#
|
||||||
|
RMTOO_CALL ?= rmtoo
|
||||||
|
RMTOO_CONFIG=Config.yml
|
||||||
|
RMTOO_CONTRIB_DIR ?= /usr/share/rmtoo
|
||||||
|
|
||||||
|
CALL_RMTOO=${RMTOO_CALL} -y file://${RMTOO_CONFIG}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dependency handling
|
||||||
|
# The file .rmtoo_dependencies is created by rmtoo itself.
|
||||||
|
#
|
||||||
|
include .rmtoo_dependencies
|
||||||
|
|
||||||
|
all_html: ${OUTPUT_HTML}
|
||||||
|
|
||||||
|
# And how to make the dependencies
|
||||||
|
.rmtoo_dependencies:
|
||||||
|
${CALL_RMTOO} \
|
||||||
|
--create-makefile-dependencies=.rmtoo_dependencies
|
||||||
|
|
||||||
|
artifacts/req-graph1.png: artifacts/req-graph1.dot
|
||||||
|
unflatten -l 23 artifacts/req-graph1.dot | \
|
||||||
|
dot -Tpng -o artifacts/req-graph1.png
|
||||||
|
|
||||||
|
artifacts/req-graph2.png: artifacts/req-graph2.dot
|
||||||
|
dot -Tpng -o artifacts/req-graph2.png artifacts/req-graph2.dot
|
||||||
|
|
||||||
|
# Two calls are needed: one for the requirments converting and one for
|
||||||
|
# backlog creation.
|
||||||
|
artifacts/requirements.pdf: ${REQS_LATEX2} latex/requirements.tex
|
||||||
|
# (cd artifacts && \
|
||||||
|
# gnuplot ${RMTOO_CONTRIB_DIR}/contrib/gnuplot_stats_reqs_cnt.inc && \
|
||||||
|
# epstopdf stats_reqs_cnt.eps)
|
||||||
|
# (cd artifacts && \
|
||||||
|
# gnuplot ${RMTOO_CONTRIB_DIR}/contrib/gnuplot_stats_burndown.inc && \
|
||||||
|
# epstopdf stats_burndown.eps)
|
||||||
|
# (cd artifacts && \
|
||||||
|
# gnuplot ${RMTOO_CONTRIB_DIR}/contrib/gnuplot_stats_sprint_burndown.inc && \
|
||||||
|
# epstopdf stats_sprint_burndown.eps)
|
||||||
|
(cd artifacts && pdflatex ../latex/requirements.tex; \
|
||||||
|
pdflatex ../latex/requirements.tex; \
|
||||||
|
pdflatex ../latex/requirements.tex)
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
rm -fr artifacts/html
|
||||||
|
rm -f artifacts/* \
|
||||||
|
add_data.py*
|
||||||
|
rm -fr debian/rmtoo build
|
0
requirements/artifacts/.git_do_not_ignore_empty_dir
Normal file
0
requirements/artifacts/.git_do_not_ignore_empty_dir
Normal file
0
requirements/constraints/.empty_dir_for_git
Normal file
0
requirements/constraints/.empty_dir_for_git
Normal file
8
requirements/html/footer.html
Normal file
8
requirements/html/footer.html
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<hr/>
|
||||||
|
<span class="footer_text"><p>This document is part of the rmtoo
|
||||||
|
requirements documentation and was generated
|
||||||
|
by <a href="http://rmtoo.gnu4u.org">rmtoo</a> itself.</p>
|
||||||
|
<p>rmtoo is copyright 2010 by flonatel. rmtoo is distributed under
|
||||||
|
GPL V3.</p></span>
|
||||||
|
</body>
|
||||||
|
</html>
|
167
requirements/html/header.html
Normal file
167
requirements/html/header.html
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>rmtoo</title>
|
||||||
|
<meta name="generator" content="rmtoo">
|
||||||
|
<style type="text/css">
|
||||||
|
<!--
|
||||||
|
h1, h2, h3 {
|
||||||
|
font-family:sans;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:link, a:visited, a:active, a:hover {
|
||||||
|
text-decoration:none;
|
||||||
|
font-weight:bold;
|
||||||
|
color:#407cbf;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fltext {
|
||||||
|
font-family:sans;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer_text {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.requirment_end {
|
||||||
|
background-image:url(../trenner01.png);
|
||||||
|
margin:0px;
|
||||||
|
padding:0px;
|
||||||
|
height:2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_description {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:medium;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_description {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:medium;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_rationale {
|
||||||
|
font-family:sans;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_rationale {
|
||||||
|
font-family:sans;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_note {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_note {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_depends_on {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_depends_on {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_dependent {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_dependent {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_id {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_id {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_priority {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_priority {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_owner {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_owner {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_invented_on {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_invented_on {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_invented_by {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_invented_by {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_status {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_status {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlt_class {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dlv_class {
|
||||||
|
font-family:sans;
|
||||||
|
font-size:small;
|
||||||
|
}
|
||||||
|
|
||||||
|
-->
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
BIN
requirements/html/trenner01.png
Normal file
BIN
requirements/html/trenner01.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 627 B |
80
requirements/latex/requirements.tex
Normal file
80
requirements/latex/requirements.tex
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
\documentclass{report}
|
||||||
|
|
||||||
|
\usepackage[ngerman]{babel}
|
||||||
|
\usepackage{longtable}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
% When latex aborts with
|
||||||
|
% pdfTeX error (ext4): \pdfendlink ended up in different nesting level than \pd
|
||||||
|
% fstartlink.
|
||||||
|
% Comment that line with draft out and inpect the errornous page
|
||||||
|
\usepackage[pdfauthor={flonatel},%
|
||||||
|
%draft,%
|
||||||
|
pdftitle={Requirment for project},%
|
||||||
|
pdfsubject={Requirment description for project},%
|
||||||
|
pdfkeywords={placeholder for some keywords},%
|
||||||
|
pagebackref=true,%
|
||||||
|
pdftex, bookmarks=true, colorlinks=true]{hyperref}
|
||||||
|
|
||||||
|
\usepackage[a4paper]{geometry}
|
||||||
|
|
||||||
|
\usepackage[titles]{tocloft}
|
||||||
|
\usepackage{fancyhdr}
|
||||||
|
|
||||||
|
\setlength{\cftsubsecnumwidth}{4em}
|
||||||
|
\pagestyle{fancy}
|
||||||
|
\fancyhead{}
|
||||||
|
\fancyfoot{}
|
||||||
|
\fancyhead[L]{\rightmark}
|
||||||
|
\fancyfoot[R]{\thepage}
|
||||||
|
% \fancyfoot[L]{Version \input{../artifacts/reqs-version.txt}}
|
||||||
|
\renewcommand{\headrulewidth}{0.4pt}
|
||||||
|
\renewcommand{\footrulewidth}{0.4pt}
|
||||||
|
|
||||||
|
\parindent0em
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\thispagestyle{empty}
|
||||||
|
|
||||||
|
\mbox{}
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
|
||||||
|
{\LARGE\textbf{Requirements for project}}
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
|
||||||
|
{\Large\textbf{written by You}}
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
|
||||||
|
09. October 2010
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
|
||||||
|
% Requirements Version: \input{../artifacts/reqs-version.txt}
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
|
||||||
|
\tableofcontents
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
|
||||||
|
\chapter{Status}
|
||||||
|
\input{../artifacts/reqsprios.tex}
|
||||||
|
|
||||||
|
\input{../artifacts/reqtopics.tex}
|
||||||
|
|
||||||
|
% \chapter{Statistics}
|
||||||
|
% \section{Burndown diagram for Sprint}
|
||||||
|
% \includegraphics{../artifacts/stats_sprint_burndown.pdf}
|
||||||
|
%
|
||||||
|
% \section{Burndown diagram for Project}
|
||||||
|
% \includegraphics{../artifacts/stats_burndown.pdf}
|
||||||
|
%
|
||||||
|
% \section{Requirements Count Statistics}
|
||||||
|
% \includegraphics{../artifacts/stats_reqs_cnt.pdf}
|
||||||
|
|
||||||
|
\end{document}
|
||||||
|
|
12
requirements/req.template
Normal file
12
requirements/req.template
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Name: projectdfg
|
||||||
|
Type: requirement | design decision
|
||||||
|
Invented on:
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development | management | users
|
||||||
|
Description:
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
#Solved by:
|
||||||
|
#Priority:
|
||||||
|
#Effort estimation: 5
|
||||||
|
#Topic:
|
13
requirements/requirements/model/abstract-object.req
Normal file
13
requirements/requirements/model/abstract-object.req
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Name: Definition Abstractes DB Objekt
|
||||||
|
Type: design decision
|
||||||
|
Invented on: 2019-05-21
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development
|
||||||
|
Description: Jedes Objekt in der Datenbank wird durch ein
|
||||||
|
Objekt in der Sprache repräsentiert.
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
Solved by: adbo-id adbo-simple
|
||||||
|
#Priority:
|
||||||
|
#Effort estimation: 5
|
||||||
|
Topic: model
|
13
requirements/requirements/model/adbo-id.req
Normal file
13
requirements/requirements/model/adbo-id.req
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Name: Objekt-ID
|
||||||
|
Type: design decision
|
||||||
|
Invented on: 2019-05-21
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development
|
||||||
|
Description: Jedes Objekt der Datenbank hat einen eindeutigen Schlüssel
|
||||||
|
genannt \emph{id}.
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
#Solved by:
|
||||||
|
#Priority:
|
||||||
|
#Effort estimation: 5
|
||||||
|
Topic: model
|
13
requirements/requirements/model/adbo-simple.req
Normal file
13
requirements/requirements/model/adbo-simple.req
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Name: Einfache Objektstruktur
|
||||||
|
Type: design decision
|
||||||
|
Invented on: 2019-05-21
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development
|
||||||
|
Description: Einfache Attribute eines Objekts werden als Spalten
|
||||||
|
in der DB-Tabelle abgespeichert.
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
#Solved by:
|
||||||
|
#Priority:
|
||||||
|
#Effort estimation: 5
|
||||||
|
Topic: model
|
13
requirements/requirements/model/cache.req
Normal file
13
requirements/requirements/model/cache.req
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Name: Aufrufe der Datenbank cachen
|
||||||
|
Type: design decision
|
||||||
|
Invented on: 2019-05-21
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development
|
||||||
|
Description: DB-Aufrufe sollen soweit es möglich ist,
|
||||||
|
zwischengespeichert werden.
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
#Solved by:
|
||||||
|
#Priority:
|
||||||
|
#Effort estimation: 5
|
||||||
|
Topic: model
|
13
requirements/requirements/model/sql-interface.req
Normal file
13
requirements/requirements/model/sql-interface.req
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Name: Anbindung der SQL-Datenbank in das Programm
|
||||||
|
Type: design decision
|
||||||
|
Invented on: 2019-05-21
|
||||||
|
Invented by: wolf
|
||||||
|
Owner: development
|
||||||
|
Description: Die Daten in der Datenbank müssen durch einfache
|
||||||
|
Funktionsaufrufe abrufbar sein.
|
||||||
|
Rationale:
|
||||||
|
Status: not done
|
||||||
|
Solved by: abstract-object cache
|
||||||
|
#Priority:
|
||||||
|
Effort estimation: 0
|
||||||
|
Topic: model
|
12
requirements/requirements/project.req
Normal file
12
requirements/requirements/project.req
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Name: projectdfg
|
||||||
|
Type: master requirement
|
||||||
|
Invented on: 2010-10-09
|
||||||
|
Invented by: flonatel
|
||||||
|
Owner: development
|
||||||
|
Description: \textsl{project} \textbf{must} exists.
|
||||||
|
Rationale: The world needs a good, usable and free \textsl{project}.
|
||||||
|
Status: not done
|
||||||
|
Solved by: sql-interface
|
||||||
|
Priority: development:10
|
||||||
|
Effort estimation: 5
|
||||||
|
Topic: ReqsDocument
|
0
requirements/testcases/.empty_dir_for_git
Normal file
0
requirements/testcases/.empty_dir_for_git
Normal file
4
requirements/topics/ReqsDocument.tic
Normal file
4
requirements/topics/ReqsDocument.tic
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Name: project
|
||||||
|
Text: This is placeholder for some introductional text.
|
||||||
|
IncludeRequirements: full
|
||||||
|
SubTopic: model
|
3
requirements/topics/model.tic
Normal file
3
requirements/topics/model.tic
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Name: Datenbank-Modelle
|
||||||
|
Text: Abhängigkeiten der Model-Klassen
|
||||||
|
IncludeRequirements: full
|
Loading…
Reference in New Issue
Block a user