КатегорииОпрос по сайтуПытаетесь ли Вы беречь электроэнергию?
| ![]() |
Часть 8. Системы комплексной электромагнитотерапии.Встроенный пакет прикладных программ. Методология проектирования программного обеспечения для АРМВС выбиралась исходя из того, что АРМВС является сложной системой, так как имеет все главные признаки крайней [182]: — во-1-х, она состоит из взаимозависимых подсистем, которые, в свою очередь, также могут быть разбиты на подсистемы (т. е. имеет иерархическую структуру); — во-2-х, внутриэлементные связи посильнее межэлементных связей, что обуславливает разделение системы на автономные части, которые можно учить и проектировать по отдельности; — в-3-х, во всех частях структурной иерархии имеется огромное число «унифицированных элементов» (экономия средств выражения). Понятно, что сложные системы имеют тенденцию к развитию во времени. Работающая непростая система безизбежно оказывается результатом развития работающей обычный системы. Следствием вышесказанного является необходимость организации коллективной работы программистов, разрабатывающих параллельно отдельные части общей программки. Современный подход к решению схожих заморочек основан на декомпозиции, когда непростая программная система составляется из маленьких подсистем, взаимодействующих вместе по отлично определенным и обычным правилам. Если добиться данной цели, то разработка отдельных модулей может осуществляться разными людьми независимо друг от друга, при всем этом объединенная программка будет работать верно. Основной вопросец сейчас — каким образом выполнить декомпозицию. Методологии, применяемые на данной стадии, делятся на две группы: направленные на обработку (алгоритмическая декомпозиция) и ориентированные на данные (объектно-ориентированная декомпозиция). Опыт указывает, что полезнее использовать объектный подход [182]. Он дозволяет лучше осознать структуру программной системы и дает возможность сокращать ее размер методом использования общих устройств, обеспечивающих нужную экономию выразительных средств. Объектно-ориентированные системы наиболее открыты и легче поддаются модернизации. Не считая того, объектная декомпозиция уменьшает риск сотворения сверхсложных программных систем, потому что она подразумевает эволюционный путь развития системы на базе относительно маленьких подсистем. Потому представляется целесообразным внедрение способа объектно-ориентированного проектирования. Это, в свою очередь, дает возможность избрать инструментальное программное обеспечение, найти правила построения межзадачного интерфейса, также наметить стратегию рационального использования оперативки компа — самого драгоценного ресурса. В качестве инструментального программного обеспечения могут быть рекомендованы объектно-ориентированные языки Borland Pascal 7.0, Borland С++ 3.1. Данный выбор в значимой степени обоснован наличием в комплекте поставки объектно-ориентированной библиотеки Turbo Vision 2.0, которая является иерархией объектов для построения оболочек оконной программки, управляемой событиями, и библиотеки Supervision, являющейся расширением Turbo Vision для графического режима. Добавляя к данным иерархиям новейшие объекты, можно довольно просто строить качественные разветвленные пользовательские интерфейсы, уделяя при всем этом основное внимание со-держательной части программки. При работе в среде Windows отличные результаты дает внедрение языка Object Pascal и средств зрительного программирования Delphi 2. Так как отдельные задачки АРМВС (мониторинг, база данных, микропроцессор цифровой обработки сигнала (ЦОС) и т. д.) являются объектами со слабеньким взаимодействием (т. е. без интенсивного обмена данными), то их можно оформить как оверлеи без существенного понижения общей производительности системы. Оверлеи — это части программки, которые делят общую область памяти. Лишь те части программки, которые требуются для выполнения данной функции, располагаются в памяти в это время, потом они могут быть перекрыты иными программками. Оверлеи могут существенно уменьшить количество памяти, требуемое для выполнения программ, так как в каждый момент времени располагается лишь часть программки. Обзор и анализ рынка сыра в России. Российский рынок сыра в маркетинговом исследовании. | ![]() |
||
|
| |||||