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.