|
Этапы проектирования при разработке программного продуктаАналитическая модель описывает для чего предназначена система. Модель не имеет отношения к самой реализации. Таким образом, делая следующий шаг, вы должны четко определить значение всей информации, необходимой программисту в его работе над информационной системой. Эта часть называется «проектирование системы».Проектировщик должен сохранить структуру системы, разработанную ранее (в процессе анализа). Только невелики изменения могут быть сделаны в домене / области, они не должны сильно влиять на проект в целом. На этапе проектирования вводятся детали, игнорируются в процессе анализа. Уровень детализации зависит от профессионализма программиста. Проект должен сформулировать все детали необходимые для функционирования системы. Например, мы можем дать определение направленным отношений, определение полям и методологической информации. В направленном отношении обозначен адресат сообщения. Например в системе SIG классовый объект "Graphics" посылает сообщения на "Ключевое слово". Спецификация метода должна заменить некоторые методы прямым доступом к свойствам. Например метод GetLastName, SetLastName, представленный при анализе, должен быть заменен прямым доступом к последнему имени на современном этапе проектирования. Другая спецификация может принимать форму замены атрибутов соответствующих методов. Например, атрибут Возраст или атрибут Прибыль может быть заменен методами, подсчитывают значения: Возраст = Сегодня дата_рождения; Они могут быть: объекты дочернего класса, указатели на дочерний класс, идентификация объектов дочернего класса, ключевые значения дочернего класса. Объявление на этом языке зависит от способов связей и числа ассоциаций. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Другие статьи по теме: - Введение в программирование с помощью api- Понятие языка программирования - Средства быстрой разработки прикладных программ - Среда программирования delfi 2.0 - Типы алгоритмов |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |