ВУЗ:
Составители:
3
ВВЕДЕНИЕ
Быстрое развитие информационных технологий (ИТ) и расширение
сферы их применения в последние годы привели к резкому росту
разработок программного обеспечения (ПО). В стоимостном исчислении
ПО и информационные услуги составляют более половины объёма рынка
всех продуктов информационных технологий. На российском рынке
программных средств (ПС) заметно определённое завоевание отечест-
венными производителями
таких направлений, как бухгалтерские системы,
системы распознавания текстов, различные корпоративные и управлен-
ческие программы, а также системы распределённой обработки данных [2,
3]. Характеризуя общие тенденции в области информатизации, следует
отметить высокую динамичность изменений технических и потреби-
тельских свойств ИТ и средств их реализации. В настоящее время срок
смены поколений аппаратных и программных
средств составляет 3 – 4
года, что предъявляет высокие требования к срокам и качеству их
разработки, особенно ПС. Опыт организации работ на всех фазах
жизненного цикла ПС показывает, что это сложная, трудоёмкая и
длительная работа, требующая высокой квалификации специалистов и
новых подходов к проектированию на основе широкого использования
методов программной индустрии, стандартизации и
сертификации [4, 5, 6].
Чрезвычайно важными показателями для разработчиков и пользователей
программной продукции являются трудоёмкость изготовления и
сопровождения ПС, а также стоимостные показатели и уровень качества
программной продукции. Поэтому этим вопросам в учебном пособии
уделено особенное внимание.
1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРОГРАММНЫХ СРЕДСТВ
КАК ОБЪЕКТА РАЗРАБОТКИ И СТАНДАРТИЗАЦИИ
1.1. Технические особенности разработки программных средств.
Принципы
модульности и адаптируемости
Рост объёмов и сложности ПС и баз данных (БД) информационных
систем (ИС), а также требований к их качеству привели к созданию
программной индустрии с большими коллективами специалистов и
применению технологий автоматизированного проектирования и
сопровождения, базирующихся на стандартах и нормативных документах.
Комплекс таких документов должен регламентировать
технологические
процессы и объекты проектирования комплексов
программ на всех этапах их жизненного цикла (ЖЦ). Жизненный цикл
ПС – это непрерывный процесс с момента принятия решения о
необходимости использования ПС до его полного изъятия из