В учебном пособии изложены теоретические и практические основы создания надежного и безопасного программного обеспечения информационных систем. Приведены правила, этапы и технологии построения надежного программного обеспечения. Рассмотрены требования к функциональной надежности и архитектуре программного обеспечения критически важных систем, методы защиты программного обеспечения от вредоносных программ, методы обеспечения безопасности программ, реализуемые на этапах испытания программных комплексов, методы и средства тестирования и защиты программ от исследования недобросовестными конкурентами и злоумышленниками. Представлены нормативные документы, регулирующие деятельность в данной сфере, а также процедуры подтверждения соответствия надежности и безопасности программного обеспечения современных информационных систем требованиям российских регуляторов. В конце каждой главы приведены контрольные вопросы и задания, а также рекомендуемая литература. В приложении приведены краткий терминологический словарь, а также некоторые сведения, необходимые для освоения изучаемой предметной области.
V uchebnom posobii izlozheny teoreticheskie i prakticheskie osnovy sozdanija nadezhnogo i bezopasnogo programmnogo obespechenija informatsionnykh sistem. Privedeny pravila, etapy i tekhnologii postroenija nadezhnogo programmnogo obespechenija. Rassmotreny trebovanija k funktsionalnoj nadezhnosti i arkhitekture programmnogo obespechenija kriticheski vazhnykh sistem, metody zaschity programmnogo obespechenija ot vredonosnykh programm, metody obespechenija bezopasnosti programm, realizuemye na etapakh ispytanija programmnykh kompleksov, metody i sredstva testirovanija i zaschity programm ot issledovanija nedobrosovestnymi konkurentami i zloumyshlennikami. Predstavleny normativnye dokumenty, regulirujuschie dejatelnost v dannoj sfere, a takzhe protsedury podtverzhdenija sootvetstvija nadezhnosti i bezopasnosti programmnogo obespechenija sovremennykh informatsionnykh sistem trebovanijam rossijskikh reguljatorov. V kontse kazhdoj glavy privedeny kontrolnye voprosy i zadanija, a takzhe rekomenduemaja literatura. V prilozhenii privedeny kratkij terminologicheskij slovar, a takzhe nekotorye svedenija, neobkhodimye dlja osvoenija izuchaemoj predmetnoj oblasti.