|
Разработка программного продукта. Этапы проектирования и построение моделиПроектировщик должен сохранить структуру системы, разработанную ранее (в процессе анализа). А внесенные изменения в общем влиять на проект. На этапе проектирования реализуются детали игнорируются в процессе анализа. Уровень детализации зависит от профессионализма программиста. Проект должен содержать все детали необходимые для функционирования системы. Разработчик должен учесть все возможности и ограничения среды и определить физическую структуру системы. При проектировании возникают новые термины и определения, пополняют запас терминов, которые использовались при анализе. Поле и символы доступа описания метода должны быть индикатором того, как программисту следует реализовать класс. Спецификация состоит из правил формулировки и отображения результатов на программной речи и включает в себя: Заголовки и параметры добавляются к функциям и решений для того, чтобы обозначить, какие из них должны быть виртуальными (динамические связки), а какие - статическими. Спецификация метода должна заменить некоторые методы прямым доступом к свойствам. Например метод GetLastName, SetLastName, представленный во время анализа, должен быть замещен прямым доступом к последнему имени на этапе проектирования. Другая спецификация может принимать форму замещенных атрибутов соответствующих методов. Например, атрибут Возраст или атрибут Прибыль может быть заменен методами, подсчитывают значения: Возраст = Сегодня Дата_нарождения; Прибыль = Загальний_прибуток Кредиты. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Другие статьи по теме: - Понятие алгоритма- Использование языков и сред программирования как средств обучения - Построение алгоритмов - Средства структурного анализа и проектирования систем - Интегрированная программная среда поддержки дистанционного обучения «МатЛог» |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |