Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Стандарты (список используемых промышленных стандартов и собственных стандартов предприятия).




Внешние характеристики.

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

 

ВНУТРЕННЯЯ СПЕЦИФИКАЦИЯ

Документ «Внутренняя спецификация» — предполагает нали­чие докумен­тов «Соглашение о требованиях» и «Внешняя специ­фикация». При этом предполагается также, что вся информация о том, что представляет собой программное изделие содержится в вышеназванных спецификациях.

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

Внутренние спецификации являются своего рода записной книжкой проекта, заполняющейся по мере разработки программ­ного изделия, которое она описывает («Рабочий проект».) Внутренняя спецификация описывается и утверждается еще до начала фазы программи­рования, так что руководство группы разработки имеет гарантию того, что проект тщательно продуман. Во внутренние специ­фикации всегда включаются описания всех используемых алго­ритмов.

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

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

Внутренняя спецификация имеет много назначений.

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

По мере развития проекта и его внутренней спецификации последняя может использоваться как субъективный индикатор текущего состояния проекта.

Позже внутренняя спецификация включается в специфи­кацию сопровождения, которая представляет собой сочетание внутренней спецификации и листингов программ.

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

3.4.1 Архитектура функций /процедур

Описание структуры программы - ее относительно независимых кусков (процедур,

функций, модулей...) и интерфейса между ними (например, какие

параметры они друг другу передают и каков их содержательный

смысл - в терминах, сигнатуры). Использоуемый язык программирования.





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 676 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2268 - | 1978 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.