Problémově orientovaný vývoj - Problem-oriented development
Problémově orientovaný rozvoj[1] je nastupující paradigma výpočetní techniky, která zdůrazňuje problémy (na rozdíl od požadavků) jakožto primární předmět kontroly softwarovými inženýry. Problematicky orientovaný rozvoj se tedy týká:
- Zkoumání struktury organizačních problémů řešených softwarovým inženýrstvím;
- Poskytování formalismu pro modelování a reprezentaci problémů;
- Poskytování pokynů a rámců pro analýzu a rozklad problémů;
- Definování technik pro formální zdůvodnění řešení (např. Přidružením problémových komponent k komponentám řešení);
- Podpora opětovného využití znalostí během analýzy problémů (např. Prostřednictvím vzorců problémů).
Specifické přístupy
- Problémově orientované softwarové inženýrství poskytuje formální definici problémů a rámec pro přidružení problémů k řešením prostřednictvím formálních logických argumentů;[2]
- Problémové rámy poskytnout rámec pro definování empirických modelů problémů softwarového inženýrství založených na fyzickém světě. Přístup Problémové rámce také poskytuje soubor základních vzorů problémů;
- Teorie domény [3] předpokládá soubor kognitivních "hlubokých struktur" odpovídajících komponentám znalost domény a čerpá z nich a poskytuje rámec pro modelování softwarových problémů.
Výzkumné vlivy problémového vývoje
Znalostní inženýrství je oblast informatiky, která nabízí významnou část práce na metodách řešení problémů. Metody řešení problémů jsou vzorce uvažování, které se používají k řešení konkrétních problémů.[4] Práce na abstrakcích problémů v rámci znalostního inženýrství proto mohou poskytnout základ pro výzkum v softwarovém inženýrství.
Kognitivní věda, kterou lze definovat jako studium podstaty inteligence, poskytuje základ pro studium kognitivních struktur, které odborníci na doménu rozvíjejí, a pro lepší pochopení lidských přístupů k řešení problémů. Teorie domén je jedním příkladem vlivu kognitivní vědy na výzkum zaměřený na problémový rozvoj.
Události
- The První mezinárodní seminář o problémově orientovaném rozvoji (POD-2009) bude hostitelem TOOLS-EUROPE 2009 konference.
Reference
- ^ http://poc-workshop.eu/page_1235693775153.html
- ^ J. Hall, L. Rapanotti, M. Jackson, „Softwarové inženýrství zaměřené na problém: Řešení problému s řízením směrovače balíčku“, Transakce IEEE v softwarovém inženýrství, sv. 34, vydání 2.
- ^ A. Sutcliffe, The Domain Theory: Patterns for Knowledge and Software Reuse, CRC Press, březen 2002
- ^ D. Fensel, E. Motta, „Strukturovaný vývoj metod řešení problémů“, Transakce IEEE o znalostním a datovém inženýrství, sv. 13, vydání 6