М.: Теис, 2006. — 608 с. — ISBN: 5-7598-0424-3. Учебник содержит курс лекций, отражающий методологические основы современной программной инженерии, обеспечивающей жизненный цикл (ЖЦ) сложных программных средств (ПС). Представлены профили международных стандартов ЖЦ систем и комплексов программ, регламентирующие в программной инженерии, модели и процессы управления проектами ПС....
Корнипаев, Илья. "Требования для программного обеспечения: рекомендации по сбору и документированию" - М.: Издательство «Книга по Требованию», 2013. - 118 с., ISBN: 978-5-517-60923-6 Эта книга о том, как собирать, документировать и проверять требования. Она рассчитана на самый широкий круг читателей: начинающих аналитиков, проектировщиков, архитекторов, разработчиков,...
Учебное пособие. — М.: Форум, Инфра-М, 2008. — 400 с.: ил. — ISBN 978-5-8199-0342-1; ISBN 978-5-16-003193-4. Рассматриваются основные понятия и определения, классификация ПО, этапы создания программного продукта в рамках жизненного цикла, освещается современное состояние технологий разработки программных продуктов. Изложены существующие подходы к оценке качества процессов...
СПб.: Питер, 2004. — 655 с.: ил. — ISBN: 5-94723-663-X Книга является классическим руководством по технологии разработки программного обеспечения. В ней рассматриваются основные этапы процесса разработки программного продукта, включая его описание, проектирование, собственно разработку, интеграцию и тестирование частей, тестирование программы в целом и сопровождение. Каждый из...
4-е изд. — СПб.: Питер, 2012. — 608 с. — ISBN: 9785459011012. Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле разработки сложных программных продуктов. Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику развития этой области;...
Учебное пособие. – Минск : БГУИР, 2010. – 267 с. : ил. ISBN: 978-985-488-512-4 В учебном пособии доступно и наглядно рассмотрены жизненный цикл программных средств, стратегии разработки и реализующие их модели жизненного цикла, процедура выбора модели жизненного цикла для конкретного проекта. Описаны классические и современные методологии и технологии анализа и проектирования...
СПб.: Питер, 2002. — 464 с.: ил. — ISBN 5-94723-145-Х Учебник посвящен систематическому изложению принципов, моделей и методов, используемых в инженерном цикле разработки сложных программных продуктов. Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику развития этой области; продемонстрирован...
Учебное пособие. — 4-е изд., стер. — М.: Академия, 2014. — 192 с.: ил. — (Среднее профессиональное образование). — ISBN: 978-5-4468-0465-8. В учебном пособии в систематизированном виде приведены необходимые теоретические сведения, практические задания и примеры их выполнения; представлены задания на построение моделей программных продуктов с использованием как структурного, так...
Учебное пособие. — Минск: Белорусский государственный университет информатики и радиоэлектроники, 2007. — 178 с. Для студентов специальности 1-40 01 01 «Программное обеспечение информационных технологий». Содержание: Введение в технологии разработки программных средств Основные понятия и определения Жизненный цикл программных средств Модели жизненного цикла разработки...
Учебное пособие. —Оренбург: ГОУ ОГУ, 2004. — 101 с.
В пособии кратко изложены основные теоретические положения предмет. В нем представлены требования к выполнению курсового проекта, даются указания по структуре и содержанию пояснительной записки, приводятся рекомендации по выполнению и оформлению отдельных частей курсового проекта.
Учебное пособие предназначено для студентов,...
М.: ИСП РАН, 2006. — 315 c. Курс посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. В нем рассказывается о современных способах организации разработки таких систем на основе компонентных технологий на примере Web-приложений с использованием технологий Java и .NET, а также дается введение в эти технологии. Читатели...
Учебник для вузов. — М.: МГТУ имени Н.Э. Баумана, 2002. — 320 с. — ISBN: 5-7038-2077-4
Серия: Информатика в техническом университете
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. При этом особое внимание уделено проектированию программных систем с использованием структурного, объектного и компонентного подходов....
Учебник. — 2-е изд., перераб. и доп. — М.: Высш. шк. , 2006. - 454 с: ил. В книге изложены технологии структурного программирования, объектно-ориентированного проектирования, визуального программирования, технология, основанная на абстракции данных Дейкстеры. Рассмотрено использование средств автоматизации проведения программных разработок. Второе издание (1-е — 2005 г. )...
Учебно-методическое пособие. - Воронеж: ИПЦ ВГУ, 2007. - 41 с. Учебно-методическое пособие подготовлено на кафедре программного обеспечения и администрирования информационных систем факультета прикладной математики, информатики и механики Воронежского государственного университета. Предназначено для специальности 010502 (351400) - "Прикладная информатика в юриспруденции". В...
Учебное пособие для студентов профессионального образования — 2-е изд., стер. — М.: Академия, 2006. — 208 с. — ISBN: 5-7695-3281-5
Книга отсканирована, но не распознана
Рассмотрены история возникновения, современное состояние, принципы организации, основные положения и перспективы развития технологии разработки программных продуктов.
Для студентов образовательных учреждений...
Электронный ресурс: учеб. пособие. — Красноярск: ИПК СФУ, 2008. — 225 с. — ISBN 978-5-7638-1435-4. Настоящее издание является частью электронного учебно-методического комплекса по дисциплине «Технологии разработки программного обеспечения», включающего учебную программу, учебное пособие по курсовому проектированию, лабораторный практикум, методические указания по...
Учебное пособие. — Оренбург: Оренбургский государственный университет, 2017. — 468 с. — ISBN: 978-5-7410-1785-2 Учебное пособие по дисциплине «Технология разработки программного обеспечения» предназначено для оказания помощи студентам при изучении теоретического материала, выполнения лабораторных и практических заданий. Данная дисциплина входит в базовую часть профессионального...
ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ : учебно-практическое пособие. – М. : Изд. центр ЕАОИ, 2009. – 191 с. учебно-практическое пособие посвящено изучению важнейших направлении развития технологий программирования;особенности использования объектно-ориентированного программирования в различных системах;технологии программирования, основанные на динамическом распределении...
Учебник для вузов. 5-е издание обновленное и дополненное. Стандарт третьего поколения. — СПб.: Питер, 2016. — 640 с. Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле создания сложных программных систем. Изложены основы как классических, так и гибких методов разработки, вопросы менеджмента классических и гибких...
Красноярск: СФУ, 2012. — 247 с. — ISBN: 9785763825114
В учебнике освещены современные методы и средства программной инженерии, детально рассмотрен процесс разработки программного обеспечения (ПО), приведена теория управления разработкой ПО. В качестве средства разработки ПО представлен продукт Visual Studio Team System. Для закрепления студентами полученных теоретических знаний...
9th edition. — Addison Wesley, 2010. — 792 p. — ISBN-10 0137035152; ISBN-13 978-0137035151. Intended for a sophomore/junior level course in software engineering. The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of...
Учеб. метод. пособие. — Н. Новгород: Изд-во ННГУ, 2007. — 103 с. Предметом программной инженерии является круг вопросов и проблем, возникающих при промышленной разработке программных продуктов. Особенность такой разработки связана с коммерческим характером разрабатываемых программ, их конструктивной сложностью, коллективным характером работы и рядом других специфических...
10th edition. — Pearson, 2015. — 810 p. — ISBN13: 978-1-292-09613-1. The Fundamental Practice of Software Engineering Software Engineering introduces readers to the overwhelmingly important subject of software programming and development. In the past few years, computer systems have come to dominate not just our technological growth, but the foundations of our world’s major...
Учебное пособие. — Белгород: БелГТАСМ, 2000. — 108 с.
В учебном пособии изложено содержание основных этапов разработки программного обеспечения. Рассмотрены методы и средства специфицирования программ; методы структурного проектирования программного обеспечения; правила программирования, способствующие получению понятных и легко тестируемых текстов программ; принципы и...
М.:ДМК Пресс, 2010, 280 с.
В книге приведено описание наиболее употребительных международных терминов, методов, понятий и процессов системной и программной инженерии, а также родственных дисциплин, связанных с созданием систем и управлением их жизненным циклом.
Более 500 словарных статей. Интерпретация терминов с вариациями и ссылками на общепризнанные мировые источники.
М., 2008. - 183 с. Содержание: Методические аспекты проектирования ПО. Моделирование бизнес-процессов и спецификация требований к ПО. Анализ и проектирование ПО. Технологии создания программного обеспечения.
Учебное пособие. - М.: МФТИ, 2006. — 304 с.
Цель данного учебника – представить методы и средства программной инженерии
(Software engineering) в систематизированном виде для их применения на процессах
проектирования, тестирования и оценки качества программных систем.
Содержание:
Методы проектирования программных систем
Методы доказательства и тестирования
Методы...
Конспект лекций. - М.: "ДИАЛОГ-МГУ". Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования. Источники ошибок в программном средстве. Общие принципы разработки программных средств. Внешнее описание программного средства. Методы спецификации семантики функций. Архитектура программного средства. Разработка...
М.: Мир, 1981. - 208 с. Пер. с англ. к.т.н. Е.К.Масловского Оригинальное название: TRW Series on Software Technology, Volume 1: Characteristics of Software Quality, by Barry W. Boehm, John R. Brown, Hans Kaspar, Myron Lipow, Gordon J. MacLeod and Michael J. Merritt В книге рассматриваются проблемы и методы оценки качества программного обеспечения (ПО) сложных систем на...
М.: Научный мир, 2004. - 216 с.
В основу книги положен курс лекций по технологии проектирования, читавшихся автором в течение ряда лет студентам факультета Вычислительной математики и кибернетики МГУ. В ней обсуждается совокупность процессов, приводящая к созданию требуемого программного продукта (ПС). Рассматриваются наиболее распространенные приемы и методы, используемые в...
Томск: Эль Контент, 2011. - 148 стр.
Раскрывается содержание программной инженерии как специфического вида деятельности по разработке и продвижению на рынок программных продуктов. Предназначен для студентов младших курсов по направлению подготовки 231000 «Программная инженерия», 8085000 «Бизнес-информатика», 230100 «Информатика и вычислительная техника».
Учебное пособие. — 2-е изд., испр. и доп. —Томск: ТПУ, 2008. — 124 с. В учебном пособии рассматриваются основные понятия, используемые в области разработки программного обеспечения: жизненный цикл; модели и методологии разработки; управление проектом; анализ, проектирование, кодирование, тестирование и документирование программных средств; оценка качества программного...
Учебное пособие. — Барнаул: АлтГТУ, 2009. — 221 с. Данное учебной пособие предназначено для дистанционного изучения дисциплины “Технология разработки программного обеспечения”. Здесь рассмотрены вопросы проектирования программного обеспечения, различные подходы к разработке программ. Оценка системы. Анализ системы. Спецификации и проектирование. Конструирование системы....
Учеб. пособие. — Под ред. О.С. Разумова. — М.: Финансы и статистика, 2005. — 288 с. — ISBN: 5-279-02657-3 Создание конкурентоспособной программной продукции невозможно без использования соответствующих стандартов на всех этапах ее разработки. В пособии описываются жизненный цикл программных средств, его процессы, подробно рассматриваются содержание и применение действующих...
СПб.: СПбГУ, 2009. — 154 с. Цель данного курса - представить программную инженерию в виде целостного изложения, концентрируясь на концепции процесса, различных методологиях разработки ПО (CMMI, MSF, Scrum), отдельных видах деятельности процесса - разработке архитектуры, конфигурационном управлении, работе с требованиями, тестировании. В качестве программных средств,...
Издание второе. — М.: СИНТЕГ, 2011. — 358 с. —ISBN: 978-5-89638-116-7 В монографии представлены основы экономики производства сложных программных продуктов высокого качества, которые базируются на традиционных принципах и методах экономики разработки сложных технических систем. Создание таких программных продуктов связанных с большими затратами, определяет необходимость их...
Курган: Курганский государственный университет, 2018. — 156 с. — ISBN: 978-5-4217-0452-2. В учебном пособии рассмотрены основные концепции программной инженерии: в первой главе обсуждаются базовые понятия, история и терминология программной инженерии; во второй главе - стандарты и модели жизненного цикла программного продукта, типовая ролевая модель команды программного...
Учебное пособие. — М.: МАКС Пресс, 2014. — 312 с. — ISBN: 978-5-317-04750-4 Учебное пособие состоит из двух частей, в которых изложены, соответственно, методы и процессы проектирования и производства сложных заказных программных продуктов для технических систем реального времени. Минимизация рисков, обусловленных отказами программ, достигается посредством верификации,...
Энгельс: СГТУ. Технологический институт, 2003. — 98 с.
Текст лекций
Оглавление:
Знакомство с предметом.
Эволюция представлений о качестве.
Что такое маркетинговые исследования и для чего они нужны?
Системы управления качеством.
Стандарты в области качества программного обеспечения.
Методы и инструменты управления качеством.
Поддержка принятия решений.
Групповые...
Учебное пособие. — Томск: Томский межвузовский центр дистанционного образования, 2007. — 257 с. В учебном пособии рассматриваются основные понятия и определения, классификация программного обеспечения , этапы создания программного продукта в рамках жизненного цикла, освещается современное состояние технологий разработки программных продуктов. Произведен анализ требований и...
Нижний Новгород: НГУ им. Н.И. Лобачевского, 2010 – 38 с. Содержание Модели жизненного цикла разработки ПО Определение модели ЖЦ разработки ПО Каскадная модель жизненного цикла разработки ПО Краткое описание фаз каскадной модели Преимущества каскадной модели Недостатки каскадной модели Область применения каскадной модели V-образная модель жизненного цикла разработки ПО Фазы...
Минск.: БГУИР, 2003. - 72 с. ISBN 985-444-528-3 Учебное пособие по курсам «Основы алгоритмизации и программирования» и «Технология разработки программного обеспечения» для студентов специальности 40 01 01 «Программное обеспечение информационных технологий» дневной формы обучения В учебном пособии даны общие сведения о программном обеспечении. Приведено описание основ...
Введение в технологию программирования. Характеристики программного обеспечения. Жизненный цикл программного обеспечения. Этапы решения задач на ЭВМ. Этапы разработки программы. Структурное программирование. Пошаговая детализация - основной метод построения текста программного модуля. Объектно-ориентированное программирование. Программирование ветвлений и циклов. Объектно -...
Модели и стандарты управления рисками проектов программных средств. Концепция анализа и сокращения рисков проектов сложных программных средств. Основные источники и причины проявления рисков программных средств. Риски функциональной пригодности программных средств.
СПб.: Невский Диалект, 2001. — 263 с.
Учебник по технологии программирования. Эта книга построена как раз на основных принципах, применимых к информационным технологиям на любом уровне. К таким взаимосвязанным принципам относятся: простота, благодаря которой программы остаются короткими и управляемыми, четкость и ясность, которые облегчают понимание программ и людям, и машинам....
Учебное пособие. — 4-е изд., стер. — М.: Академия, 2014. — 192 с.: ил. – (Среднее профессиональное образование). - ISBN: 978-5-4468-0465-8. В учебном пособии в систематизированном виде приведены необходимые теоретические сведения, практические задания и примеры их выполнения; представлены задания на построение моделей программных продуктов с использованием как структурного, так...
Учебное пособие. — СПб. : СПбГУ, 2003. — 121 с. В пособии рассмотрены характерные особенности и недостатки распространенных технологий программирования: процедурной и объектно-ориентированной. Дано введение в проблематику компонентного программирования. Изложены основы и приведены примеры применения компонентных моделей COM, COM+, .NET Framework фирмы Microsoft. Содержание:...
М.: СИНТЕГ, 2005. — 224 с. — (Управление качеством). — ISBN 5-89638-086-0. Представлен аналитический обзор современных моделей и стандартов управления рисками программных средств (ПС). С учетом некоторых положений этих моделей и стандартов разработана системная Концепция анализа и сокращения рисков проектов сложных программных средств, которая детализируется в последующих...
М.: Наука, Главная редакция физико-математической литературы, 1979. — 152 с. — (Библиотечка программиста). Предисловие редактора Предисловие Асфальтовая топь Мифический человеко-месяц Хирургическая бригада Аристократия, демократия и системное проектирование Эффект второй системы Путь слова Почему обрушилась Вавилонская башня Объявление цели Десять фунтов в пятифунтовом мешке...
2-е изд. — М.: Интуит, 2016. — 307 с. Цель данного курса - представить программную инженерию в виде целостного изложения, концентрируясь на концепции процесса, различных методологиях разработки ПО (CMMI, MSF, Scrum), отдельных видах деятельности процесса - разработке архитектуры, конфигурационном управлении, работе с требованиями, тестировании. В качестве программных средств,...
Обучающий курс. — Минск: Белорусский государственный университет информатики и радиоэлектроники, 2004. — 97 с.
Для студентов дистанционной формы обучения по специальности «Программное обеспечение информационных технологий».
Содержание:
Основные понятия и определения.
Модели жизненного цикла разработки АС И ПС.
Каскадная модель жизненного цикла разработки АС И ПС....
Учебное пособие. — М.: Принт, 2019. — 166 с. В учебном пособии освещены современные методы и средства программной инженерии, детально рассмотрен процесс разработки программного обеспечения (ПО), приведена теория управления разработкой ПО. Для закрепления студентами полученных теоретических знаний в конце учебного пособия приведены тестовые задания для самоконтроля знаний....
М.: Форум, Инфра-М, 2007. — 208 с. — ISBN: 5-8199-0297-1, 5-16-002813-7. Цель данной книги — сформировать представление о профессии программиста и дать основы для приобретения навыков в этой области деятельности. В учебнике рассматриваются содержание основных понятий программирования, история его развития, основные элементы и языки программирования, принципы структурного...
СПб.: Санкт-Петербургский государственный университет информационных технологий механики и оптики, 2007. — 187 с. Понятие качества продукта и процесса. Атрибуты качества продукта и их характеристики. Управление качеством процесса разработки. Хорошие практики управления качеством процесса разработки ПО. ITIL и ITSM. Мероприятия, направленные на контроль и обеспечение качества...
Учебное пособие. — М.: НИЯУ МИФИ, 2014. — 88 с.
Рассмотрены принципы и средства управления исходным кодом программного обеспечения на примере одной из самых распространённых систем управления версиями — Git. Также показано новое явление в области коллективной разработки — социальная сеть для разработчиков GitHub. Предназначено для студентов, обучающихся по направлениям...
М.: Дашков и Ко, 2008. — 160 с. — ISBN: 978-5-91131-841-3
В учебном пособии содержатся теоретические и практические сведения о порядке разработки программных средств и информационных технологий. Рассмотрены основные проблемы и показана эволюция языков программирования. Проанализированы процессы жизненного цикла программных средств. Детально рассмотрены перечни работ и задач,...
СПб.: Питер, 2004. — 655 с. Книга является классическим руководством по технологии разработки программного обеспечения. В ней рассматриваются основные этапы процесса разработки программного продукта, включая его описание, проектирование, собственно разработку, интеграцию и тестирование частей, тестирование программы в целом и сопровождение. Каждый из этапов подробно...
СПб.: СПбГЭУ, 2017. — 58 с. — ISBN: 978-5-7310-3850-8. В учебном пособии представлены основы технологий создания программного обеспечения, типы и структуры данных, используемые в повседневной практике программирования, приведены алгоритмы решения наиболее распространенных классов задач. Учебное пособие состоит из трех разделов. В разделе 1 представлен обзор основных этапов...
Учебно-методическое пособие. —СПб.: СПбГУ ИТМО, 2007. — 133 с. В пособии рассмотрены архитектура программного обеспечения (ПО), генеративное, интенциональное и автоматное программирование, вопросы автоматизации архитектурного проектирования ПО, компонентная архитектура ПО. В приложениях разобран практический подход при проектировании архитектуры ПО, приведен текст исходного...
Bern: Springer, 2020. — 519 p. This classroom-tested textbook presents an active-learning approach to the foundational concepts of software design. These concepts are then applied to a case study, and reinforced through practice exercises, with the option to follow either a structured design or object-oriented design paradigm. The text applies an incremental and iterative...
М.: МЭСИ, 2002. — 38 с.
Учебно–демонстрационные материалы предназначены для студентов, обучающихся по специальностям « Прикладная информатика в экономике» и « Математическое обеспечение и администрирование информационных систем», а также может быть рекомендовано студентам других специальностей при изучении вопросов, связанных с метрологией, качеством и стандартизацией...
2-е изд. — М.: Интуит, 2016. — 590 с. Рассматривается понятие сложной программы и отличия сложных программ от простых. Приводятся основные проблемы разработки сложных программ, В приложении к программной инженерии формулируются основные принципы работы со сложными системами, применимые к широкому кругу задач.
Киев: Наукова думка, 2006. - 452с. ISBN 978-966-00-0614-4.
В монографии систематизированы и изложены теория, инженерия и практика современных методов программирования. Определены основы методов интеграции и преобразования разноязыковых программ и данных, рассмотрены методы спецификации и доказательства программ, верификации и тестирования, а также планирования и управления...
М.: СИНТЕГ, 2011. — 398 с. — ISBN: 978-5-89638-119-8 Более новое издание этой книги здесь. Монография состоит из двух частей, в которых изложены методы и процессы проектирования и производства сложных заказных программных продуктов для технических систем реального времени. Все компоненты и комплексы программ должны соответствовать требованиям заказчика, высокому качеству и...
Учебное пособие. — М.: МФТИ, 2007. — 415 с. Систематически изложено ядро знаний программной инженерии – SWEBOK, методы и средства программирования, их теория, практика, а также рекомендации стандартов программной инженерии на разработку программного обеспечения. Рассмотрены базовые понятия методов прикладного и теоретического проектирования, дан анализ методов доказательства,...
2-е изд., испр. — М.: НОУ Интуит, 2016. — 165 с. — ISBN: 978-5-94774-669-3. В достаточно популярной форме излагаются основные аспекты жизненного цикла создания и сопровождения программных продуктов, организации коллективов программистов, сведения о стандартах качества. Как пример наиболее трудной, по мнению автора, задачи в этой области рассматриваются вопросы создания...
Учебное пособие. — М.: Форум, 2022. — 400 с.: ил. — ISBN: 978-5-8199-0516-6. Рассмотрены вопросы опенки характеристик и измерения метрик программного обеспечения по наиболее известным методикам, охватывающим лексический анализ программ, оценку структурной сложности, процедурно- и объектно-ориентированные метрики, надежность программ, опенку характеристик при стандартизации и...
Burlington: Jones & Bartlett Learning, 2014. - 333 p. Updated with new case studies and content, the fully revised Third Edition of Essentials of Software Engineering offers a comprehensive, accessible, and concise introduction to core topics and methodologies of software development. Designed for undergraduate students in introductory courses, the text covers all essential...
Учебный курс MCSD. — Москва: Русская Редакция, 2004. — 416 с. Учебный курс предназначен специалистам в области информационных технологий, занимающимся проектированием, разработкой и внедрением ИТ-решеннй в Windows-среде с использованием инструментов и технологий Microsoft, а также всем, кто хочет получить исчерпывающие знания в области проектирования ПО. Помимо теоретического...
New York: Pearson, 2019. — 578 p. — ISBN 013521064X, 9780135210642 For one-semester courses in software engineering. Introduces software engineering techniques for developing software products and apps With Engineering Software Products, author Ian Sommerville takes a unique approach to teaching software engineering and focuses on the type of software products and apps that are...
М.: МАКС Пресс, 2018. — 272 с. — ISBN: 978-5-317-05767-1. Книга является учебным пособием по формальным методам верификации программ и основана на курсах лекций, читаемых автором на факультете ВМК МГУ имени М. В. Ломоносова, ФУПМ МФТИ и ФКН ВШЭ. В ней изложены основы таких подходов, как дедуктивный анализ и проверка моделей. Список тем включает: методы формализации семантики...
Учебное пособие. 2-е издание. — Санкт-Петербург : Питер, 2003. — 480 с. : ил. — ISBN: 5-94723-145-X. Учебник посвящен систематическому изложению принципов, моделей и методов, используемых в инженерном цикле разработки сложных программных продуктов. Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику...
2-е изд. — М.: Интуит, 2016. — 467 с. В курсе представлено изложение ключевых понятий, методов и средств программной инженерии как деятельности, нацеленной на создание программных систем, отвечающих потребностям заказчиков, с соблюдением плановых сроков и бюджета. Рассмотрены темы, актуальные для специалистов на пути от формулировки заказчиком требований до создания...
Белгород: Изд-во БелГУ, 2008. — 146 с. Учебно-практическое пособие по курсу "Технология разработки программного обеспечения" для студентов заочной формы обучения представляют собой теоретический материал и практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму содержания и уровню подготовки специалиста с высшим...
2-изд. доп. и перераб. – Киев: Наук. думка, 2009. –372с., ISBN 978-966-00-0848-1. В монографии систематизированы существующие подходы и методы сборки сложных программ из более простых программных ресурсов (модулей, компонентов, компонентов повторного использования – КПИ и программ). Приведено теоретическое обобщение и обоснование метода сборочного программирования программных...
Учебное пособие. — Тамбов: ГОУ ВПО ТГТУ,, 2011. — 88 с. — ISBN: 978-5-8265-0990-6. Изложены основы проектирования программных систем, используемых в инженерном цикле разработки сложных программных продуктов. Представлены классические основы проектирования программных систем, показан объектноориентированный подход к разработке программного обеспечения, а также язык визуального...
Global Edition. — Pearson, 2021. — 369 p. — ISBN 978-1-292-37634-9. Introduces software engineering techniques for developing software products and apps With Engineering Software Products, author Ian Sommerville takes a unique approach to teaching software engineering and focuses on the type of software products and apps that are familiar to students, rather than focusing on...
М.: Форум, Инфра-М, 2007. — 208 с. — ISBN: 5-8199-0297-1; 5-16-002813-7. Цель данной книги — сформировать представление о профессии программиста и дать основы для приобретения навыков в этой области деятельности. В учебнике рассматриваются содержание основных понятий программирования, история его развития, основные элементы и языки программирования, принципы структурного...
2-е издание. — М.: Интуит, 2016. — 152 c. Курс основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Первая часть курса посвящена основам функционального...
Учебное пособие — Пермь: Изд-во Перм. нац. исслед. политехн. ун-та, 2013. — 205 с. — ISBN: 978-5-398-00972-9. Пособие состоит из двух частей. В первой части рассматриваются вопросы создания программ в среде Microsoft Visual C++, во второй – в RAD среде Borland Delphi. Функции API, классы MFC, классы VCL, графический вывод, программирование диалогов, сохранение и восстановление...
Учебное пособие. — Омск: ОмГТУ, 2013. — 88 с. На основе обзора литературных источников и нормативно-технической документации изложены основные методологии моделирования и разработки программного обеспечения, технология создания программных продуктов. Содержание: Программный продукт и его жизненный цикл Процесс разработки программного обеспечения Структурный анализ программного...
Учеб. пособие. — Под ред. О.С. Разумова. — М.: Финансы и статистика, 2005. — 288 с. — ISBN: 5-279-02657-3
Создание конкурентоспособной программной продукции невозможно без использования соответствующих стандартов на всех этапах ее разработки. В пособии описываются жизненный цикл программных средств, его процессы, подробно рассматриваются содержание и применение действующих...
Учебное пособие. — СПб.: СПбГУАП, 2000. — 210 с. Учебное пособие посвящено общим вопросам стандартизации в области обеспечения качества разработки программных средств. В нем описываются стандарты в области обеспечения качества ПС, рассматриваются жизненные циклы программного средства, установленные в зарубежных и отечественных стандартах, обсуждается роль документации при...
Учебное пособие. - Оренбург: ГОУ ОГУ, 2004. – 101 с. В пособии кратко изложены основные теоретические положения предмета, даны рекомендации по выполнению лабораторных работ. В нем представлены требования к выполнению курсового проекта, даются указания по структуре и содержанию пояснительной записки, приводятся рекомендации по выполнению и оформлению отдельных частей курсового...
М.: Интуит.РУ "Интернет-университет информационных технологий", 2004. — 400 с. Учебный курс «Введение в теорию программирования» основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NЕT, обеспечивающей практически прозрачную интеграцию кода на языках...
Томск.: ТУСУР, 2012 г. - 153 с. Методическое пособие для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» В пособии «Теория вычислительных процессов» рассматриваются вопросы семантической теория программ; схем программ, методов формальной спецификации и верификации; моделей вычислительных процессов; взаимодействия...
Учебник. — М.: СИНТЕГ, 2010. — 348 с. — ISBN: 978-5-89638-114-3. В учебнике изложены принципы, методы и средства обеспечения качества в жизненном цикле сложных программных средств (ПС), контроль и подтверждение их соответствие исходным требованиям заказчиков с учетом действующей законодательной базы сертификации и требований национальных и международных стандартов. Качество...
Учебное пособие. — Красноярск: Сибирский федеральный университет, 2018. — 124 с. — ISBN: 978-5-7638-3918-0 Рассмотрены основные понятия, методы и нормативные документы программной инженерии. Изложены этапы разработки программного обеспечения: анализ и моделирование предметной области, требования к программному продукту, проектированию, тестированию, документированию на примере...
Электронное издание, 2001. — Эта книга построена на основных принципах, применимых к информационным технологиям на любом уровне. К таким взаимосвязанным принципам относятся: простота, благодаря которой программы остаются короткими и управляемыми, четкость и ясность, которые облегчают понимание программ и людям, и машинам, обобщенность, означающая, что программа способна...
2-е межд. изд. — Форд Нил, Парсонс Ребекка, Куа Патрик, Садаладж Прамод. — Астана: Спринт Бук, 2024. — 272 р.: ил. — ISBN 978-601-08-3643-3. Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы...
Version 1.0. 2014 IEEE. — 168 p. — ISBN10 0-7695-5373-7; ISBN13: 978-0-7695-5373-3. This software engineering competency model (SWECOM) describes competencies for software engineers who participate in developing and modifying software-intensive systems. Skill areas, skills within skill areas, and work activities for each skill are specified. Activities are specified at five...
Пер. с англ. А. Денисов. — СПб.: Питер, 2024. — 272 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-2141-0. Подобно написанию музыки, созданию нового бизнеса или планированию маркетинговой кампании, программирование является творческой деятельностью. Так же, как и техническим навыкам, креативности можно научиться и улучшать ее, постоянно практикуясь! Вооружитесь...
Учебное пособие. – Сыктывкар : СЛИ, 2013. – 105 с. В учебном пособии рассмотрены основные методы и приемы, применяемые при разработке программного продукта, а также возникающие в них проблемы. Отдельная глава посвящена инструментальным средствам, поддерживающим разработку программных продуктов. Значительное внимание уделено понятию качества программного средства и обеспечению...
Ташкент: Mehnat, 2004. — 224 с.
В пособии описываются вопросы технологии разработки программного обеспечения: этапы его разработки (жизненный цикл), проблемы проектирования сложных программных средств для различных типов ЭВМ, сродства автоматизации разработки программного обеспечения, методологии программирования, включая визуальное и объектно-ориентированное программирование,...
М.: Форум, Инфра-М, 2008. — 400 с.: ил. — ISBN: 978-5-8199-0342-1; ISBN: 978-5-16-003193-4. Рассматриваются основные понятия и определения, классификация ПО, этапы создания программного продукта в рамках жизненного цикла, освещается современное состояние технологий разработки программных продуктов. Изложены существующие подходы к оценке качества процессов создания ПО,...
Учебное пособие. — Санкт-Петербург: Университет ИТМО, 2019. — 53 с. В учебном пособии рассмотрены основные классические модели разработки программного обеспечения, с их достоинствами, недостатками и рекомендациями к применению в разных ситуациях. Рекомендовано к использованию в Университете ИТМО по направлениям подготовки 09.03.04 «Программная инженерия» и 09.04.04 «Программная...
4th ed. — Pearson Education, 2005. — 446 p. in color — ISBN: 0321261275, 9780321261274. Software Engineering for Students presents a range of current techniques and tools for people who have experienced the pleasures of writing programs and who want to see how things change in the scale up to large programs and software systems. The students' familiarity with programming gives...
McGraw-Hill, 2005. — 562 p. — ISBN: 0077109082. The authors' focus in this book is to deliver software engineering knowledge and skills that readers can put into immediate practical use. The book provides the essential topic coverage required by students of software engineering, from the nuts and bolts of objects to software architecture, from writing code to testing, from...
Учебное пособие. — Пермь : Прокростъ, 2017. — 120 с. — ISBN: 978-5-94279-361-6. Учебное пособие является базовым по изучению подходов к программированию сложных информационных систем. В пособии в избирательной форме изложены технологии объектно-ориентированного программирования и на практических примерах проанализированы некоторые конкретные приемы. Пособие ориентировано на...
Киев: Академперіодика, 2008. — 322 с. — ISBN: 978–966–02–5052–9 На украинском языке У підручнику наведено визначення програмної інженерії, її дисциплін та областей ядра знань – SWEBOK. Обгрунтовано їхній зміст, базові поняття та складові елементи. Визначено основні положення життєвого циклу, якості та керування згідно з головними стандартами програмної інженерії. Викладено...
Учебное пособие. — Воронеж: ВГТУ, 2003. — 82 с.
В учебном пособии рассматриваются вопросы теории разработки программ.
Издание соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлениям 654600 "Информатика и вычислительная техника", 654700 "Информационные системы", специальностям 220300 "Системы автоматизированного...
Учебное пособие. – Київ : Вища школа, 1990. — 181 с. — ISBN: 5-11-001974-6. Изложены широко применяемые методы и приемы программирования: рекурсия, сортировка, поиск и выбор, аналитические преобразования выражений, алгоритмы на графах, исчерпывающий поиск. Особое внимание уделено средствам разработки программ. Рассмотрены различные методы хранения структур данных при...
Учебное пособие для студ. сред. проф. образования. — 2-е изд., стер. — М.: Академия, 2006. — 208 с. Предисловие. Введение. Жизненный цикл программного продукта . Понятие жизненного цикла программного продукта. Основные процессы жизненного цикла программного продукта. Вспомогательные (поддерживающие) процессы жизненного цикла программного продукта. Организационные процессы...
HTML Academy, 2022. Вы научитесь применять проверенные архитектурные подходы при создании программ. Вы узнаете, как применять паттерны в разработке алгоритмов разного направления, начиная от интерфейса веб-приложения и заканчивая серверной частью мобильного приложения. Описание: Что будет на курсе: Вы научитесь применять проверенные архитектурные подходы при создании программ....
The State University of New Jersey, 2012. — 530 p. This book is designed for upper-division undergraduate and graduate courses in software engineering. It intended primarily for learning, rather than reference. This book reviews important technologies for software development with a particular focus on web applications. Object-oriented software engineering Modeling and system...
Навч. посіб. — К.: КНЕУ, 2009. — 372 с. ISBN 978–966–483–234–9 Рецензенти В. А. Кадієвський, д-р екон. наук, проф. (Державна академія статистики) М. М. Клименюк, д-р. екон. наук, проф. (Академія муніципального управління) Г. В. Лавінський, д-р техн. наук, проф. (Український фінансово-економічний інститут) Л. Б. Долінський, канд. екон. наук, доц. (Київський національний...
СПб.: СПбГУ ИТМО, 2007. - 137 с.
В первой теме рассматривается сам предмет дисциплины – технология программирования – с самых общих позиций. Здесь же вводится разделение технологии программирования на три составляющих, в соответствии с которой строится изложение курса.
Во второй теме вводится понятие жизненного цикла программы – ключевой абстракции, вокруг которой строятся все...
Учебник для вузов. 3-е изд. — СПб.: Питер, 2004. — 527 с. Учебник посвящен систематическому изложению принципов, моделей и методов, используемых в инженерном цикле разработки сложных программных продуктов. Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику развития этой области; продемонстрирован...
Учебное пособие - Казань, Казанский государственный технический университет им. А.Н. Туполева, 2010. - 224 с. Целью пособия является формирование фундаментальных знаний о принципах разработки программного обеспечения. В пособии используется системный подход к разработке ПО и систем и систематизированное изложение материала. Основы разработки ПО. Методология разработки ПО....
Учебное пособие. — Новосибирск: НГТУ, 2017. — 395 с.; илл. — (Учебники НГТУ). — ISBN: 978-5-7782-3455-0. Программный код — основная «материальная ценность» любого проекта, а программисты — его непосредственные производители. Поэтому взаимопонимание между ними и остальными участниками процесса производства программного продукта, а также качество кода являются определяющими...
Конспект лекций по дисциплине "Технология программирования".
В дисциплине «Технология программирования»:
- рассматриваются и подробно анализируются этапы разработки программного обеспечения, начиная от этапа его предварительного проектирования и оканчивая сдачей готового испытанного программного продукта заказчику с последующим его сопровождением;
- с позиции современной...
Новосибирск: НГУ, 2002. — 100 с. В предлагаемом учебном пособии рассматриваются два основных метода формального описания программных систем: метод алгебраических спецификаций и метод типизированных машин абстрактных состояний. Первый метод предназначен для описания статических аспектов системы, а второй – для описания динамических аспектов системы. Пособие начинается с...
Учебное пособие. — Пермь : Прокростъ, 2017. — 88 с. — ISBN: 978-5-94279-358-6. Данное издание является базовым пособием по изучению основ парадигмы объектно-ориентированного программирования. В пособии в краткой форме изложены принципы объектно-ориентированного программирования и на практических примерах проанализированы некоторые приемы с использованием языка C#. Пособие...
2-е изд., перераб. и доп. — М.: Высшая школа , 2006. — 454 с. — ISBN: 5-06-004870-5. В книге изложены технологии структурного программирования, объектно-ориентированного проектирования, визуального программирования, технология, основанная на абстракции данных Дейкстеры. Рассмотрено использование средств автоматизации проведения программных разработок. Второе издание (1-е — 2005...
Учебное пособие. — Воронеж: Воронежский ГАУ, 2014. — 120 с. Издание предназначено для студентов, обучающихся по направлению 09.03.03 (230700.62) Прикладная информатика в менеджменте. Программная инженерия в жизненном цикле программных средств Модели и процессы управления проектами программных средств Системное проектирование программных средств Организация процесса тестирования...
Hoboken: John Wiley & Sons. – 2005. – 457 p. This book arose out of the Graduate Master’s Program core course, CS210— Software Paradigms, which is offered at the Department of Computer Science at George Washington University. When we set out to design that course, we realized that we discussed models of software development in several courses at the graduate level but had no...
8th edition. — Addison Wesley, 2006. — 864 p. — ISBN-10: 0321313798; ISBN-13: 978-0321313799. Sensible choice and organization of topics, made all the more authoritative by the author's credentials as a senior academic in the area Prof. David S. Rosenblum, University College London I find Somerville inviting and readable and with more appropriate content Julian Padget,...
СПб.: Питер, 2024. — 368 с.: ил. — (Для профессионалов). — ISBN: 978-5-4461-1986-8. Совершенное программное обеспечение невозможно создать без изучения накопленного опыта. Опыт — главный учитель, но медленный и нередко болезненный. Но зачем же нам повторять ошибки? Книга «Жемчужины разработки» поможет совершенствоваться быстрее и избежать многих проблем, обучаясь на опыте...
Учебное пособие. — Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2020. — 171 с. — ISBN: 978-5-9984-1097-0. В пособии рассмотрены теоретические вопросы, касающиеся процесса разработки программного обеспечения, – история подходов к разработке ПО, существующие международные стандарты в области разработки программного обеспечения, различные...
2-е изд., перераб. и доп. — М.: Высшая школа, 2006. — 454 с. — ISBN: 5-06-004870-5. В книге изложены технологии структурного программирования, объектно-ориентированного проектирования, визуального программирования, технология, основанная на абстракции данных Дейкстеры. Рассмотрено использование средств автоматизации проведения программных разработок. Второе издание (1-е — 2005...
Учебное пособие. – Курган: Изд-во Курганского государственного университета, 2011. — 100 с.
В учебном пособии излагаются вопросы, связанные с использование CASE - технологий, средств и процессного подхода для разработки программного обеспечения бизнес-процессов на основе создания информационных систем. Уделяется внимание логистическому подходу при проектировании...
Springer, 2011. - 267 p.
Most textbooks on modern heuristics provide the reader with detailed descriptions of the functionality of single examples like genetic algorithms, genetic programming, tabu search, simulated annealing, and others, but fail to teach the underlying concepts behind these different approaches. The author takes a different approach in this textbook by...
Ульяновск: Ульяновский государственный технический университет (УлГТУ), 2017. — 85 с. — ISBN: 978-5-9795-1687-5. Содержание пособия включает изложение основ в области управления качеством программных средств, которое в настоящее время объединяет стандарты на характеристики, процессы оценивания и процессы управления, необходимые для разработки конкурентоспособного программного...
М.: Форум, 2020. — 321 с. Рассмотрены первостепенные задачи, возникающие при разработке крупных проектов программного обеспечения, в которых принимают участие сотни разработчиков. Сложность программного обеспечения - это его существенное и неслучайное свойство. На технологию разработки влияют различные факторы, включающие в том числе проблемы проектирования, воздействие...
Учебное пособие. — СПб.: СПбГЭТУ ЛЭТИ, 2003. — 100 с.
Содержит основные сведения, приемы и упражнения по программированию типовых схем решения задач. Практикум ориентирован на использование при проведении лабораторных и практических занятий по дисциплине "Программирование" в первом семестре обучения программированию.
Предназначен для студентов направлений 510200 "Прикладная...
Учебно-методическое пособие. — Томск: Эль Контент, 2013. — 174 с. Рассмотрены общие положения проектирования, моделирования и документирования бизнес-моделей, разрабатываемых на основе унифицированного языка моделирования. Даны понятия ER-моделей, диаграмм классов, диаграмм прецедентов. Приведен пример построения системы управления базой данных, построенной на основе языка...
Учебное пособие. — Санкт-Петербург: Университет ИТМО, 2019. — 53 с. В учебном пособии рассмотрены основные классические модели разработки программного обеспечения, с их достоинствами, недостатками и рекомендациями к применению в разных ситуациях. Рекомендовано к использованию в Университете ИТМО по направлениям подготовки 09.03.04 «Программная инженерия» и 09.04.04 «Программная...
Apress, 2016. — 140 p. — ISBN: 978-1-4842-2345-1. This concise book teaches software professionals and software engineering students the full set of twenty software reading techniques to enhance their effectiveness in reviewing and inspecting software artifacts such as requirements specifications, designs, code files, and usability. Software review and inspection is the best...
Учебное пособие. — Волгоград: Волгоградский государственный технический университет, 2016. — 96 с. — ISBN: 978–5–9948–2287–6. В учебном пособии рассмотрены основы программной инженерии, подходы и рекомендации к формированию состава и содержания учебных курсов по данной дисциплине в соответствии с международными рекомендациями Software Engineering 2004: Curriculum Guidelines for...
М.: Финансы и статистика, 1988. — 224 с. Рассматриваются вопросы организации проектирования комплексов программ. Основное внимание уделяется методике расчета эффективности разработки и сопровождения комплексов программ, а также прогнозированию затрат на разработку комплексов программ в зависимости от их сложности и характера решаемых задач. Материал книги излагается на примерах...
М.: Мир, 1989. — 424 с. В книге американских специалистов излагаются основные способы создания спецификаций программ, повышающих эффективность разработки информационно-программного обеспечения. Значительное внимание уделено языку программирования CLU, позволяющему поддерживать различные типы абстракций» реализованных на языках ПЛ/1, Паскаль и Ада.
Учебное пособие. — М.: МГИУ, 2011. — 46 с.
Введение.
Основные понятия.
Стандарты программирования.
Единая система программной документации.
Тестирование программных средств.
Модели надежности программного обеспечения.
Заключение.
Список литературы.
Учебник. — СПб.: Питер, 2002. — 464 с.: ил. — ISBN: 5-94723-145-Х. Учебник посвящен систематическому изложению принципов, моделей и методов, используемых в инженерном цикле разработки сложных программных продуктов. Изложены классические основы программной инженерии, показаны последние научные и практические достижения, характеризующие динамику развития этой области;...
5th Edition. — Jones & Bartlett Learning, 2022, — 450 р. Written for the undergraduate, 1-term course, Essentials of Software Engineering provides students with a systematic engineering approach to software engineering principles and methodologies. Converted PDF (from EPUB-like formats)
М: Институт системного программирования РАН, 2013. — 176 с. Улучшенный вариант книги здесь. Монография предназначена руководителям и разработчикам сложных систем и программных продуктов, к которым предъявляются высокие требования к надежности и функциональной безопасности применения. Книга ориентирована на исполнителей опытно- конструкторских работ, студентов и аспирантов,...
2-е изд. — М.: СИНТЕГ, 2011. — 358 с. — ISBN: 978-5-89638-116-7. В монографии представлены основы экономики производства сложных программных продуктов высокого качества, которые базируются на традиционных принципах и методах экономики разработки сложных технических систем. Создание таких программных продуктов связанных с большими затратами, определяет необходимость их строгого...
4 издание. — М.: Интуит, 2020. — 148 с. В учебном пособии в достаточно популярной форме излагаются основные аспекты жизненного цикла создания и сопровождения программных продуктов, организации коллективов программистов, сведения о стандартах качества. Как пример наиболее трудной, по мнению автора, задачи в этой области рассматриваются вопросы создания встроенных систем...
Cambridge: Cambridge University Press, 2023. - 361 p. - ISBN 1316511944. Software engineering is as much about teamwork as it is about technology. This introductory textbook covers both . For courses featuring a team project, it offers tips and templates for aligning classroom concepts with the needs of the students' projects. Students will learn how software is developed in...
Тамбов: ТГТУ, 2013. — 172 с. — ISBN: 9785826512074. Содержит необходимые сведения о методах анализа, проектирования, реализации и тестирования программных систем и существующих подходах и технологиях программирования. Предназначено для студентов вузов, обучающихся по направлению подготовки 230400 «Информационные системы и технологии».
Учебное методическое пособие. — Томск: Томский межвузовский центр дистанционного образования, 2007. — 119 с. Техническое задание. Соглашение о требованиях. Написание спецификаций. Тестирование. Руководство системного программиста.
Нижний Новгород: Нижегородский государственный университет им. Н. И. Лобачевского, 2006. — 118 с. Отрасль разработки программного обеспечения – одна из самых молодых и перспективных отраслей человеческой деятельности. В настоящее время сложность задач, стоящих перед отраслью, непрерывно возрастает, что требует применения специальных технологий организации и проведения процесса...
Выходные данные не указаны. — 98 с. Введение Метод функционального программирования Строки и функции на них Примеры ФП Конкатенация строк Инвертирование строки Поиск подстроки Функциональные программы Домены и функции на них Типы и домены Пополненные домены Монотонные функции Естественные продолжения ЧУМ монотонных функций Полные ЧУМ Термы Переменные и константы Функциональные...
2-е изд. — М.: Интуит, 2016. — 154 с. В рамках данного курса рассмотрены технологические основы процесса разработки программного обеспечения. В качестве базовой методологии разработки программного продукта выбрана методология MSF. На протяжении изучения курса на лекциях рассматривается специально разработанный пример, на основе которого иллюстрируются все этапы разработки...
М.: Интернет-университет информационных технологий, 2006. — 152 с. В достаточно популярной форме излагаются основные аспекты жизненного цикла создания и сопровождения программных продуктов, организации коллективов программистов, сведения о стандартах качества. В качестве примера наиболее трудной, по мнению автора, задачи в этой области рассматриваются вопросы создания...
Scott E. Donaldson, Stanley G. Siegel, Prentice Hall, 2001. 2nd ed. Paperback: 784 pages For courses in Software Engineering and Software Reliability. Successful Software Development takes a systematic approach to consistently successful software development. It proceeds from the fact that there is no one way to develop software systems and introduces a model for a mature...
Springer, 2010. — 194 p. LASER Summer School 2007/2008 Only five years after its inception, the LASER Summer School on Software Engineering has established itself among the premier training schools for PhD students and professionals from the industry. Each year, the summer school focuses on an important software engineering topic. This book contains selected lecture notes from...
Springer, 2019. — 169 p. — ISBN: 3030051552. This textbook is an introduction to the use of formal methods ranging from semantics of key programming constructs to techniques for the analysis and verification of programs. The authors use program graphs as the mechanism for representing the control structure of programs in order to find a balance between generality and conceptual...
Ухта: УГТУ, 2004. — 107 с.: ил. — ISBN: 5-88179-352-8. Учебное пособие по курсу «Технология программирования» написано на основе одноимённого курса лекций, читаемых автором в Ухтинском государственном техническом университете. Пособие содержит достаточное количество контрольных вопросов для самостоятельной работы студента и самоконтроля. Учебное пособие предназначено для...
Учеб.-метод. комплекс. — СГАУ (Самар. гос. аэрокосм. ун-т им. С. П. Королева). — Самара, 2012. Учебное пособие (курс лекций). Методические указания к лабораторному практикуму. Методические указания к курсовому проектированию. Вопросы для подготовки к экзамену. Экзаменационные билеты. Тесты для итогового контроля знаний. УМКД «Программная инженерия» предназначен для студентов...
3-е изд. — Учебное пособие. — М.: Интернет-Университет Информационных Технологий (Интуит); Ай Пи Эр Медиа, 2021. — 187 c. — ISBN 978-5-4497-0926-4. Учебное пособие является вводным курсом в объектно-ориентированное программирование и теоретический фундамент программирования. Оно охватывает основные разделы программирования в приложении к объектно-ориентированным языкам...
КноРус, 2016. — 334 с. — (Бакалавриат). — ISBN: 9785406047347
Скан.
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских...
Ульяновск: Ульяновский государственный технический университет (УлГТУ), 2016. — 126 с. — ISBN: 978-5-9795-1627-1. Представлено базовое описание процедур создания программного обеспечения с использованием методов верификации, кодирования и тестирования компонентов. Рассматриваются инструменты конструирования, а также программные методы и инструментальные системы. Пособие...
Минск: Белорусский государственный университет информатики и радиоэлектроники (БГУИР), 2018. — 64 с. — ISBN: 978-985-543-397-3. Изложены объектно-ориентированные технологии программирования и стандарты проектирования на языке UML. Рассмотрены приемы автоматизированной разработки программных средств с помощью CASE-инструментов. Предложены шесть лабораторных работ, реализация...
Учебно-методическое пособие. — Волгоград: Волгоградский государственный технический университет, 2018. — 64 с. — ISBN: 978–5–9948–3089–5. Приведены основные сведения о базовых командах работы в современных системах распределенного контроля версий Git и Mercurial, рассмотрены способы указания ссылок на коммиты и их диапазоны в качестве параметров различных команд. Предназначено...
McGraw-Hill Education, 2019. — 412 p. — ISBN13: 978-93-5316-278-8. The book is designed to help the first year engineering students in building their concepts in the course on Programming for Problem Solving. It introduces the subject in a simple and lucid manner for a better understanding. It adopts a student friendly approach to the subject matter with many solved examples...
Salem Press, 2018. — 400 p. This new volume makes sense of the jumble of techno-jargon and programming acronyms for high school and undergraduate students. More than 125 entries explain the fundamental concepts, popular languages, systems, and protocols that go into computer program
5th Edition. — Jones & Bartlett Publishers, 2022. — 450 p. — ISBN-10: 1284228991 Written for the undergraduate, 1-term course, Essentials of Software Engineering provides students with a systematic engineering approach to software engineering principles and methodologies. Comprehensive yet concise, the new edition covers some of the latest improvements in technology and tools,...
Учебно-методическое пособие. — Минск: БГУИР, 2007. — 40 с. Пособие посвящено одной из тем дисциплины «Технологии разработки программного обеспечения». Описаны правила и процесс работы с требованиями к программным средствам. Рассмотрена инструментальная среда Telelogic DOORS 8.1. На конкретном примере пояснена разработка требований в системе DOORS. Приведены общие требования по...
Под редакцией проф. Виктора Николаевича Касьянова. — Новосибирск: Институт систем информатики им. А.П. Ершова, 2002. — 117 с.
Книга содержит обзор существующих подходов и алгоритмов, используемых при построении срезов программ, а также различных приложений срезов, среди которых отладка, интеграция программ, тестирование потока данных, повторное проектирование и сопровождение...
М.: Институт системного программирования РАН, 2004. – 101 с.
В данном документе представлен обзор методов верификации функций безопасности и мобильности. Обзор основан на изучении более 280 работ, описывает состояние дел в области верификации функций безопасности и мобильности.
Исследование выполнено в рамках проекта по гранту Российского фонда фундаментальных исследований №...
Parramatta Education Centre, 2011. — 381 p. Acknowledgements To the student Evolution of software applications Internet applications Spreadsheets and presentation software Intellectual property Software licence agreements Sources of code and license conditions that apply Ergonomics Inclusivity Required skills in software design and development Chapter review Hardware and...
Apress Media LLC, 2025. — 337 p. — ISBN-13: 979-8-8688-1043-5. Discover how Artificial Intelligence (AI) is transforming the fields of software development, testing, and IT operations by enhancing efficiency, reducing human error, and accelerating processes. This book showcases the practical applications of AI-driven tools, such as automating coding, testing, and operational...
Cognella Academic Publishing, 2022. — 228 р. — ISBN-13: 978-1516591282. Systems Software: Essential Concepts provides students with an accessible introduction to the knowledge and fundamentals that are necessary to understand software and hardware. The text also reviews implementation techniques to familiarize students with more complex software, such as operating systems and...
Tuscon: University of Arizona, 2017. — 266 p. For many computer science majors, an introductory course in software engineering will be their only course on the subject. What do they really need to learn in such a course to be productive today and relevant tomorrow ? What are the principles and practices that will prepare them to adapt and learn as their careers unfold and...
New York: Springer, 2012. — 329 p. Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques presents an overall analysis of meta-programming, focusing on insights of meta-programming techniques, heterogeneous meta-program development processes in the context of model-driven, feature-based and transformative approaches. The fundamental...
Краснояр. гос. техн. ун-т. - Красноярск : ИПЦ КГТУ, 2004. - 293 с. Рассмотрены вопросы стандартизации программного обеспечения информационно-обучающих систем и возможности применения технологий открытых систем при разработке указанного программного обеспечения. Показано, что решение поставленных проблем базируется на грамотной организации процесса создания программного...
М.: СИНТЕГ, 2004. — 284 с. Рассматриваются цели и задачи технико-экономического анализа и обоснования проектов программных средств (ПС), прогнозирование использования ограниченных ресурсов при создании крупных комплексов программ. Проанализированы характеристики программных объектов и факторы, определяющие технико-экономические показатели (ТЭП) при разработке ПС. Представлены...
Учебное пособие. — Ростов-на-Дону; Таганрог: Южный федеральный университет, 2022. — 197 с. — ISBN 978-5-9275-4044-0. В учебном пособии описаны особенности изучаемого предмета, структура, цели, задачи, основные понятия и общие сведения, современные представления о метрологии, программном обеспечении, оценке качества ПО, информационных аспектах оценки качества ПО, роли оценки...
Учебно-методическое пособие. - Таганрог: Изд-во ТТИ ЮФУ, 2007. – 37 с. Работа выполнена в рамках приоритетного национального проекта "Образование" на кафедре "Микропроцессорные системы" ТТИ ЮФУ при реализации образовательного проекта «Разработка новых технологий мониторирования сердечно-сосудистой системы». Учебно-методическое пособие посвящено изучению основных понятий...
М.: Статистика, 1979. — 184 c. Рассматриваются такие важные вопросы создания программных систем как выбор средств для описания функционирования , языка программирования и др. Предложены конкретные способы и приемы проектирования программных систем, которые приводят к улучшению качества и повышению производительности труда. Для программистов, а также аспирантов и студентов.
Springer, 2022. — 515 p. — (Texts in Computer Science). This textbook presents a systematic methodology for program development by using design recipes, i.e. a series of steps, each with a specific outcome, that takes a problem solver from a problem statement to a working and tested programmed solution. It introduces the reader to generative recursion, heuristic searching,...
Dynamic Learning, 2021. — 354 p. — ISBN 978-1510483811. Exam board: SQA Level: Higher Subject: Computing Science First teaching: August 2018 First exams: Summer 2019 Trust highly experienced teachers and authors Jane Paterson and John Walsh to guide you through the latest SQA Higher Computing Science specification (for examination from 2019 onwards). This is the most...
New York: Pearson, 2019. — 578 p. For one-semester courses in software engineering. Introduces software engineering techniques for developing software products and apps With Engineering Software Products, author Ian Sommerville takes a unique approach to teaching software engineering and focuses on the type of software products and apps that are familiar to students, rather...
4th Edition. — Jones & Bartlett Learning, 2018. — 353 p. — ISBN: 978-1284106008. Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Written for the undergraduate, one-term course, Essentials of...
М.: Финансы и статистика, 2003. — 288 с.: ил. — ISBN: 5-279-02657-3. Создание конкурентоспособной программной продукции невозможно без использования соответствующих стандартов на всех этапах ее разработки. В пособии описываются жизненный цикл программных средств, его процессы, подробно рассматриваются содержание и применение действующих российских и международных стандартов в...
Киев: КНЕУ, 2003. — 214 с.
Язык: украинский.
Учебное пособие " Программные оболочки и пакеты)предназначено для студентов по специальности "Экономическая кибернетика" (перевод описания собственный).
Навчальний посібник призначений для студентів III курсу спеціальності 6102 «Економічна кібернетика» усіх форм навчання. Метою вивчення дис-ципліни є формування у студентів...
Методические рекомендации. – Витебск : Витебский государственный университет имени П.М. Машерова, 2023. – 52 с. В методических рекомендациях изложены основные принципы применения объект-но-ориентированного программирования и проектирования, рассмотрены некоторые типовые решения наиболее часто встречающихся задач (шаблоны проектирования), а также уделено внимание такому аспекту...
Учебное пособие для студентов специальности «Вычислительные машины, системы и сети» всех форм обучения. — Минск: БГУИР, 2005. — 56 с.
Пособие посвящено использованию средства автоматизации разработки приложений Rational Rose для описания архитектуры современных информационных систем в рамках технологии объектно-ориентированного программирования. Изложены основные понятия,...
Учебно-методическое пособие. — Минск: Белорусский государственный университет информатики и радиоэлектроники, 2018. — 64 с. — ISBN: 978-985-543-397-3. Изложены объектно-ориентированные технологии программирования и стандарты проектирования на языке UML. Рассмотрены приемы автоматизированной разработки программных средств с помощью CASE-инструментов. Предложены шесть...
Оренбург: ОГУ, 2017. — 111 с. — ISBN: 978-5-7410-1685-5. В пособии рассмотрены требования образовательной программы, разработанной в соответствии с федеральным государственным образовательным стандартом высшего образования (ФГОС ВО) направления 09.03.04 "Программная инженерия" и профессиональных стандартов специалистов в области информационных технологий. Учебное пособие...
Учебное пособие. — Гомель : Гомельский государственный технический университет имени П. О. Сухого, 2024. — 165 с. Пособие для студентов специальности 1-40 05 01 «Информационные системы и технологии (по направлениям)», дневной и заочной форм обучения. Учебная дисциплина «Технологии разработки программного обеспечения» является одной из дисциплин начального цикла подготовки...
Сибирский Федеральный Университет, 2011. — 164 с. — ISBN: 9785763823547. В монографии освещены современные тенденции и направления развития в области надежностного программирования, которые позволят повысить производительность труда и заметно сократить сроки создания сложных комплексов программ информационно-управляющих систем. Рассмотренные модели и методы дают возможность...
Пер. с англ. Е. Матвеев. — СПб.: Питер, 2025. — 544 с.: ил. — (Для профессионалов). — ISBN: 978-5-4461-4106-7. Собеседования по проектированию систем могут стать серьезной преградой даже для опытных разработчиков. К счастью, стоит немного подготовиться — и все эти вопросы, не имеющие однозначного ответа, и whiteboard-сессии станут вашим конкурентным преимуществом! В своей...
СПб.: СПбГУ, 2009. — 218 с.
Выпуск 4: Сборник статей
Сборник представляет исследования кафедры системного программирования и НИИ ИТ математико-механического факультета СПбГУ за 2009 год в области информатики и системного программирования (программной инженерии, теории агентов, телекоммуникационных и информационных систем и др.). Сборник ориентирован на специалистов-практиков в...
Курс лекций. – Витебск : Витебский государственный университет имени П.М. Машерова, 2024. – 28 с. Курс лекций предназначен для студентов факультета математики и информационных технологий, обучающихся по специальности 1-40-01 01 03 Программное обеспечение информационных технологий. Базы данных и программное обеспечение информационных систем. Он включает в себя краткий...
CRC Press, 2021. — 136 p. — ISBN: 978-0-367-63598-5. Developing projects outside of a classroom setting can be intimidating for students and is not always a seamless process. Real-World Software Projects for Computer Science and Engineering Students is a quick, easy source for tackling such issues. Filling a critical gap in the research literature, the book: Is ideal for...
Cambridge: Cambridge University Press, 2015. — 302 p. This innovative volume provides a hands-on introduction to techniques for specifying the behavior of software components. A text for a second-year undergraduate course in Computer Science and Computer Engineering programs, it is also suitable for self-study. This book will help students to improve their programming skills and...
СПб.: ГУ АП, 2009. — 288 с. Издание посвящено описанию методологии, объединяющей несколько формальных моделей и алгоритмов, которые в комплексе позволяют оценивать и улучшать качество программ предсказуемым и управляемым способом. Представленные модели и алгоритмы обеспечивают необходимую формальную основу для создания систем, направленных на автоматизацию процессов управления...
Москва: Мир, 1977. — 184 с. Книга Н.Вирта, одного из наиболее известных специалистов в современном программировании, посвящена методам систематического конструирования алгоритмов и написана как вводный курс программирования. Поскольку такой курс должен быть составной частью общего математического образования, особое внимание уделяется системе обозначений, языку. В книге...
Учебное пособие. — Алматы: Print S, 2004. — 85 с. Учебное пособие написано в рамках образовательного проекта Европейского Союза по программе TEMPUS TACIS. Целью проекта являлась разработка учебного плана для магистратуры по специальности "Информатика" в Казахском национальном университете имени аль-Фараби. В работе над проектом принимали участие также University of Newcastle upon...
Учебное пособие. — СПб: Университет ИТМО, 2022. – 63 с. В учебном пособии представлены материалы для выполнения лабораторных работ и курсового проектирования при изучении учебной дисциплины "Архитектура программного обеспечения инфокоммуникационных систем" по направлению подготовки (специальности) 11.04.02 Инфокоммуникационные технологии и системы связи (Магистратура). Учебное...
Учебно-методическое пособие. – Минск : Белорусский государственный университет информатики и радиоэлектроники, 2023. – 122 с. — ISBN 978-985-543-699-8. Учебно-методическое пособие направлено на формирование у студентов систематизированного представления о современных подходах к конструированию программного обеспечения, методах программной инженерии и ее стандартах, процессах...
Учебное пособие. — М.: Московский автомобильно-дорожный государственный технический университет (МАДИ), 2018. — 92 с. Настоящее учебное пособие разработано в соответствии с требованиями Федерального государственного образовательного стандарта по направлениям подготовки бакалавров и магистров «Информатика и вычислительная техника» и «Информационные системы и технологии». В...
СПб.: СПбГУ, 2012. — 218 с.
Ежегодник представляет труды кафедры системного программирования математико-механического факультета СПбГУ за 2012 год в области программной инженерии и информатики: визуального моделирования, компиляторов, теории агентов, телекоммуникационных и информационных систем и др.
Ежегодник ориентирован на специалистов-практиков в области промышленного...
Apress Media LLC, 2024. — 258 p. — ISBN-13: 979-8-8688-0840-1. You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn’t prepared for and work with people whom you have no idea what they do. It’s a struggle to keep up and...
Laxmi Publications, 2017. — 302 p. — ISBN: 978-81-908559-1-4. Covers complete syllabus of software engineering prescribed by U.P. Technical University, Lucknow and other Universities.
Boca Raton: Auerbach Publications, 2021. — 339 p. Research and Evidence in Software Engineering: From Empirical Studies to Open Source Artifacts introduces advanced software engineering to software engineers, scientists, postdoctoral researchers, academicians, software consultants, management executives, doctoral students, and advanced level postgraduate computer science...
IOS Press, 2012. — 339 p. As knowledge-based software engineering matures and increasingly automates the software engineering life cycle, software engineering resources are shifting towards knowledge acquisition and the automated reuse of expert knowledge for developing software artifacts. This book summarizes the work and new research results presented at the Tenth Joint...
Учебное пособие. — Ростов-на-Дону; Таганрог: Южный федеральный университет, 2023. — 164 с. — ISBN 978-5-9275-4525-4. Учебное пособие предназначается для студентов дневной и заочной форм обучения, обучающихся по программам магистратуры по направлениям «Информатика и вычислительная техника», «Прикладная информатика», «Программная инженерия». Также может быть полезно студентам и...
М.: Изд-во Моск. ун-та, 1990. — 124 с. В монографии рассматриваются вопросы разработки пакетов прикладных программ для решения задач вычислительного характера. Излагаются практические приемы построения основных компонентов пакетов:входных языков, предметного и системного обеспечения. Описываемые методы могут быть использованы при создании пакетов различного назначения. Излагаемый...
Методические рекомендации. – Витебск : Витебский государственный университет имени П.М. Машерова, 2022. – 52 с. В методических рекомендациях изложены основные принципы применения таких инструментов, как системы управления проектами, офисные приложения, кон-соль, системы управления версиями, системы запуска модульных тестов. Данное издание предназначается для студентов первой...
Учебное пособие. — Самара: Самарский государственный аэрокосмический университет, 2006. — 96 с.: ил. В пособии рассматриваются основные понятия двух взаимосвязанных дисциплин «Технологии программирования» и «Программная инженерия», описываются принципы разработки сложных программных систем. Особое внимание уделено основным методологиям, на которых базируются технологии...
Учебное пособие. — Самара: Самарский университет, 2023. — 84 с. В рамках учебного пособия «Стандартизация, сертификация и управление качеством программного обеспечения» рассмотрены общие положения организации систем стандартизации, сертификации и управления качеством продукции, изложены процессы стандартизации и модели жизненного цикла программных средств. Описаны основные...
СПб.: СПбГУ, 2008. — 180 с.
Сборник представляет исследования кафедры системного программирования СПбГУ за 2006–2007 годs в области информатики и системного программирования (программной инженерии, теории агентов, телекоммуникационных и информационных систем и др.). Сборник ориентирован на специалистов-практиков в области промышленного программирования, ученых, преподавателей,...
Springer, 2020. — 214 p. This book covers a range of basic and advanced topics in software engineering. The field has undergone several phases of change and improvement since its invention, and there is significant ongoing research in software development, addressing aspects such as analysis, design, testing and maintenance. Rather than focusing on a single aspect of software...
Cambridge University Press, 2020. — 224 p. — ISBN: 978-1-108-78987-5. Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in...
4th Edition. — Jones & Bartlett Learning, 2018. — 334 р. — ISBN: 978-1284106008, ASIN 1284106004. Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Experience Navigate 2 today at...
Springer, 2020. — 519 p. — ISBN: 978-3-030-28501-2 (eBook). This classroom-tested textbook presents an active-learning approach to the foundational concepts of software design. These concepts are then applied to a case study, and reinforced through practice exercises, with the option to follow either a structured design or object-oriented design paradigm. The text applies an...
Учебное пособие. — Ташкент: Voris-nashriyot, 2014. — 320 с. В данном учебном пособии рассматриваются технологические проблемы разработки в основном крупномасштабных программных систем и методы их решения. С системных позиций излагаются современные взгляды на разработку программного обеспечения как промышленной продукции. Описываются различные подходы, компьютерная поддержка,...
Под ред. В.А. Машурцева. — Учебное пособие для вузов. — Москва: Финстатинформ, 1999. — 109 с. В настоящем учебном пособии описаны процедуры разработки программных изделий на основе одного из наиболее распространенных подходов, получивших название жизненного цикла программного изделия. Этот подход нашел отражение в отечественных и зарубежных стандартах, которые регламентируют не...
Пенза: Изд-во Пенз. гос. технол. акад., 2011. — 70 с. Учебное пособие подготовлено на кафедре “Информационные технологии и системы” Пензенской государственной технологической академии для изучения дисциплины “Технология программирования” по специальности “Информационные системы и технологии”. Направлено на изучение основ объектно ориентированного программирования на языке C++....
Учебное издание. — М: Директ-Медиа, 2021. — 157 с. — ISBN 978-5-4499-2105-5. Содержатся семнадцать лабораторных работ по дисциплинам «Спецификация, архитектура и проектирование программных систем», «Технология разработки программного обеспечения». Практикум предназначен для студентов очной формы обучения по направлениям подготовки 09.03.04 «Программная инженерия», 09.03.01...
2-е изд. — Астана: Фолиант, 2010. — 376 с. Цель учебника - помочь в освоении современных методов и средств разработки программного обеспечения сложных программных продуктов, основанных на использовании CASE-технологий, а также навыков их самостоятельного применения. Изложены классические основы программной инженерии, показаны последние научные достижения и практические...
Cambridge: Cambridge University Press, 2009. — 375 p. Based around a theme of the construction of a game engine, this textbook is for final year undergraduate and graduate students, emphasising formal methods in writing robust code quickly. This book takes an unusual, engineering-inspired approach to illuminate the creation and verification of large software systems . Where...
Springer, 2020. — 232 p. — ISBN 978-3-030-32609-8. This book addresses action research (AR), one of the main research methodologies used for academia-industry research collaborations. It elaborates on how to find the right research activities and how to distinguish them from non-significant ones. Further, it details how to glean lessons from the research results, no matter...
4th Edition. — Jones & Bartlett Learning, 2018. — 334 р. — ISBN: 978-1284106008, ASIN 1284106004. Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Experience Navigate 2 today at...
Научное издание. — Пер. с англ. А.С. Агапова, С.В. Зенина, Н.Э. Михайловского, А.А. Мкртумяна. — М.: Книга и бизнес, 2001. — 248 с. В книге рассматриваются основы оценки и аттестации зрелости процессов создания и сопровождения программных средств и информационных систем, полностью соответствующие источнику - техническому отчёту ISO/IEC TR 15504, состоящему из девяти частей....
Л.: Машиностроение. Ленинградское отделение, 1988. — 160 с.
В книге рассмотрены вопросы разработки, применения и эксплуатации математического обеспечения ЭВМ для автоматизации производства и научных исследований. Даны классификация и структуры языков программирования и рекомендации по их выбору в конкретных задачах. Приведены примеры организации структурных данных и процедур их...
Учебно-методическое пособие. — Ростов-на-Дону; Таганрог: Южный федеральный университет, 2017. — 62 с. Предназначено для обучающихся по направлению подготовки «Программная инженерия». Содержит краткое описание методов и средств бесконфликтного доступа многопоточных приложений к общей памяти. Описывается стандартный графический интерфейс пользователя системы верификации Spin. На...
Учебно-методическое пособие. — Ярославль: ЯрГУ, 2015. — 47 с. Учебно-методическое пособие описывает базовые принципы организации деятельности команд разработчиков программных систем согласно гибкой методологии. Разумное следование данным принципам позволит любой организации повысить эффективность как внутренних процессов, так и взаимодействия с заказчиком. Для каждой группы...
Бағдарламалық жасақтама : Оқулық. 1-бөлім / Қазақ тіліне ауд. С. Оразбеков; ҚР Білім және ғылым министрлігі, ҚР Жоғару оқу орындарының қауымдастығы . - Алматы: Полиграфкомбинат, 2013. - 460 б. - ISBN 978-601-7427-36-8. Оқулықтың авторы - мол бағдарламалық тәжірибесі бар, Шотландиядағы St. Andrews Университетінің профессоры Иан Соммервиль. Оқулық 26 тарау-дан тұрады. Оқулық өте...
СПб.: СПбГУ, 2006. — 298 с.
Сборник посвящен актуальным проблемам в области программной инженерии, интеллектуальных мультиагентных систем, телекоммуникаций и др. Выпуск ориентирован на специалистов-практиков в области промышленного программирования, ученых, преподавателей, а также может быть полезен студентам вузов, специализирующимся в области информационных технологий и...
Ташкент: ЎҚитувчи, 2003. — 241 с. В данном учебнике описываются вопросы технологии программирования: этапы разработки больших и средних программных средств (жизненный цикл), их проблемы проектирования для различных типов ЭВМ, средства автоматизации раз работки программного обеспечения, методология программирования, включая визуальное и объектно-ориентированное программирование,...
2nd Edition. — Apress Media LLC, 2025. — 363 p. — ISBN-13: 979-8-8688-1232-3. Make your IT systems the solution to climate change rather than the cause. More and more we’re relying on an ever-increasing number of different computer types and services, powerful smartphones, and cloud data centers. All of this carries with it a carbon footprint and a negative impact on the...
8th Edition. — China Machine Press, 2006. — 868 p. — ISBN: 7-111-19770-4. Building on the widely acclaimed strengths of the 7th edition, 8 updates readers with the latest developments in the field, whilst maintaining the structure and content of the 7th – easily upward compatible for those using the text in a teaching environment.
М.: НИЯУ МИФИ, 2013. — 116 с. /Практическое пособие по программированию на языке Object Pascal в среде Delphi по программе учебного курса «Информатика» для бакалавриата. Предлагаемое пособие создано в соответствии с новой программой курса «Информатика» для бакалавриата. Оно содержит основополагающие сведения по всем разделам курса. Каждый тематический раздел снабжен краткими...
ИРУ РАН 2005 Понятийный анализ – методика построения понятийной структуры предметной области, основанная на абстрагировании понятий. Абстрагирование – форма мышления, при которой образуются новые понятия на основе отражения общих и существенных признаков абстрагируемых понятий. Целью исследований в данной работе является сокращение семантического (смыслового) разрыва между...
Конспект лекций. — Керчь: Керченский государственный морской технологический университет, 2017. — 92 с. Введение. Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования. Источники ошибок в программных средствах. Общие принципы разработки программных средств. Внешнее описание программного средства. Методы...
Қостанай: А.Байтұрсынов атындағы Қостанай мемлекеттік университеті, 2017. — 100 б. Бұл оқулық 5B070400 – Есептеу техникасы және бағдарламалық қамтамасыз ету мамандығының студенттеріне «Бағдарламаны әзірлеудің құрал жабдықтары» пәні бойынша оқып үйренуге арналған. Оқу құралында осы пән бойынша толық мәліметтер қарастырылып топтастырылған. «Бағдарламаны әзірлеудің құрал жабдықтары»...
Новосибирск : Изд-во НГТУ, 2009. — 192 с. Метрическая теория программ, созданная М. Холстедом около трех десятков лет назад, в данном учебнике изложена концептуально и математически как одно из приложений алгоритмической теории сложности. Это позволило придать ей не только логическую последовательность, но и уточнить смысл базовых понятий; кроме того, впервые дать строгую...
Киев: Тэхника, 1989. — 216 с. Рассмотрен комплекс основных методических и организационно-технических вопросов управления качеством программных средств ЭВМ как продукция производственно-технического назначения. Предложена номенклатура показателей качества и методы определения их значений. Особое внимание уделено вопросам организации контроля качества программных средств в...
2-е изд. — Москва: Бином. Лаборатория знаний, 2012. — 950 c. — ISBN: 9785996311828
Рассмотрены вопросы современных методов создания сложного программного обеспечения, использующего информацию, хранимую в базе данных. Подчеркнуты особенности создания такого программного обеспечения коллективом разработчиков: итеративный характер разработки, использование стандартных средств...
Новополоцк: Полоцкий государственный университет, 2022. — 97 с. Методические указания по выполнению лабораторных работ для студентов специальностей 1-40 05 01 «Информационные системы и технологии (по направлениям)», 1-40 05 01-02 «Информационные системы и технологии (в экономике)». Цель выполнения лабораторных работ – формирование систематизированных знаний о жизненном цикле...
Учебно-методическое пособие. — Белгород: Изд-во БелГУ, 2008. — 147 с. Учебно-практическое пособие по курсу "Технология разработки программного обеспечения" для студентов заочной формы обучения представляют собой теоретический материал и практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму содержания и уровню...
Курс лекций. – Витебск : Витебский государственный университет имени П.М. Машерова, 2024. – 56 с. Данное издание предназначено для студентов факультета математики и информационных технологий специальности 1-31 03 07-01 02 Прикладная информатика (Программное обеспечение компьютерных систем. Мультимедийные системы и интернет-программирование) и включает в себя систематизированный...
Apress Media LLC, 2024. — 258 p. — ISBN-13: 979-8-8688-0841-8. You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn’t prepared for and work with people whom you have no idea what they do. It’s a struggle to keep up and...
Apress Media LLC, 2024. — 258 p. — ISBN-13: 979-8-8688-0841-8. You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn’t prepared for and work with people whom you have no idea what they do. It’s a struggle to keep up and...
2nd edition. — Addison-Wesley, 2003. — 400 p. — ISBN10: 0201722194; ISBN13: 978-0201722192. Software Design provides a balanced view of the many and varied software design methodologies most widely used by practitioners. By being aware of the strengths and limitations of each method, a student is better able to judge which to adopt when working in the field. The book is also...
CRC Press, 2021. — 136 p. — ISBN: 978-0-367-63598-5. Developing projects outside of a classroom setting can be intimidating for students and is not always a seamless process. Real-World Software Projects for Computer Science and Engineering Students is a quick, easy source for tackling such issues. Filling a critical gap in the research literature, the book: Is ideal for...
Addison-Wesley/Pearson Education, Inc., 2025. — 320 p. — ISBN-13 978-0-13-735348-4. Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It. If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options...
Springer, 2020. — 214 p. This book covers a range of basic and advanced topics in software engineering. The field has undergone several phases of change and improvement since its invention, and there is significant ongoing research in software development, addressing aspects such as analysis, design, testing and maintenance. Rather than focusing on a single aspect of software...
IOS Press, 2012. — 339 p. As knowledge-based software engineering matures and increasingly automates the software engineering life cycle, software engineering resources are shifting towards knowledge acquisition and the automated reuse of expert knowledge for developing software artifacts. This book summarizes the work and new research results presented at the Tenth Joint...
Springer, 2020. — 519 p. — ISBN: 978-3-030-28501-2 (eBook). This classroom-tested textbook presents an active-learning approach to the foundational concepts of software design. These concepts are then applied to a case study, and reinforced through practice exercises, with the option to follow either a structured design or object-oriented design paradigm. The text applies an...
Springer, 2020. — 519 p. — ISBN: 978-3-030-28501-2 (eBook). This classroom-tested textbook presents an active-learning approach to the foundational concepts of software design. These concepts are then applied to a case study, and reinforced through practice exercises, with the option to follow either a structured design or object-oriented design paradigm. The text applies an...
Учебное пособие. — Волжский: ВПИ ВолгГТУ, 2020. — 83 с. В пособии собран методический материал (часть 1) к лекционному курсу по дисциплине «Индустриальная разработка программных продуктов». Предназначено для студентов, обучающихся по направлению подготовки бакалавров 09.03.01 «Информатика и вычислительная техника» и 09.03.04 «Программная инженерия» и рекомендуется как основной...
Учебное пособие для студентов специальности 1-08 01 01 «Профессиональное обучение (по направлениям)». — Минск: БНТУ, 2020. — 141 с. Введение в технологии разработки программных средств . Основные понятия и определения. Жизненный цикл программных средств. Стратегии разработки программных средств . Стратегии разработки программных средств и систем. Каскадная стратегия....
Научное издание. — Пер. с англ. А.С. Агапова, С.В. Зенина, Н.Э. Михайловского, А.А. Мкртумяна. — М.: Книга и бизнес, 2001. — 248 с. В книге рассматриваются основы оценки и аттестации зрелости процессов создания и сопровождения программных средств и информационных систем, полностью соответствующие источнику - техническому отчёту ISO/IEC TR 15504, состоящему из девяти частей....
М.: Юрайт, 2019. — 236 c. — ISBN: 978-5-534-05047-9. В учебнике рассматриваются теоретические основы современных технологий и методов программирования и практические вопросы создания программ на языках высокого уровня, описываются эволюция языков программирования, жизненный цикл и организация разработки программного обеспечения, основы программирования на языках C и Python....
Учебно-методическое пособие. — Красноярск: Сибирский федеральный университет, 2012. — 15 с. Составлено в соответствии с рабочей программой курса «Математические и алгоритмические основы объектно-ориентированных систем программирования» для студентов, обучающихся специальности 230101.65 «Вычислительные машины, комплексы, системы и сети», и направления 230100.62 «Информатика и...
Москва: Мир, 1984. — 344 с. Сборник посвящен важному этапу разработки программ-определению общих требований к программе и точному описанию задач, которые она должна решать. Он содержит работы по универсальным языкам спецификаций, языкам описания систем обработки информации, баз данных и методологии разработки спецификаций. представлены как широко признанные методики, так и...
Мәскеу: Академия, 2014. — 192 б. Оқу құралы жүйелі түрде қажетті теориялық ақпаратты, практикалық тапсырмаларды және оларды іске асыру мысалдарын береді; құрылымдық және объектілі-бағдарлы көзқарас (стандартты UML модельдеу тілі мен қазіргі заманғы CASE-құралдарын пайдалану), тестілеу, анықтамалық жүйе құру және орнату пакеттерін құру бойынша міндеттерді пайдалана отырып...
Гомель : Гомельский государственный технический университет имени П. О. Сухого, 2024. — 81 с. Пособие для специальности 1-40 05 01 «Информационные системы и технологии (по направлениям)». Содержание Организация клиент-серверной обработки данных Многопоточное программирование в Java Организация клиент-серверной обработки данных Потоки ввода-вывода. Внутренние классы Потоки...
Астана: Фолиант, 2010. — 216 б. — ISBN 978-601-292-118-2 Кітапта жүйелік және инструментальды бағдарламалық жасаңтамалардың теориялық негіздері мен әдістері туралы, жүйелік жоба қүрылымы туралы мағлүмат беріледі. Оқулыққа Delphi-дің кеңінен таралған визуальды бағдарламалау ортасында қарастырылған жүмыс енгізілген. Оқулық орта кәсіптік білім беру орындарының оқытушылары мен...
Apress Media LLC, 2024. — 258 p. — ISBN-13: 979-8-8688-0841-8. You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn’t prepared for and work with people whom you have no idea what they do. It’s a struggle to keep up and...
2nd Edition. — Apress Media LLC, 2025. — 363 p. — ISBN-13: 979-8-8688-1233-0. Make your IT systems the solution to climate change rather than the cause. More and more we’re relying on an ever-increasing number of different computer types and services, powerful smartphones, and cloud data centers. All of this carries with it a carbon footprint and a negative impact on the...
2nd Edition. — Apress Media LLC, 2025. — 363 p. — ISBN-13: 979-8-8688-1233-0. Make your IT systems the solution to climate change rather than the cause. More and more we’re relying on an ever-increasing number of different computer types and services, powerful smartphones, and cloud data centers. All of this carries with it a carbon footprint and a negative impact on the...
2nd Edition. — Apress Media LLC, 2025. — 363 p. — ISBN-13: 979-8-8688-1233-0. Make your IT systems the solution to climate change rather than the cause. More and more we’re relying on an ever-increasing number of different computer types and services, powerful smartphones, and cloud data centers. All of this carries with it a carbon footprint and a negative impact on the...
Addison-Wesley/Pearson Education, Inc., 2025. — 320 p. — ISBN-13 978-0-13-735348-4. Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It. If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options...
Apress Media LLC, 2025. — 337 p. — ISBN-13: 979-8-8688-1044-2. Discover how Artificial Intelligence (AI) is transforming the fields of software development, testing, and IT operations by enhancing efficiency, reducing human error, and accelerating processes. This book showcases the practical applications of AI-driven tools, such as automating coding, testing, and operational...
Apress Media LLC, 2025. — 337 p. — ISBN-13: 979-8-8688-1044-2. Discover how Artificial Intelligence (AI) is transforming the fields of software development, testing, and IT operations by enhancing efficiency, reducing human error, and accelerating processes. This book showcases the practical applications of AI-driven tools, such as automating coding, testing, and operational...
Apress Media LLC, 2025. — 337 p. — ISBN-13: 979-8-8688-1044-2. Discover how Artificial Intelligence (AI) is transforming the fields of software development, testing, and IT operations by enhancing efficiency, reducing human error, and accelerating processes. This book showcases the practical applications of AI-driven tools, such as automating coding, testing, and operational...
Cambridge University Press, 2020. — 224 p. — ISBN: 978-1-108-78987-5. Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in...
Cambridge University Press, 2020. — 224 p. — ISBN: 978-1-108-78987-5. Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in...
4th Edition. — Jones & Bartlett Learning, 2018. — 334 р. — ISBN: 978-1284106008, ASIN 1284106004. Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools. Experience Navigate 2 today at...
Учебное пособие. — Волжский: ВПИ ВолгГТУ, 2021. — 90 с. В пособии собран методический материал (часть 2) к лекционному курсу по дисциплине «Индустриальная разработка программных продуктов». Предназначено для студентов, обучающихся по направлению подготовки бакалавров 09.03.01 «Информатика и вычислительная техника» и 09.03.04 «Программная инженерия» и рекомендуется как основной...
М.: ДМК Пресс, 2010. — 280 с. — ISBN: 978-5-94074-592-1. В книге приведено описание наиболее употребительных терминов, методов, понятий и процессов системной и программной инженерии, а также родственных дисциплин, связанных с созданием систем и управлением их жизненным циклом. Содержит аннотации важнейших международных, межгосударственных и национальных стандартов в этой...
Москва: Мир, 1981. — 208 с. В книге рассматриваются проблемы и методы оценки качества программного обеспечения (ПО) сложных систем на различных этапах его разработки. Предлагается система показателей, позволяющая выявлять ПО на ранних стадиях проектирования систем. Излагаются вопросы автоматизации процедур оценки качества программных средств, даются практические рекомендации,...
Учебное пособие. Издание второе, стереотипное. — Санкт-Петербург: Лань, 2022. — 100 с. В учебном пособии рассмотрены основные концепции программной инженерии: в первой главе обсуждаются базовые понятия, история и терминология программной инженерии; во второй главе — стандарты и модели жизненного цикла программного продукта, типовая ролевая модель команды программного проекта;...
3-e изд. — Санкт-Петербург: «Лань», 2023. — 252 с. — (учебное пособие). — ISBN 978-5-507-45571-3. Учебное пособие по дисциплине «Технология разработки программного обеспечения» предназначено для оказания помощи студентам средних специальных учебных заведений по направлениям подготовки «Программирование в компьютерных системах», «Информационные системы» (по отраслям),...
Учебник и практикум для вузов. — М.: Юрайт, 2022. — 164 c. — ISBN 978-5-534-00844-9. Информационные технологии сегодня пронизывают практически все сферы деятельности современного общества, проникают в жизнь каждого человека. Преемственность поколений электронных технологий и устройств обеспечивается с помощью специализированных сред их разработки, или программно-аппаратных...
Метод. пособие — М.: МГТУ имени Н.Э. Баумана, 2018. — 63 с. Описание основных структур и методов обработки данных, критерии оценки алгоритмов и структур данных, примеры структур данных, способы оценки и повышения эффективности программ, способы тестирования программ, варианты заданий и порядок выполнения лабораторных работ, предусмотренных учебным планом МГТУ им. Н.Э.Баумана....
СПб.: Лань, 2018. — 196 с. Учебное пособие предназначено для студентов, впервые приступающих к изучению методов разработки программного обеспечения, но имеющих базовую подготовку по программированию и алгоритмизации. В нем рассмотрены этапы жизненного цикла программного обеспечения. Дан краткий обзор наиболее известных методик разработки программного обеспечения. Наибольшее...
Пер. с англ. Д. А. Беликова. – М.: ДМК Пресс, 2020. – 274 с.: ил. – ISBN 978-5-97060-793-0. Существует масса литературы и онлайн-ресурсов, посвященных дизайну классов, но информацию о проектировании программных пакетов найти не так просто. Книга Маттиаса Нобака, профессионального PHP-разработчика, призвана восполнить этот пробел. В ней рассказывается о принципах повторного...
Оқулық. — Алматы, 2016. — 336 б. Бул — Шотландиядағы St Andrews университетінің профессоры Иан Соммервильдің 2013 жылы қазақ тіліне аударылған “Software Engineering” оқулығының 9-басылымының екінші томы. Оқулық заманауи технологияларға сай жазылған, бағдарламалық жасақтама процестерін суреттейтін әртүрлі кестелерден турады. Кітаптың ерекшелігі — әр тақырыпқа сай, теориялық...
Мәскеу: Академия, 2016. — 304 б. Оқу құралы «Компьютерлік жүйелерде бағдарламалау» мамандығының ПМ.03 «Бағдарламалық модульдерді біріктіруге қатысу» кәсіби модулін меңгеруге арналған. Бағдарламалық қамсыздандыруды әзірлеудегі технологияларын ұйымдастыру принциптері, негізгі ережелері және даму перспективалары қарастырылған. Бағдарламалық өнімнің және оның сүйемелдеуші...
Мәскеу: Академия, 2016. — 336 б. Оқулық «Компьютерлік жҥйелерге арналған бағдарламалық қамтамасыз етудің бағдарламалық модульдерін әзірлеу» 01 КМ бойынша «Компьютерлік жҥйелерде бағдарламалау» мамандығы бойынша орта кәсіптік білім берудің Федералды мемлекеттік білім беру стандартының талаптарына толық сәйкестікте дайындалды. Бағдарламалық қамтамасыз етуді әзірлеу кезеңдері,...
Учебник, Москва. Лори, 2000, 289 стр.
Прочитав эту книгу, вы научитесь:
Бороться с недостатками программного обеспечения;
Избегать ловушек, связанных с дублированием знания;
Создавать гибкие, динамичные и адаптируемые программы;
Избегать программирования в расчете на совпадение;
Защищать вашу программу при помощи контрактов, утверждений и исключений;
Собирать...
Учебник для СПО. — 2-е изд., испр. и доп. — Москва: Юрайт, 2019. — 147 с. В учебнике изложены ключевые понятия программной инженерии - методы, технологии, модели процесса разработки программного обеспечения. Рассмотрены инструментальные средства программной инженерии, предназначенные для автоматизации процессов разработки программного обеспечения. Описаны методы и инструментальные...
Прошу создать подраздел «Тестирование» в разделе «Технология программирования» (/files/informatics/ptechnology/) и разместить туда, в частности, следующие файлы: ...
Комментарии
...