Методические указания по выполнению практических работ для подготовки обучающихся специальности
Скачать 0.53 Mb.
|
Содержание отчета: 1. Ознакомиться с теоретическим материалом. 2. Ответить письменно на поставленные вопросы. 3. Сделать выводы по работе Практическая работа № 2 Жизненный цикл программного средства 1. Цель работы: ознакомление со стандартами в области обеспечения жизненного цикла программных средств. Оснащение: OS Windows, MS Office. Формируемые компетенции: ОК-3 ОК-4 ОК-5 ОК-6 ОК-7 ОК-9 ПК-3.3 ПК- 3.4 Теоретическая часть В основе деятельности по созданию и использованию программных средств лежит понятие жизненного цикла. Жизненный цикл является моделью создания и использования программного обеспечения, отражающей его различ- ные состояния, начиная с момента возникновения необходимости в программ- ном средстве и заканчивая моментом его полного выхода из употребления у пользователей. Основными целями применения стандартов и нормативных документов в жизненном цикле ПС являются: 11 - снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ПС; - повышение качества разрабатываемых и/или применяемых компонен- тов и ПС в целом при их приобретении, разработке, эксплуатации и сопровож- дении; - обеспечение возможности расширять ПС по набору прикладных функ- ций и масштабировать в зависимости от размерности решаемых задач; - обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами. Применение стандартов позволяет ориентироваться на построение систем из крупных функциональных узлов, отвечающих требованиям стандартов, при- менять отработанные и проверенные проектные решения. Они определяют унифицированные интерфейсы и протоколы взаимодействия компонентов та- ким образом, что разработчику системы, как правило, не требуется вдаваться в детали внутреннего устройства этих компонентов. В нашей стране жизненный цикл разработки ПС установлен стандартом ГОСТ 19.102-77 «Стадии разработки программ и программной документации» и содержит следующие этапы работ: - техническое задание (ТЗ); - эскизный проект (ЭЗ); - технический проект (ТП); - рабочий проект (РП); - внедрение. В таблице 1 приведены стадии разработки и этапы, их составляющие. Таблица 1. Стадии и этапы разработки ПС Стадии разработки Этапы работ Техническое задание Обоснование необходимости разработки программы Научно-исследовательские работы Разработка и утверждение технического задания Эскизный проект Разработка эскизного проекта Утверждение эскизного проекта Технический проект Разработка технического проекта Утверждение технического проекта Рабочий проект Разработка программы Разработка программной документации Испытания программы Внедрение Подготовка и передача программы Кроме рассмотренного выше жизненного цикла программ, существует жизненный цикл автоматизированных систем (АС) ГОСТ 34.601–90 «Инфор- мационная технология. Автоматизированные системы. Стадии создания». Настоящий стандарт распространяется на автоматизированные системы, ис- пользуемые в различных видах деятельности (исследование, проектирование, управление и т. п.), включая их сочетания, создаваемые в организациях, объ- 12 единениях и на предприятиях. Стандарт устанавливает стадии и этапы создания АС, а также содержание работ на каждом этапе. Процесс создания АС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполне- ние которых необходимо и достаточно для создания АС, соответствующей за- данным требованиям (табл. 4). Допускается исключение стадии «Эскизный проект» и отдельных этапов работ на всех стадиях, объединение стадий «Технический проект» и «Рабочая документация» в одну стадию «Техно-рабочий проект». Таблица 4. Стадии и этапы разработки АС Наименование этапа Содержание этапа 1. Формирование требо- ваний к АС Обследование объекта и обоснование необходимости создания АС. Формирование требований пользователя АС. Оформление отчета о выполненной работе и заявки на разработку АС (тактико- технического задания) 2. Разработка концепции АС Изучение объекта. Проведение необходимых научно-исследовательских работ. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворя- ющего требованиям пользователя. Оформление отчета о выполненной работе 3. Техническое задание Разработка и утверждение технического задания на создание АС 4. Эскизный проект Разработка предварительных проектных решений по системе в целом и ее частям. Разработка документации на АС и ее части 5. Технический проект Разработка проектных решений по системе и ее частям. Разработка документации на АС и ее части. Разработка и оформление документации на поставку изделий для комплектования АС и/или технических требований (технических заданий) на их разработку. Разработка заданий на проектирование в смежных частях проекта объекта автомати- зации 6. Рабочая документация Разработка рабочей документации на систему и ее части. Разработка или адаптация программ Стандарт ISO 12207 (ГОСТ Р ИСО/МЭК 12207) «Информационная тех- нология. Процессы жизненного цикла программных средств»наиболее полно на уровне международных стандартов отражает жизненный цикл, технологию разработки и обеспечения качества сложных программных средств. Жизненный цикл ПС представлен набором этапов, частных работ и операций в последова- тельности их выполнения и взаимосвязи, регламентирующих ведение разработ- ки на всех стадиях от подготовки технического задания до завершения испыта- ний ряда версий и окончания эксплуатации ПС. В жизненный цикл включаются описания исходной информации, способов выполнения операций и работ, уста- навливаются требования к результатам и правилам их контроля, а также к со- держанию технологических и эксплуатационных документов. Определяется ор- ганизационная структура коллективов, распределение и планирование работ, а также контроль за реализацией жизненного цикла ПС. Стандарт может использоваться как непосредственный директивный, ру- ководящий или рекомендательный документ, а также как организационная база при создании средств автоматизации соответствующих технологических этапов 13 или процессов. Для реализации положений стандарта должны быть выбраны инструментальные средства, совместно образующие взаимосвязанный ком- плекс технологической поддержки и автоматизации ЖЦ и не противоречащие предварительно скомпонованному набору нормативных документов. Имеющи- еся в стандарте пробелы следует заполнять спецификациями или нормативны- ми документами, регламентирующими применение выбранных или созданных инструментальных средств автоматизации разработки и документирования ПС. Практическая часть Изучить выше описанный материал и ответить на вопросы: 1. Опишите особенности каскадной модели жизненного цикла ПС. 2. Опишите особенности спиральной модели жизненного цикла ПС. 3. Какая модель жизненного цикла ПС характерна для периода 1970-1985 гг.? 4. В чем состоит отличие спиральной модели ЖЦ ПС от каскадной? 5. Перечислите этапы работ согласно ГОСТ 19.102-77 «Стадии разработ- ки программ и программной документации». Содержание отчета: 1. Ознакомиться с теоретическим материалом. 2. Ответить письменно на поставленные вопросы. 3. Сделать выводы по работе. Практическая работа № 3 Правовые основы и нормативная документация по стандартизации Цель работы: Изучить основные правовые документы по стандартизации (Федеральный закон «О техническом регулировании,) категории и виды норма- тивных документов по стандартизации. Ознакомиться с понятием «междуна- родные стандарты» и с деятельностью международных организаций по стан- дартизации. Оснащение: OS Windows, MS Office. Формируемые компетенции: ОК-4 ОК-5 ОК-6 ОК-7 ОК-8 ПК- 3.1 Теоретическая часть Правовые основ и нормативные документы по стандартизации россий- ской федерации Основные положения. Основным документом в Российской Федерации по стандартизации является закон «О техническом регулировании», а также за- коны «Об обеспечении единства измерений», «О защите прав потребителей» и 14 постановления Правительства РФ, принятыми для исполнения этих Законов РФ. Закон «О техническом регулировании» устанавливает правовые основы стандартизации в РФ, определяет права и обязанности участников регулируе- мые Федеральным законом отношений. Он регулирует отношения, возникаю- щие при разработке, принятии, применении и использовании обязательных требований к продукции, процессам производства, эксплуатации и утилизации, а также разработке, принятии, применении и использовании на добровольной основе требований к продукции, процессам производства, эксплуатации, хра- нения, перевозки, реализации и утилизации, выполнению работ или оказанию услуг. Стандартизация по определению ИСО/МЭК – это установление и приме- нение правил с целью упорядочения деятельности в определенной области на пользу и при участии всех заинтересованных сторон, в частности для достиже- ния всеобщей оптимальной экономии при соблюдении условий эксплуатации (использования) и требований безопасности. Согласно Федеральному закону «О техническом регулировании» стандар- тизация осуществляется в целях: повышение уровня безопасности жизни или здоровья граждан, имущества физических или юридических лиц, государствен- ного или муниципального имущества, экологической безопасности, безопасно- сти жизни или здоровья животных и растений и содействия соблюдению требо- ваний технических регламентов; повышение уровня безопасности объектов с учетом риска возникновения чрезвычайных ситуации природного и техниче- ского характеров; обеспечение научно-технического прогресса; повышение конкурентно способности продукции, работ и услуг; рационального использо- вания ресурсов; технической и информационной совместимости; сопоставимо- сти результатов исследований (испытаний) и измерений, технических и эконо- мико-статистических данных; взаимозаменяемости продукции. Деятельность по стандартизации регламентируется нормативными доку- ментами. Нормативный документ по стандартизации – это документ, уста- навливающий правила, принципы, нормы, характеристики, касающиеся объек- тов стандартизации, различных видов деятельности или их результатов, и до- ступный широкому кругу пользователей. Нормативные документы: - ТР(технический регламент) – документ, который принят международ- ным договором РФ, ратифицированным в порядке, установленном законода- тельством РФ, или федеральным законом, или указом Правительства РФ, и устанавливает обязательные для применения и использования требования к объектам технического регулирования (продукции, в том числе зданиям, строе- ниям и сооружениям, процессам производства, эксплуатации, хранения, пере- возки, реализации и утилизации). 15 - ГОСТ – государственный стандарт бывшего СССР, действующий в качестве межгосударственного стандарта для стран – бывших респу-блик, вхо- дящих в состав СССР. - ГОСТ Р – национальный стандарт России, утвержденный национа- льным органом РФ по стандартизации - Р ИСО – стандарт, применяемый на территории РФ, который пред- ставляет собой аналогичный (аутентичный) текст соответствующего междуна- родного стандарта ИСО (ISO). - Р МЭК – стандарт, применяемый на территории РФ, который пред- ставляет собой аналогичный (аутентичный) текст соответствующего междуна- родного стандарта МЭК (IES). - ОСТ отраслевые стандарты, устанавливают на аналогичные с ГОСТ и ГОСТ Р объекты, однако имеющие сугубо отраслевое значение - ТУ (технические условия) – документ, разрабатываемый предприя- тиями и организациями в том случае, когда государственные стандарт созда- вать нецелесообразно. Перечень основных нормативных документов по стандартизации приве- ден на рис.1.1.1.: - СТП – стандарт предприятий и организаций. - СТО – стандарты научно-технических, инженерных обществ и других общественных объединений. - ОТР (общие технические регламенты) – документ, разрабатываемый по определенным вопросам безопасности и их действие распространяется на большие группы продукции. - СТР (специальные технические регламенты – документ устанавли- вающий конкретные требование для специфических видов продукции в случае, если требований общих технических регламентов недостаточно для обеспече- ния безопасности этих видов продукции. - ПР (правила по стандартизации) – нормативный документ, разраба- тываемый на конкретные производственные процессы и их элементы, связан- ные с решением задач организации и управления работами по стандартизации, метрологии, сертификации, аккредитации, лице- нзированию, государственно- му контролю и надзору за соблюдением обязательных требований технических регламентов, государственных и международных стандартов. - Р (рекомендации, РД (руководящий документ) – нормативные доку- менты, содержащие добровольные для применения организа-йионно- технические и (или) общетехнические положения, правила, методы выполнения работ. - ОКТЭИ (общероссийские классификаторы технико-экономической информации) – систематизированные своды классификационных группировок определенных объектов классификации, содержащие их условные цифровые коды и наименования. - РГМ –рекомендации по межгосударственной стандартизации 16 Международные стандарты разрабатывает и выпускает международная организация по стандартизации. На основе международных стандартов созда- ются национальные стандарты, их используют также для международных эко- номических связей. Основная цель этих стандартов – содействовать благопри- ятному развитию стандартизации в мире, чтобы облегчить международный об- мен товарами и развивать взаимное сотрудничество в области интеллектуаль- ной, научной, технической и экономической деятельности. Международные, а также национальные зарубежные стандарты вводятся в Российской Федерации через принятие государственного стандарта или тех- нических регламентов. Международные стандарты широко используются в мире, их число в настоящее время превышает 12 тыс., причем ежегодно принимаются или пере- сматриваются около тысячи стандартов. Они не являются обязательными для применения странами-членами международной организации по стандартиза- ции. Решение об их применении связано со степенью участия конкретной стра- ны в международном разделении труда и состоянием ее внешней торговли. В России в настоящее время идет активный процесс внедрения международных стандартов в национальную систему стандартизации. Перечень международных организаций по стандартизации: ИСО (ISO) – Международная организация по стандартизации. МЭК – Международная электротехническая комиссия. Цель деятельности: разработка международных стандартов в области электротехники и радиотехники. Является автономной организацией в составе ИСО. МОЗМ – Международная организация законодательной метрологии. Цель деятельности: международное согласование работы национальных метро- логических служб, направленное на обеспечение сопоставимости, правильно- сти и точности результатов измерений. ЕОК – Европейская организация по качеству. Цель деятельности: содействие, распространение, совершенствование с помощью всех возможных средств применения практических методов и теоре- тических методов управления качеством в целях повышения качества продук- ции и услуг. СЕН – Европейский комитет по стандартизации. Цель деятельности: установление в рамках ЕС так называемых техниче- ских барьеров, связанных с различием национальных стандартов на изделия, путем разработки европейских стандартов (евронорм, EN). СЕНЭЛЕК – Европейская организация по стандартизации. Цель деятельности: разработка стандартов на электротехническую про- дукцию. ЕЭК ООН – Европейская экономическая комиссия ООН. 17 Цель деятельности – разработка основных направлений политики по стандартизации на правительственном уровне и определение приорите-тов в этой области. Практическая часть Изучить выше описанный материал и ответить на вопросы: - понятие стандартизации. - цели стандартизации. - российская национальная система стандартизации. - определение стандарта. - категории и виды нормативных документов по стандартизации. - международная стандартизация. - международные органы по стандартизации. Сделать выводы по работе Практическая работа № 4 Административное управление качеством Цель работы: экспериментальное определение фактических (достигну- тых) характеристик свойств испытываемого программного продукта. Оснащение: OS Windows, MS Office. Формируемые компетенции: ОК-3 ОК-4 ОК-5 ОК-6 ОК-8 ПК- 3.1 Теоретическая часть Серия стандартов ИСО 9000 была разработана для того, чтобы помочь организациям всех видов и размеров внедрять и обеспечивать функционирова- ние эффективных систем менеджмента качества (СМК). Управление качеством продукции представляет собой методы и деятель- ность оперативного характера. К ним относятся управление процессами, выяв- ление различного рода несоответствий в продукции, производстве или в систе- ме качества и устранение этих несоответствий и вызвавших их причин. Одной из важнейшей особенностей этой версии международных стандартов является то, что их объектами, наряду с продукцией, стали также услуги и программные средства. В настоящее время действуют стандарты ИСО серии 9000 версии 2005 г. ИСО 9000:2005 (ГОСТ Р ИСО 9000-2008) «Система менеджмента качества. Ос- новные положения и словарь» – описывает основные положения систем ме- неджмента качества и устанавливает терминологию для систем менеджмента качества; 18 - ИСО 9001:2005 (ГОСТ Р ИСО 9001-2008) «Система менеджмента каче- ства. Требования» – определяет требования к системам менеджмента качества для тех случаев, когда организации необходимо продемонстрировать свою спо- собность предоставлять продукцию, отвечающую требованиям потребителей и установленным к ней обязательным требованиям, и направлен на повышение удовлетворенности потребителей; - ИСО 9004:2000 (ГОСТ Р ИСО 9004-2001) «Система менеджмента каче- ства. Рекомендации по улучшению деятельности» – содержит рекомендации, рассматривающие как результативность, так и эффективность системы ме- неджмента качества. Целью этого стандарта является улучшение деятельности организации и удовлетворенность потребителей и других заинтересованных сторон. Вместе они образуют согласованный комплекс стандартов на системы менеджмента качества, содействующий взаимопониманию в национальной и международной торговле. В стандарте ГОСТ Р ИСО 9000-2008 сформулированы восемь принципов менеджмента качества для того, чтобы высшее руководство могло руковод- ствоваться ими с целью улучшения деятельности организации: 1) |