- Профессиональная
- Научно-популярная
- Художественная
- Публицистика
- Детская
- Искусство
- Хобби, семья, дом
- Спорт
- Путеводители
- Блокноты, тетради, открытки
Программная инженерия
В наличии
Местонахождение: Новосибирск | Состояние экземпляра: новый |
Бумажная
версия
версия
Автор: Романов Е.Л.
ISBN: 978-5-7782-3455-0
Год издания: 2017
Формат книги: 70×100/16 (170×240 мм)
Количество страниц: 394
Издательство: Новосибирск: НГТУ
Вид издания: Учебное пособие
Для кого: Для вузов
Цена: 817 руб.
Положить в корзину
Позиции в рубрикаторе
Отрасли знаний:Код товара: 198480
Способы доставки в город Москва * комплектация (срок до отгрузки) не более 1 рабочих дней | Возможность оплаты при получении заказа |
Самовывоз из города Москва (пункты самовывоза партнёра CDEK) | Есть, наличными и банковской картой |
Курьерская доставка CDEK из города Новосибирск | Есть, наличными и банковской картой |
Доставка Почтой России из города Новосибирск | Нет, только предоплата |
Экспресс-доставка EMS из города Новосибирск | Нет, только предоплата |
Аннотация: Программный код – основная «материальная ценность» любого проекта, а программисты – его непосредственные производители. Поэтому взаимопонимание между ними и остальными участниками процесса производства программного продукта, а также качество кода являются определяющими факторами успеха проекта в целом. В предлагаемом издании основы программной инженерии, структура жизненного цикла проекта, технологические дисциплины и их артефакты рассматриваются с точки зрения взаимосвязи с создаваемым кодом. Излагается содержание методологий гибкого проектирования и унифицированного процесса, идеи разработки проекта «от кода», базис грамотного программирования: эффективность алгоритмов, ООП, шаблоны проектирования, метрика кода, тестирование. Программная архитектура рассматривается, начиная от конкретики клиентсерверных приложений и прикладных протоколов и заканчивая общими вопросами проектирования и преодоления «архитектурной пропасти» между функционалом и реализацией. Учебник рекомендуется студентам, обучающимся по направлениям, связанным с информационными технологиями, как изложение основ программной инженерии; будущим программистам – для понимания роли и места профессии в процессе разработки и представления о смежных видах деятельности, которыми при необходимости придется заниматься по совместительству; всем остальным – для понимания специфики разработки качественного кода, особенностей процесса программирования, его организации и контроля.
Ключевые слова: UML,
тестирование,
кодирование,
шаблоны проектирования,
клиент-серверная архитектура,
программисты