Программная инженерия Маран — это учебное пособие, предназначенное для студентов, начинающих изучать методы разработки ПО с необходимой базовой подготовкой по программированию. Здесь рассматриваются этапы жизненного цикла ПО и кратко представлены некоторые наиболее известные методики разработки. Особое внимание сосредоточено на объектно ориентированном подходе, языке UML, унификации процесса и прикладном использовании утилит Microsoft Visual Studio, основанных на UML стандартах. Маран предлагает обзор основных диаграмм UML с особым акцентом на практические аспекты их использования. Как инструмент изучения, пособие дает возможность ознакомиться с направлениями, рассматриваемыми как обеспечивающие, и непосредственное изучение языка программирования C. Важное значение уделяется рефакторингу и тестированию, как инструментам обеспечения качественного конечного продукта.
Пособие адресовано студентам технических дисциплин, изучающих программную инженерию, технологию программирования или курс разработки по схожих программ.
Электронная Книга «Программная инженерия» написана автором М. М. Маран в году.
Минимальный возраст читателя: 0
Язык: Русский
ISBN: 978-5-8114-9323-4
Описание книги от М. М. Маран
Учебное пособие предназначено для студентов, впервые приступающих к изучению методов разработки программного обеспечения, но имеющих базовую подготовку по программированию и алгоритмизации. В нем рассмотрены этапы жизненного цикла программного обеспечения. Дан краткий обзор наиболее известных методик разработки программного обеспечения. Наибольшее внимание уделено объектно-ориентированному подходу, языку UML и унифицированному процессу. Рассмотрены основные диаграммы UML и их применение при выполнении этапов анализа и проектирования. Изложены возможности среды Microsoft Visual Studio для работы с UML. Имеется раздел, посвященный некоторым вопросам реализации на языке C#. Подробно рассмотрены рефакторинг и тестирование, а также обеспечивающие средства в названной среде. Для студентов всех направлений, в учебных планах которых имеются дисциплины «Программная инженерия» или «Технология программирования».