logo search
2012 ВС РСПС Конспект(KIED)

14. Основные модели при разработке программных систем.

Разработка модели программной системы промышленного или коммерческого уровня всегда предшествует созданию новой или обновлению старой. Это существенная часть ясного понимания большой задачи в прикладной предметной области. Продуманные модели очень важны как для взаимодействия команд, участвующих в разработке, так и для уверенности в "архитектурной согласованности" всего проекта, до того как он будет реализован в виде кода.

Мы строим модели сложных систем, потому что не можем "охватить" ни одну из таких систем во всей ее полноте и целостности. Метод объектно-ориентированного анализа позволяет справляться и нормально описывать сложности, присущие реальным системам. Но при увеличении сложности систем, возникает все большая необходимость в хорошей технологии моделирования. Конечно, существует также множество других важных факторов, приводящих к успешно выполненному проекту, но владение стандартным и точным языком моделирования один из таких существенных факторов.

Язык моделирования должен включать:

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