- Volba koncepce souboru
- Vlastnosti souboru
Volba koncepce souboru
Nejpohodlnější způsob, jak zajistit softwarové vybavení pro vědeckotechnické
výpočty je implementace některého ze známých komerčních systémů , jako jsou
např. systémy ANSY, NASTRAN, MARC, SYSTUS, FLUENT, COSMOS atd. Pomocí těchto
do značné míry univerzálních programových komplexů lze skutečně řešit řadu
úloh nejrůznějších typů. Systémy jsou rozšířeny po celém světě , jsou důkladně
vyzkoušeny, periodicky se obnovují.
Zkušenosti z dlouholetého využívání takovýchto programových systémů jsou
vesměs velmi dobré.
xxx černá skříňka
xxx
Adaptace systémů jsou však málokdy možné. Systémy jsou velmi složité. Při
jejich sestavování se nepředpokládá, že by mimo autorů do nich někdo zasahoval
a jsou proto zpravidla málo srozumitelné. následkem toho jsou úpravy velmi
pracné a riskantní.a přenechávají se autorskému kolektivu systému.
Jestliže se místo programového systému použije vhodně uspořádaný
soubor
podprogramů typu "package", podobné potíže odpadají. Pod označením "package"
zde rozumíme jednotně uspořádaný , trvale otevřený a obecně přístupný soubor
dokonale kompatibilních programů, určený k snadnému sestavování jednoduchých
programů pro úsporné, ale nezkreslené řešeníproblémů podlůe okamžité potřeby.
k sestavení programu stačí napsat jen řídící segment, který v podstatěpouze
vyvolává podprogramy souboru, aniž by je bylo nutno přizpůsobovat. Pokud
jde jde o řešení zvláštní úlohy a vsouboru podprogramy pro některé úkony
algoritmu chybí, je ovšem nutno je doplnit.Provede-li se to podle
pravidel programování souboru
, je automaticky zaručena kompatibilita těchto nových modulů s ostatními
podprogramy, programátor se soustředí jen na propracování těchto nových modulů
a je zbaven starostí o jejich zařazení do programu, nehledě na úsporu práce,
plynoucí z použití modulů, které k dispozici jsou.
Pomocí souboru podprogramů se takto může každé pracoviště vybavit programy,
které potřebuje. programy mohou přitom být co nejlépe přizpůsobeny daným
problémům a dostupné výpočetní technice, místním zvyklostem pracoviště apod.
Soubor podprogramů je tedy nejen užitečný jako doplněk velkého programového
systému pro případy, na které není pamatováno, ale může jej i zcela nahradit.
Navíc soubor je vhodným prostředkem k rychlé realizaci nových myšlenek, metod
a přístupů, zatímco jednostranná orientace jen na převzatý programový systém
jejich zavádění naopak brzdí
Pro tyto vlastnosti byl dána přednost koncepci "package" a a vznikl sále
vyvýjený soubor podprogramů s označením
PMD - "Package for Machine Design"
.
Vlastnosti souboru
Soubor a z něj odvozené programy mají být obecně
ověřování na verifikačních příkladech