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