Читайте также:
|
|
Этап проектирования дает ответ на вопрос: "Как (каким образом) система будет удовлетворять предъявленным к ней требованиям?"
Задачей этого этапа является исследование структуры системы и логических взаимосвязей ее элементов, причем здесь не рассматриваются вопросы, связанные с реализацией на конкретной платформе.
Проектирование определяется как "(итерационный) процесс получения логической модели системы вместе со строго сформулированными целями, поставленными перед нею. а также написания спецификаций физической системы, удовлетворяющей этим требованиям".
Обычно этот этап разделяют на два подэтапа:
· проектирование архитектуры ПО, включающее разработку структуры и интерфейсов компонентов, согласование функций и технических требований к компонентам, методам и стандартам проектирования, производство отчетных документов;
· детальное проектирование, включающее разработку спецификаций
каждого компонента, интерфейсов между компонентами, разработку
требований к тестам и плана интеграции компонентов.
В результате деятельности на этапах анализа и проектирования должен быть выполнен проект системы, содержащий достаточно информации для реализации системы на его основе в рамках бюджета выделенных ресурсов и времени.
Предварительное проектирование формирует абстракции архитектурного уровня, детальное проектирование уточняет эти абстракции, добавляет подробности алгоритмического уровня.
Предварительное проектирование обеспечивает:
- идентификацию подсистем;
- определение основных принципов управления подсистемами, взаимодействия подсистем.
Схема информационных связей процесса проектирования приведена на рис. 2.2.
Дата добавления: 2015-07-25; просмотров: 60 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Технологический цикл синтеза (разработки) ПО | | | Архитектура Структуры данных |