Смекни!
smekni.com

Стандатризация программных средств (стр. 1 из 37)

РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ

И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Курс лекций

2006 г.


ВВЕДЕНИЕ

ТЕМА 1. РОЛЬ СТАНДАРТИЗАЦИИ, СЕРТИФИКАЦИИ И ЛИЦЕНЗИРОВАНИЯ В ПРОЦЕССЕ ИНФОРМАТИЗАЦИИ

ЛЕКЦИЯ 1. Сущность процесса информатизации и основные положения государственной политики в сфере информатизации

ЛЕКЦИЯ 2. Информатизация России. Рынок программных средств

ЛЕКЦИЯ 3. Основные задачи стандартизации, сертификации и лицензирования в сфере информатизации

ЛЕКЦИИ 4-6. Состояние и перспективы стандартизации информационных технологий в Российской Федерации

ЛЕКЦИЯ 7. Сертификация средств информатизации в Российской Федерации. Основные понятия и термины в области сертификации

ЛЕКЦИЯ 8. Лицензирование деятельности в сфере информатизации

ТЕМА 2. РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

ЛЕКЦИЯ 9. Программная инженерия как совокупность инженерных методов и средств создания программного обеспечения

ЛЕКЦИЯ 10. Жизненный цикл программного обеспечения

ЛЕКЦИЯ 11. Модели и стадии ЖЦ ПО

ЛЕКЦИЯ 12. Понятие метода и технологии проектирования ПО

ЛЕКЦИЯ 13. Сущность структурного подхода. Методы документирования ПО

ЛЕКЦИЯ 14. Моделирование потоков данных (процессов)

ЛЕКЦИЯ 15. Моделирование данных

ТЕМА 3. КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ

ЛЕКЦИЯ 16. Основные понятия качества программных средств

ЛЕКЦИЯ 17. Ресурсы для жизненного цикла сложных программных средств

ЛЕКЦИЯ 18. Стандарты, регламентирующие качество программных средств

ЛЕКЦИЯ 19. Характеристики качества баз данных

ЛЕКЦИЯ 20. Модели оценки характеристик качества и надежности ПО

ЗАКЛЮЧЕНИЕ

БИБЛИОГРАФИЯ

ПРИЛОЖЕНИЕ

О стандарте пользовательского интерфейса для диалоговых ИТ


ВВЕДЕНИЕ

Основной задачей сегодняшнего дня в области информационных технологий является совершенствование качества программных средств. Чрезвычайно актуальными стали проблемы:

·аппаратная сложность опережает наше умение конструировать программное обеспечение, не используются полностью потенциальные возможности компьютерной техники;

·наше умение строить программы отстает от требований к новым программам.

Ключом к решению этих проблем является грамотная организация процесса создания программного обеспечения. Знакомство с основными принципами, моделями и методами при разработке сложных программных продуктов, основанных на разработанных международных стандартах, способствует созданию качественных программных продуктов, конкурентоспособных на рынке программных средств.


Тема 1. РОЛЬ СТАНДАРТИЗАЦИИ, СЕРТИФИКАЦИИ И ЛИЦЕНЗИРОВАНИЯ В ПРОЦЕССЕ ИНФОРМАТИЗАЦИИ

Лекция 1. Сущность процесса информа­тизации и основные положения государственной политики в сфе­ре информатизации

Основные понятия. Задачи государственной политики в области индустрии информатизации.

В последние десятилетия мир переживает переход от "индустриального общества" к "обществу информа­ционному". Происходит кардинальная смена способов производства, мировоззрения людей, межгосударствен­ных отношений. Уровень развития информационного пространства общества решающим образом влияет на экономику, обороноспособность и политику. От этого уровня в значительной степени зависит поведение людей, формирование общественно-политических движений и социальная стабильность.

Целями информатизации во всем мире и в том числе в России являются наиболее полное удовлетво­рение информационных потребностей общества во всех сферах деятельности, улучшение условий жизни на­селения, повышение эффективности общественного про­изводства, содействие стабилизации социально- политических отношений в государстве на основе внед­рения средств вычислительной техники и телекоммуни­каций.

Как известно, во всех развитых странах удовлет­ворение всех основных социальных и индивидуальных потребностей осуществляется за счет распространения и использования информационных ресурсов общества, обеспечения доступа к ним посредством современных информационных технологий и развитой информацион­но-коммуникационной структуры.

