Warning, /sdk/cutehmi/dev/APR.txt is written in an unsupported language. File is not indexed.
0001 Assumptions: external conditions, which must be satisfied by the module to 0002 operate (requirements, imposed limitations, etc.). 0003 0004 Principles: internal conditions on which module operates (self-restrictions, 0005 guarantees, etc.). 0006 0007 Responsibility: reliable functionality, which is provided by the module. This 0008 can be considered as a subset of total functionality provided by the module. 0009 0010 The trio Assumptions, Principles and Responsibility (APR) reveals as 0011 Environment, Implementation and Interface (EII) in the real world application 0012 *from* which it is derived (just like arithmetics is derived from real world). 0013 On the other hand one can say that EII is an implementation of APR. Anyway, it 0014 all comes down to the facts that every real world system: works in some sort of 0015 environment, is implemented in some way and provides some sort of interface and 0016 APR analysis should describe it.