Кафедра ИСПИ Преподаватель Бедрина С.Л. ПРАВОВЫЕ АСПЕКТЫ РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ ПРОГРАММНЫХ СРЕДСТВ Внутрифирменные регламентирующие документы Содержание Стандарты ИТ Внутрикорпоративные стандарты Виды внутрикорпоративных стандартов Структура внутрикорпоративных стандартов Этапы разработки внутрикорпоративных стандартов Знания умения, владения 3 Стандарты ИТ Стандарты ИТ в области разработки программных средств посвящены: процессам жизненного цикла программного обеспечения; документированию процессов разработки; требованиям к документации пользователя и информации на упаковке; требованиям к эргономике программного средства; аттестации зрелости создания и сопровождения программных средств; требованиям к тестированию программных средств; характеристикам качества программных средств и др. Внутрикорпоративные стандарты Внутрикорпоративные (внутрифирменные) стандарты регламентируют технологические процессы, происходящие внутри фирмы (например, процессы анализа, кодировании, тестирования); они максимально конкретны и детализируют уровень мероприятий процесса. 5 Внутрикорпоративные стандарты Внутрикорпоративные стандарты, базируются на применении методик, технологий и стандартов, которые отличаются следующими особенностями: 1) 2) 3) 4) 6 зарекомендовали себя лучшим образом в аналогичных проектах; получили наибольшее распространение в области разработки программного обеспечения; получили наибольшее распространение в области, для которой создается программное обеспечение; являются передовыми и перспективными. Внутрикорпоративные стандарты Любой внутрикорпоративный стандарт должен иметь юридическую силу внутри предприятия, т.е. быть оформлен в виде документа и введен в действие приказом или распоряжением. 7 Внутрикорпоративные стандарты В приказе о вводе в внутрикорпоративного стандарта содержаться следующие пункты: действие должны срок действия стандарта; 2) область действия; 3) способ доведения до исполнителей; 4) лица, ответственные за контроль исполнения; 5) ответственность; 6) код стандарта, присвоенный в соответствии с системой кодирования документации предприятия; 7) версия стандарта. 1) 8 Внутрикорпоративные стандарты Внутрифирменные стандарты делятся по отношению к процессам производства на Производственные стандарты — это стандарты, которые регламентируют процессы производства программного обеспечения по этапам и стадиям жизненного цикла. Управленческие стандарты регламентируют порядок управления производственными процессами. 9 Преимущества применения внутрикорпоративных стандартов достигаются лучшие показатели обучения персонала; повышаются надежность и качество ПО, а также дружественность программного продукта, сокращается срок обучения конечного пользователя; улучшается обслуживание, сокращаются сроки внедрения программных средств; сокращаются общие затраты на разработку и сопровождение ПС. 10 Внутрикорпоративные стандарты Внутрикорпоративный стандарт представляет собой структурированное формализованное описание бизнес-процессов или их элементов. 11 Внутрикорпоративные стандарты 12 Цель разработки — формализация бизнеспроцессов, обеспечивающих повышение качества работы предприятия и рост его конкурентоспособности, устранение ненужных функций, дублирования и рекурсий процессов, уточнение организационной структуры, улучшение организации документооборота, пересмотр содержания и количества документов, определение календарного графика подготовки документов, постановка задачи для автоматизации деятельности предприятия. 1) 2) 3) 4) 5) 6) 7) 8) Структура внутрикорпоративного стандарта Назначение. Дерево задач. Описание задач: a) исполнитель; b) срок; c) наименование документа; d) предшествующие документы; e) входящие показатели (идентификатор, наименование, источник); f) исходящие показатели. Структура документов. Матрица согласования. Сетевой график. Глоссарий показателей. Лист внесенных изменений. Последовательность этапов разработки внутрикорпоративного стандарта: 1. 2. 3. 4. 5. 14 6. Определение дерева задач (оглавления стандарта). Определение типовых форм для каждой задачи. Назначение исполнителей. Разработка матрицы, распределение ответственности. Описание входящих и исходящих показателей. Разработка календарного графика Общие стандарты Общие стандарты регламентируют общие моменты, связанные со вспомогательными процессами, касающимися деятельности фирмы: правила поведения сотрудников компании, правила деловой переписки и др. 15 Анализ и проектирование Стандарты анализа и проектирования регламентируют: Применение методик структурного анализа или методов объектно-ориентированного анализа. Одно или несколько программных средств для описания бизнес-процессов предметной области (ARIS, Rational Rose, All Fusion). Для выбранной методологии анализа или программного средства, поддерживающего эту методологию, стандарт может ограничить или расширить использование отдельных элементов. Правила хранения проектно-аналитической документации (ПАД), правила кодирования имен файлов. Разработка ПО Стандарты разработки помогают разобраться в исходном коде программы, повышают читаемость исходного кода, а применение стандартных шаблонов и правил использования существующих компонент сокращает время разработки программного средства 17 Разработка ПО Стандарты разработки программного обеспечения регламентируют: 18 Формирование наименований Правила именования основных элементов модели системы Структуру директорий разработки Документирование исходного кода. Отладку программы Использование конструкций языка программирования Разработка ПО Стандарты разработки программного обеспечения регламентируют: 19 Визуальный интерфейс Сообщения, выдаваемые программой Проектирование базы данных. Работу с программным обеспечением, используемым при разработке Программирование отдельных частей программного средства Ведение версий разрабатываемого программного обеспечения. Рекомендуемая литература Благодатских В.А., Середа А.С., Поскакалов К.Ф. Экономико-правовые основы рынка программного обеспечения. Учебное пособие. М.: Финансы и статистика, 2007. 240 с. Полукаров Д.Ю., Моисеева Т.В. Экономикоправовые основы рынка программного обеспечения. Учебное пособие. М.: СОЛОНПРЕСС, 2008. 224 с. Шевелева А.В., Зубков В.Г., Хитрова А.Л. Экономико-правовые основы рынка программного обеспечения: Учебное пособие. М.: Издательство ЦИТОО, 2005. 223 с. Использование материалов презентации Использование данной презентации, может осуществляться только при условии соблюдения требований законов РФ об авторском праве и интеллектуальной собственности, а также с учетом требований настоящего Заявления. Презентация является собственностью авторов. Разрешается распечатывать копию любой части презентации для личного некоммерческого использования, однако не допускается распечатывать какую-либо часть презентации с любой иной целью или по каким-либо причинам вносить изменения в любую часть презентации. Использование любой части презентации в другом произведении, как в печатной, электронной, так и иной форме, а также использование любой части презентации в другой презентации посредством ссылки или иным образом допускается только после получения письменного согласия авторов. 21