Программная инженерия
Пособие представляет собой курс лекций, где рассматриваются основные понятия программной инженерии: проектирование, конструирование и тестирование программных систем, методологии структурного и объектно-ориентированного программирования.Предназначено для студентов, обучающихся по направлению подготовки 09.03.03 Прикладная информатика.
часть 2
Содержание
Содержание книги "Программная инженерия "
Отрывок из книги
ПРОГРАММНАЯ ИНЖЕНЕРИЯ12(занимается проектированием БД и ее структуры), системный аналитик (участвует в проектировании, подготавливает документацию), админи-страторы (участвуют в проектировании аппаратной части системы.На архитекторов системы возлагается большая ответственность.Если разработанная архитектура не будет реализовывать поставлен-ные заказчиком цели, то это может, например, увеличить сроки выпол-нения проекта (за счет того, что необходимо будет делать доработки по исправлению недостатков архитектуры), а следовательно, снизить при-быль за разработку.Задачи архитектуры программного обеспечения. На уровне раз-работки архитектуры приложения должны решаться следующие основ-ные задачи, важные для заказчика.– Улучшение и повышение продуктивности процессов. Типичные ожидания заказчика от внедрения приложения: уменьшение времени, затрачиваемого на выполнение различных действий; ускорение выпол-нения различных операций; автоматизация процессов; различные улуч-шения, получаемые за счет масштабируемости – способности системы, сети или процесса справляться с увеличением рабочей нагрузки (повы-шать свою производительность) при добавлении ресурсов, обычно ап-паратных.– Уменьшение затрат. Одной из целей разработки может стать умень-шение затрат, необходимых при совершении каких-либо действий. Это может осуществляться как за счет повышения продуктивности процес-сов, так и за счет ускорения выполнения операций.– Улучшение операционной деятельности. Операционная деятель-ность обычно связана с выполнением рутинных типовых операций (на-пример, работа кассира в магазине, прием коммунальных платежей и т. д.). Автоматизируя (упрощая, ускоряя) такую операционную деятельность, можно снижать затраты либо увеличивать производительность системы.– Повышение эффективности управления. Архитектурное решение может иметь целью повышение эффективности управления. Например, автоматизация документооборота на предприятии (переход от бумаж-ных документов к электронным, с отслеживанием истор...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Программная инженерия (автор )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку