-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First cut at real examples from SWEBOK
Thanks to Timo for the data!
- Loading branch information
Showing
10 changed files
with
523 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements elicitation | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
Concerned with the source of software requirements (e.g., goals, domain knowledge, stakeholders, environment) and how to collect them using elicitation techniques (e.g., interviews, scenarios, prototypes, observation, user stories). | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.3 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness; -1=no estimate | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use; -1=no estimate | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial; -1=no estimate | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements analysis | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
Concerned with the process of analyzing requirements to detect and resolve conflicts between requirements, and to discover the bounds of the software and how it must interact with its environment. May include requirements classification, conceptual modeling, and requirements negotiation. The level of formality may range from natural text to precise mathematical notations. | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.4 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness; -1=no estimate | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use; -1=no estimate | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial; -1=no estimate | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements specification | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
Concerned with producing a document that can be systematically reviewed, evaluated, and approved. Software requirements are often specified in natural language, but may be supplemented by formal or semi-formal descriptions. | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.5 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness; -1=no estimate | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use; -1=no estimate | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial; -1=no estimate | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements validation | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
Examines the requirements specification to ensure that it defines the right software (e.g., the software that the users expect). May be done by inspection or reviews, (rapid) prototyping, or model analysis, depending on the methods used for requirements specification. | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.6 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness; -1=no estimate | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use; -1=no estimate | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial; -1=no estimate | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
|
||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements tracing | ||
- traceability | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
A requirement should be traceable backward to its source and forward to its implementing design entities. | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.7.4 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
--- | ||
# array of synonyms or adjacent concepts | ||
se_fundamental: | ||
- Requirements tools | ||
|
||
# Short (1 sentence) description of the SE fundamental -- as a convenience | ||
fundamental_description: | | ||
Support the requirements management through modeling, documentation, tracing, change management, etc. | ||
# | ||
# Seems to need quotes, unfortunately | ||
swebok_section: 1.8 | ||
|
||
# array of synonyms or adjacent concepts | ||
# need a way of specifying that it is the same as the se_fundamental | ||
rse_equivalent: | ||
|
||
# Text, a brief description of the typical realizations of the fundamental, in RSE practice | ||
rse_practice: | ||
|
||
# General level of awareness of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no awareness, 3=widespread awareness; -1=no estimate | ||
rse_awareness: | ||
rse_awareness_source: | ||
|
||
# General level of usage of the fundamental in the research software community | ||
# integers 0-3, 0=effectively no usage, 3=widespread use; -1=no estimate | ||
rse_usage: | ||
rse_usage_source: | ||
|
||
# Potential for SE research to improve use in research software | ||
# integers 0-3, 0=effectively no opportunity, 3=significant SE research beneficial; -1=no estimate | ||
ser_potential: | ||
ser_potential_source: | ||
|
||
# Reasons/opportunities for the SE research | ||
ser_opportunities: | ||
|
||
# References (external links, papers, etc., that may provide useful connections) | ||
references: | ||
- IBM DOORS | ||
|
||
# Date of last review by the editorial board | ||
last_reviewed: 1970-01-01 | ||
--- |
Oops, something went wrong.