Приложения. Пример одного из стандартов для хранения проектно-аналитической документации приведен ниже.
Пример одного из стандартов для хранения проектно-аналитической документации приведен ниже.
Разработка.Стандарты разработки помогают разобраться исходном коде программы, повышают читаемость исходного кода, использование стандартных шаблонов сокращает время разработки программного документа.
Разработка программного обеспечения включает в себя стандарты, которые регламентируют следующее.
- Формирование наименований. Может включать в себя язык образования наименований, использование больших букв, правила формирования сложных наименований, правила формирования сокращенных наименований, формирование наименование процедур, формирование наименования состояний и переходов
- Правила именования основных элементов модели системы (например, стереотип, класс, метод, форма, переопределение методов и пр.).
- Структуру директорий разработки. Регламентирует расположение директорий сборки, директорий исходных текстов, директорий документации, директории базы данных.
- Документирование исходного кода.
- Регламент отладки программы. Использование заглушек, драйверов, отладочного протокола.
- Регламент использования конструкций языка программирования. Правила использования основных структур языка — циклов, условных операторов, операторов присваивания, операторов выбора. Например, может содержать запрет некоторых синтаксических особенностей: выход из цикла по оператору безусловного перехода; запрет на использование имен глобальных переменных в подпрограммах. Как правило, данный подстандарт описывает «правила хорошего тона» — то, что сложилось исторически, накоплено с опытом, связано с конкретным языком программирования.
- Визуальный интерфейс. Регламентирует использование элементов интерфейса, их взаимное расположение, выравнивание на экране
- Сообщения, выдаваемые программой. Регламентирует использование видов сообщений, формирование текста сообщений, использование знаков препинания. Например, данным стандартом может быть запрещено использование сообщений в исходном тексте программы, для этого используется специальный файл сообщений, такой подход облегчает национальную локализацию (перевод интерфейса программы с одного национального о языка на другой).
- Регламент проектирования базы данных.
- Регламент работы с программным обеспечением, используемым при разработке (среда разработки, компиляторы и пр.).
- Регламент программирования отдельных частей программно-I о средства (механизмы настроек, программирования бизнес-транзакций, конверторов данных, многопользовательская работа и методы блокировки пользователей).
- Ведение версий разрабатываемого программного обеспечения.
Тестирование.Стандарты, связанные с тестированием и оценки надежности программных средств, могут включать в себя:
· стандарт на разработку методики тестирования;
· стандарт на разработку и создание карт тестирования;
· регламент проведения нагрузочных испытаний.
В процессе тестирования (особенно при применении методов итого ящика) широко используются внутрифирменные стандарты разработки программного обеспечения.
Все вышеперечисленные стандарты, а также пункты, входящие в них, не являются догмой, т.е. могут быть расширены сужены, все зависит от конкретной необходимости для предприятия — разработчика программного обеспечения.
Дата добавления: 2015-10-13; просмотров: 1047;