Школа естественных наук



страница24/63
Дата03.09.2023
Размер1,07 Mb.
#223881
ТипУчебно-методический комплекс
1   ...   20   21   22   23   24   25   26   27   ...   63
Связанные:
СД.Ф.4 Технология разработки программного обеспечения

Принципы проектирования. Основные принципы проектирования дают разработчику программного обеспечения возможность успешно двигаться по процессу проектирования. Они формулируются следующим образом.
Проект должен быть прослеживаемым по отношению к модели анализа. Поскольку отдельный элемент модели проекта часто прослеживается ко многим требованиям, необходимо иметь средство для прослеживания того, как требования были удовлетворены моделью проекта. Проект представляется на высоком уровне абстракции - уровне, на котором могут быть непосредственно прослежены требования к конкретным данным, функциям и поведению.
Проектирование не должно заново изобретать колесо. Проектировщики системы должны пытаться использовать образцы решений, которые приходилось принимать раньше, называемые повторно используемыми компонентами проектов. Время проектирования должно тратиться на представление действительно новых идей и объединения моделей, которые уже существуют.
Проектирование, должно создавать ПО подобным той задаче, которая существует в реальном мире. То есть, структура проекта программного обеспечения должна (всегда, когда это возможно) подражать структуре области проблемы.
Проект должен проявлять единообразие и интегрированностъ. Проект является единообразным, если по нему можно сказать, что его создавал только один человек. Правила стиля и формат должны определяться для бригады проектирования до того, как начнется работа по проектированию. Проект является интегрированным, если проработаны интерфейсы между компонентами проекта.
Проект должен быть структурирован так, чтобы программное средство прекращало свою работу постепенно, даже когда встречаются аномальные данные, события или условия работы. Хорошо спроектированная компьютерная программа никогда не должна "взрываться как бомба". Она должен быть сконструирована так, чтобы быть приспособленной для необычных обстоятельств, и, если она должна завершать обработку, то она будет делать это постепенно.
Если описанные выше принципы проектирования применяются надлежащим образом, разработчик программного обеспечения создает проект, проявляющий как внешние, так и внутренние свойства качества.
Основные понятия проектирования программного обеспечения представляют необходимую основу для "получения правильной программы".


Поделитесь с Вашими друзьями:
1   ...   20   21   22   23   24   25   26   27   ...   63




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница