Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Этапы проектирования при разработке программного продукта

Аналитическая модель описывает для чего предназначена система. Модель не имеет отношения к самой реализации. Таким образом, делая следующий шаг, вы должны четко определить значение всей информации, необходимой программисту в его работе над информационной системой. Эта часть называется «проектирование системы».

Проектировщик должен сохранить структуру системы, разработанную ранее (в процессе анализа). Только невелики изменения могут быть сделаны в домене / области, они не должны сильно влиять на проект в целом.

На этапе проектирования вводятся детали, игнорируются в процессе анализа. Уровень детализации зависит от профессионализма программиста. Проект должен сформулировать все детали необходимые для функционирования системы.

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

Спецификация метода должна заменить некоторые методы прямым доступом к свойствам. Например метод GetLastName, SetLastName, представленный при анализе, должен быть заменен прямым доступом к последнему имени на современном этапе проектирования. Другая спецификация может принимать форму замены атрибутов соответствующих методов. Например, атрибут Возраст или атрибут Прибыль может быть заменен методами, подсчитывают значения: Возраст = Сегодня дата_рождения;

Они могут быть: объекты дочернего класса, указатели на дочерний класс, идентификация объектов дочернего класса, ключевые значения дочернего класса. Объявление на этом языке зависит от способов связей и числа ассоциаций.

Другие статьи по теме:

- Case-технология проектирования программного обеспечения информационных систем
- Eclipse
- Средства структурного анализа и проектирования систем
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Средства быстрой разработки прикладных программ


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами