Методы и средства вычислительного эксперимента / Акад. наук СССР, КНЦ, Ин-т информатики и мат. моделирования технолог. процессов. – Апатиты : Кольский научный центр АН СССР, 1990. – 126 с.
этифрагментыцелесообраз нообъявитьмодулями, со ставляющимиэтоталгоритм. МодульдолженСытьповоз можностисодержательным, решающимнетривиальную подзадачу, стем, чтобы можнобылопредставить решениезадачиограничен ным набороммодулей. Эти требованияпротиворечивы. Соднойстороны, всоот ветствииспервымтребова ниемможнообъявитьмоду лемлюбуюоперацию, реа лизуемуюоператоромкако го-либоалгоритмического языка. Сдругойстороны, можноопределитьвкачес твемодуляреализациюре шениявариантазадачили бовсейзадачивцелом. Сэтойточкизрениямоду льнаяструктурахарактери зуетсясочетаниемдвухпо казателей/8/ L и n / m .гдеL - среднеечисломодулей, используемыхприреше нииконкретноговариантазадачи: М- общеечисломодулей, составляющихмате матическоеобеспечениезадачи, состоящейизN вариантов. Модульныйподходоснованнареализацииследующихшагов/9/'. 1. Анализпространствавариабельностизадачи(анализформальногоописа ниязадачи, алгоритме решения, представлениявходныхданныхирезультатов ит.п.) дляразложениязадачинабазовыечасти, каждаяизкоторыхсвободна илипочтисвободнаотвариабельности. Приэтом объединение базовыхчастей должносовпадатьсовсемпространствомвариабельностизадачи. Вкачествепри меровтакихчастей, называемыхфункциональнымимодулями, вработе/7/ приво дятсяспособывыполнениятекущегошагаповремени, способывычислениякоэф фициентовразностныхуравнений, методарешениясистемалгебраическихуравне ний, методыинтерполяции, трансляторысязыковзаданияисходныхданных, ге нераторыразличныхформвыдачирезультатов. 2. Реализациякаждойполученнойчастицыввидепрограммногомодуля, т.е. программы, представленнойтак, чтоонамоглабыиспользоватьсявконтекстах разныхпрограмм. 3. Конструированиетребуемойпрограммыизпрограммныхмодулей. Вобщем случаетакоеконструированиетребуетсозданияспециальныхсистемпрограмми рования, поддерживающихмодульныйпринципсозданияпрограмм. Программноеобеспечениевычислительногоэкспериментасоздается, как правило, ввидепакетаприкладныхпрограмм(ППП). Под1ШПпонимается/8/ со вокупностьпрограммныхмодулейисредствуправленияихработой, совместимых поструктуреданныхиспособамуправленияиобъединяемыхобщностьюфункцио нальногоназначениякаксредстварешенияклассазадачопределеннымкругом пользователей.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz