Szóval erre a bejegyzésre bukkantam, miközben a csomagok strukturálásáról kutattam az MVC számára. Csak tisztáznom kell, hogy mi az üzleti és a műszaki terület. Példák hasznosak lehetnek.
Megjegyzések
- Fontolja meg, hogy megkeresje ezeknek a kifejezéseknek a definícióit, majd konkrét kérdéseket tegyen fel a nem kívánt részekkel kapcsolatban. ' nem értem.
- Igen, ezt tettem. A példák hasznosak lennének, ha megkeresem a számomra nem elég bonyolult definíciókat. Köszönöm.
Válasz
Üzleti domain a az Ön megoldása (pl. egészségügy, repülés, pénzügy, katonaság, kiskereskedelem stb.). Az üzleti tartomány tájékoztatja a rendszer követelményeit és elfogadási kritériumait ; sugallhatja a különféle területek nagyon magas szintű szegregációját.
Például, ha véletlenül megoldást épít az üzleti ERP-re, akkor a következőképpen hozhat létre magas szintű részlegeket a teljes rendszerében:
- Biztonság
- Pénzügy
- Értékesítés
- Készlet-ellenőrzés
- Szállítás
- Ügyfélszolgálat
- Információs ügyfélszolgálat
Arra számítanék, hogy ilyen típusú megosztottságok léteznek a szoftverek legfelső szintjén – vagyis valószínűleg nincs túl sok kereszteződés az IT Helpdesk vagy a Stock Control között, így lehet értelme hogy külön maradjanak.
A linkelt kérdésben a Műszaki tartomány az alkalmazott technológiákra utal, beleértve a mintákat és keretrendszereket (pl. ASP.NET/Ruby on rail, MVC Pattern, Ezek általában informálják az alkalmazások vagy a kapcsolódó alkalmazások csoportjainak egyedi tervezési lehetőségeit és architektúráit.
A technológiák gyakran szuggesztívek vagy előírnak bizonyos struktúrákat – általában alkalmazás szintjén, nem pedig legfelső szinten használják.
Például az “MVC” javasolhat projektstruktúrát egy adott alkalmazáshoz, az alábbiak szerint:
- Modellek
- Nézetek
- Vezérlők
- Megosztott / Közös
- Szkriptek
Ez a szerkezet előfordulhat, hogy több különböző alkalmazásban tükröződik, vagy más alkalmazások másként fognak használni Végső soron az üzleti tartománynak van némi hatása a felhasznált technológiák megválasztására (pl. “Weboldalra van szükségünk” vagy “Csak X-ért vagyunk hajlandók fizetni”), és segíthet egy nagyon magas szintű struktúra tájékoztatásában. de általában nem a műszaki vagy építészeti döntések diktálásának mértékéig.