1: 2013-07-14 (日) 16:06:51 FujitaYutaka |
2: 2013-07-14 (日) 16:25:06 FujitaYutaka |
| | | |
| ** 参考定義 [#j9f859d5] | | ** 参考定義 [#j9f859d5] |
- | *** IEEE 830 [#d0d58e48] | + | *** IEEE 830 (Consistent) [#d0d58e48] |
- | Consistency refers to internal consistency. If an SRS does not agree with some higher-level document, such as a system requirements specification, then it is not correct (see 4.3.1). | + | Consistency refers to internal consistency. If an SRS does not agree with some higher-level document, such as a system requirements specification, then it is not correct. |
| **** Internal consistency [#m8fa158f] | | **** Internal consistency [#m8fa158f] |
| An SRS is internally consistent if, and only if, no subset of individual requirements described in it conflict. | | An SRS is internally consistent if, and only if, no subset of individual requirements described in it conflict. |
| The three types of likely conflicts in an SRS are as follows: | | The three types of likely conflicts in an SRS are as follows: |
- | a) The specified characteristics of real-world objects may conflict. For example, | + | |
| + | a) The specified characteristics of real-world objects may conflict. For example,&br; |
| 1) The format of an output report may be described in one requirement as tabular but in another as | | 1) The format of an output report may be described in one requirement as tabular but in another as |
- | textual. | + | textual.&br; |
| 2) One requirement may state that all lights shall be green while another may state that all lights | | 2) One requirement may state that all lights shall be green while another may state that all lights |
| shall be blue. | | shall be blue. |
| | | |
- | b) There may be logical or temporal conflict between two specified actions. For example, | + | b) There may be logical or temporal conflict between two specified actions. For example,&br; |
- | 1) One requirement may specify that the program will add two inputs and another may specify that the program will multiply them. | + | 1) One requirement may specify that the program will add two inputs and another may specify that the program will multiply them.&br; |
| 2) One requirement may state that "A" must always follow "B," while another may require that "A and B" occur simultaneously. | | 2) One requirement may state that "A" must always follow "B," while another may require that "A and B" occur simultaneously. |
| | | |