Saturday, July 13, 2013

Rule Triggers

Example of a "rule trigger" (which I believe muddies code when placed inline, which is why we need standard rules engines?)

Being a member of "Halloween Sale" does not mean that the item is always on sale. The "rule trigger" should also take into account the date. Example:
  HALLOWEEN = 18   // See example tables above
  if memberOf(item,HALLOWEEN) and month(today()) = "October" then
    item.price = item.price * 0.9
  end if
http://www.geocities.com/tablizer/sets1.htm

Tuesday, July 9, 2013

Software Requirements

Requirements gathering -- Collecting user, operational, and platform requirements. User requirements express who the business users are and what they need to do with the system. Operational requirements address the system and network management and maintenance. Platform requirements detail the desired infrastructure components.
Note: So there's more counted as "requirements" than just user requests...
link