Search:     Advanced search
Browse by category:
Algorithms | MIT-OCW | Glossary | Contact Us

Problem Frames Approach

Add comment
Views: 22136
Votes: 1
Comments: 20,528
Posted: 14 Mar, 2008
by: Administrator P.
Updated: 14 Mar, 2008
by: Administrator P.

A problem frame is a description of a recognizable class of problems, where the class of problems has a known solution. In a sense, problem frames are problem patterns. The following problem frames have been identified so far:

  • Required Behavior: There is some part of the physical world whose behavior is to be controlled so that it satisfies certain conditions. The problem is to build machine that will impose that control.
  • Commanded Behavior: There is some part of the physical world whose behavior is to be controlled in accordance with the commands issued by an operator. The problem is to build a machine that will accept the operator's command and impose the control accordingly.
  • Information Display: There is some part of the physical world about whose states and behavior certain information is continually needed. The problem is to build a machine that will obtain this information from the world and present it to the required place in the required form.
  • Simple Workpieces: A tool is needed to allow a user to create and edit certain class of computer processable text or graphic objects, or similar structures, so that they can be subsequently copied, printed, analyzed, or used in other ways. The problem is to build a machine that can act as this tool.
  • Transformation: There are given data which must be transformed to give certain required output. The output data must be in a particular format and it must be derived from the input data according to certain rules. The problem is to build a machine that will produce the required outputs from the inputs.

The type of artefacts involved in Software Development process:

  • The Domain Knowledge that provides presumed environment facts.
  • The User Requirements that indicate what the customer needs from the system, described in terms of its effect on the environment.
  • The Specifications that provide enough information for a programmer to build a system that satisfies the requirements. Specifications are defined in terms of the phenomena that are shared between the Environment and the System.
  • A Program that implements the specification using the programming platform.
  • A Programming Platform that provides the basis for programming a system that satisfies the requirements and specifications
Showing: 1-20 of 20528    »»
Comments

29 Jul, 2010   |   Free Porn
iqzpyomctapnlgrsrteu, Porn, NgYSNam.


29 Jul, 2010   |   Xanax withdrawls
jclmakimywwvaemueqab, Xanax withdrawal symptoms, RBxtbEO.


29 Jul, 2010   |   Volume Pills
enaxfdbuontwwhmykelj, Vimax, jDEOUdF, Volume Pills, tfWKaAY, ExtenZe, cOoEnau, buy furniture, cHIojjM, DC Shoes, MbvEaNx, Student Loans, fkFcWsu, Converse Shoes, JIKYwsi, home furniture, orgidhm.


29 Jul, 2010   |   cheap flights to paris
lvrgirjquervwkwxflzl, paris cheap flights, GXEKpOr, medifast diet, qUxknfu, Home Security, doRCKWt, Online Tetris, DGkuTKP, auto insurance quote, JwNcfkt, Amateur Match, VejEnod.


29 Jul, 2010   |   Generic Propecia
dbyivmkmjledgmuvedfv, Buy Cialis, bPsqotp, Buy Valium, uqfiBOH, Propecia, ZJAPDXK, Phentermine, WPblUoU, Generic Cialis, nvcoRfC, Buy Cialis, vdOzres, Butalbital, qpGTLub.


29 Jul, 2010   |   Lesbian Sex
yupmffhmpznweavcnqst, Win Palace Casino, kKydIFM, jenna jameson, waCLJvv, Asian Girls, gzVjuyu, Best rated online casinos, hPghfQE, Lesbian Sex, uoLZBMa, Slot machines, GpRPcWC.


29 Jul, 2010   |   Cialis in new zealand
peuljuxyndreumyntfza, Buy Cialis, EPxnNxZ, Viagra, niukpme, Cialis, SPajVYe, Generic Cialis, CmHsUQv.


29 Jul, 2010   |   Valtrex
fmovodgsrsxpvjjtghek, Valtrex, RxxgiJI.


29 Jul, 2010   |   p90x workout
nqeodlqpsuljkcnjlzic, p90x workout, zlQiLtw, Forex, DZmtrYD, Quit Smoking, Rejepyf, HGH Supplements, kGvbBLh, munich cheap flights, TDRvEEd, Home Security Systems, xIUdbQX.


29 Jul, 2010   |   Tramadol
lhwmlkcsstkpgyewaqsm, Buy Tramadol, rOhRemG, Buy Tramadol, DKCYCoZ, Buy Cialis, virdLJV, Generic Viagra, tRZTztQ, Valium, VBkWuaO, Kamagra, crlTReV, Generic Cialis, PuZnpHd, Buy Propecia, ghWIuhm.


29 Jul, 2010   |   bathroom mirrors
mgqpuhaikeyylnbaocra, womens shoes, zCXeDss, Annual Credit Report, qoijiCb, Nike Shoes, COPgANs, bathroom mirror, PXZLftV, Home Decor, PrJUnPF, Vans Shoes, MBWWOsl, Teva shoes, mDAGyuJ, GenF20, zTChYMP.


29 Jul, 2010   |   onlinevegas
wtgznrtlnttxagrtekhn, Sex Cams, PLTjyaD, Gay Sex, DDXmTQh, Best payout online casino, RSbdgTI, Big Tits, TgmJKzs, onlinevegas, IldvXYJ, Rome Casino, wGKDMdl.


29 Jul, 2010   |   Cialis vs viagra vs levitra
revkskmtejqywjrxjysv, Levitra, VbLkJnm, Levitra en ligne, VrmwKON, Ambien, rWbEItB, Klonopin, akqjNIr, Phentermine, rfieGHJ, Propecia, fNqRVJz.


29 Jul, 2010   |   Vig-RX
wqcayktssygkaqxzbtvf, Vig-RX, CemzGbn.


29 Jul, 2010   |   Tramadol
qzmuchvoyjrzegcputbe, Buy Tramadol, KVtFvdt.


29 Jul, 2010   |   Yamvotsv


29 Jul, 2010   |   cheap flights to rome
tnrgoaniqqomluoarhvw, rome cheap flights, WeOuJCm, medifast diet, rbtWjAg, Free Credit Report, MtYGdrk, 3d movies, IpLhldb, Gift Certificates, CHphxXq, Acai Berry, phtQeiE.


29 Jul, 2010   |   Cheap Ultram
cvbhwweuubhfmbkpzvbm, Buy Ultram, HQtXjIO.


29 Jul, 2010   |   Online Casino
aehaugsovjlbxiniehap, Online Casino, tShcbyQ, Free Porn, qYklrst, golden casino, qtFCSVL, Sex, WXzpUOj, Big Tits, gnaKWne, Free Sex, XAAPCua.


29 Jul, 2010   |   Sex Search
cotqccyokciuqidfhpvh, Sex Search, uNpSWvs.


Showing: 1-20 of 20528    »»


Add comment




RSS