Информационные ресурсы, инфраструктуры и технологии в совокупности образуют интегрирован­ную информационную среду (ИС) общества. Развитая информационная среда служит технологическим ба­зисом формирования единого информационного про­странства России как целостного федеративного госу­дарства, обеспечивающим включение российских ре­гионов в социально-экономическую, политическую и культурную жизнь страны, последовательное вхож­дение России в Европейскую и глобальную информа­ционную инфраструктуру. Она является необходимым условием гибкого и эффективного управления жизнью общества.

Процессами формирования ИС — процессами ин­форматизации — в России стали серьезно заниматься с начала 90-х годов. Вначале Комитет при Президенте РФ по политике информатизации, а в настоящее время в ре­зультате ряда структурных реорганизаций Минсвязи России возглавляет работы по организации этих процессов, координации действий научных и конструкторских организаций.

Несмотря на сложности, обусловленные переход­ной экономикой, быстрым развитием отечественного рынка информационных, компьютерных и телекомму­никационных технологий, государственная политика информатизации приобрела в настоящее время концеп­туальную целостность. Созданы важные правовые, ор­ганизационные и экономические условия для развития информационной и коммуникационной инфраструкту­ры, системы распространения и использования инфор­мационных ресурсов. Существенное внимание уделяется разработке законодательства в этой области. Так, в сен­тябре 1992 года принят Закон "О правовой охране про­грамм для электронных машин и баз данных", в ноябре 1994 года - Закон "Об обязательном экземпляре доку­ментов", в феврале 1995 года - Закон "Об информации, информатизации и защите информации", в июне 1996 го­да - Закон "Об участии в международном информаци­онном обмене". По проблемам информатизации выпу­щено большое количество указов Президента РФ, постановлений Правительства РФ, а также руководящих и организационно-методических материалов различных государственных организаций. Здесь нам представляется полезным остановиться на основных элементах понятийного аппарата информа­тизации, введенных в упомянутых выше, нормативно-правовых документах.

Прежде всего дадим определение собственно тер­мину "информатизация". В Законе "Об информации, ин­форматизации и защите информации" это понятие опре­делено следующим образом:

Информатизация - организационный со­циально-экономический и научно-технический процесс создания оптималь­ных условий для удовлетворения инфор­мационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправле­ния, организаций, общественных объеди­нений на основе формирования и использования информационных ресурсов.

В этом Федеральном законе используется еще несколько понятий:

информация - сведения о лицах, предметах, фак­тах, событиях, явлениях и процессах независимо от фор­мы их представления;

документированная информация (документ) - за­фиксированная на материальном носителе информация с реквизитами, позволяющими ее идентифицировать;

информационные процессы - процессы сбора, обра­ботки, накопления, хранения, поиска и распространения информации;

информационная система - организационно - упорядоченная совокупность документов (массивов доку­ментов) и информационных технологий, в том числе с использованием средств вычислительной техники и свя­зи, реализующих информационные процессы;

информационные ресурсы - отдельные документы и отдельные массивы документов, документы и массивы документов в информационных системах (библиотеках, архивах, фондах, банках данных, других информацион­ных системах);

информация о гражданах (персональные данные) - сведения о фактах, событиях и обстоятельствах жизни гражданина, позволяющие идентифицировать его лич­ность;

конфиденциальная информация - документирован­ная информация, доступ к которой ограничивается в со­ответствии с законодательством Российской Федерации;

собственник информационных ресурсов, информаци­онных систем, технологий и средств их обеспечения - субъект, в полном объеме реализующий полномочия владения, пользования, распоряжения указанными объ­ектами;

владелец информационных ресурсов, информацион­ных систем, технологий и средств их обеспечения - субъект, осуществляющий владение и пользование ука­занными объектами и реализующий полномочия распо­ряжения в пределах, установленных законом;

пользователь (потребитель) информации - субъ­ект, обращающийся к информационной системе или по­среднику за получением необходимой ему информации и пользующийся ею.

Закон "Об информации, информатизации и защите информации" определяет основные направления госу­дарственной политики в сфере информатизации. В связи с важностью этих вопросов приведем соответствующие формулировки закона полностью.

Основными направлениями государственной полити­ки в сфере информатизации являются:

• обеспечение условий для развития и защиты всех форм собственности на информационные ресурсы;

• формирование и защита государственных инфор­мационных ресурсов; создание и развитие феде­ральных и региональных информационных систем и сетей, обеспечение их совместимости и взаимо­действия в едином информационном пространстве Российской Федерации;