Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Архитектура – это структура программы или вычислительнойсистемы, определяющая ее работу на самом высоком концептуальномуровне, включая аппаратные и программные компоненты, видимыеснаружи свойства этих компонентов, отношения между ними, а также документирование системы. Документирование архитектурыупрощает процесс взаимодействия между участниками проекта, позволяет зафиксировать принятые на ранних этапах проектированиярешения о высокоуровневом дизайне системы и позволяет использовать элементы этого дизайна и шаблоны повторно в других проектах.
Для разработки архитектуры системы привлекаются специалистысо следующими ролями: системный архитектор (проектирует систему в целом, а также отдельные ее компоненты), архитектор базыданных (занимается проектированием БД и ее структуры), системныйаналитик (участвует в проектировании, подготавливает документацию), администраторы (участвуют в проектировании аппаратнойчасти системы.
На архитекторов системы возлагается большая ответственность.
Если разработанная архитектура не будет реализовывать поставленные заказчиком цели, то это может, например, увеличить сроки выполнения проекта (за счет того, что необходимо будет делать доработки по исправлению недостатков архитектуры), а следовательноснизить прибыль за разработку.
Задачи архитектуры программного обеспечения. На уровнеразработки архитектуры приложения должны решаться следующиеосновные задачи, важные для заказчика.
Улучшение и повышение продуктивности процессов. Типичными ожиданиями заказчика от внедрения приложения являютсяуменьшение времени, затрачиваемого на выполнение различныхдействий; ускорение выполнения различных операций; автоматизация процессов; различные улучшения, получаемые за счет масштабируемости – способности системы, сети или процесса справлятьсяс увеличением рабочей нагрузки (повышать свою производительность) при добавлении ресурсов, обычно аппаратных.
Уменьшение затрат. Одной из целей разработки может статьуменьшение затрат, необходимых при совершении каких-либо действий. Это может осуществляться как за счет повышения продуктивности процессов, так и за счет ускорения выполнения операций.
Улучшение операционной деятельности. Операционная деятельность обычно связана с выполнением рутинных типовых операций(например, работа кассира в магазине, прием коммунальных платежей и т. д.). Автоматизируя (упрощая, ускоряя) такую операционнуюдеятельность, можно снижать затраты либо увеличивать производительность системы.
Повышение эффективности управления. Архитектурное решение может иметь целью повышение эффективности управления.
Например, автоматизация документооборота на предприятии (переход от бумажных документов к электронным, с отслеживанием истории изменения, уведомлениями и пр.
Уменьшение рисков. Любая деятельность связана с определенными рисками. Одной из целей разработки приложения может быть ихснижение. Например, правило двойной подписи для финансовыхопераций (когда финансовую операцию, созданную одним сотрудником, обязательно должен проверить другой сотрудник и поставитьсвою подпись.
Повышение эффективности IT-организации. Этот результатдостигается за счет автоматизации различных процессов.
Повышение продуктивности работы пользователей. Под пользователями можно понимать как сотрудников самой компании (вэтом случае повышение продуктивности можно отнести к целямзатрагивающим процессы), так и клиентов компании, которые будутпользоваться разработанным ПО (чем комфортней клиентам, темменьше вероятность, что они перейдут к конкурентам.
Повышение возможности и прозрачности взаимодействия. Намногих предприятиях используются по нескольку систем, междукоторыми необходимо осуществлять обмен информацией. Разработка ПО может быть направлена на автоматизацию и упрощение данного обмена (создание его более «прозрачным», простым для конечных пользователей.
Уменьшение стоимости поддержки жизненного цикла. Процессы, связанные с ЖЦ ПП, также могут быть целью автоматизации, так как снижение затрат, осуществляемых в процессе его цикла, приведет к дополнительной прибыли
Улучшение характеристик безопасности. Безопасность приложений с каждым годом становится все более актуальной. Более«безопасные» приложения обладают большей конкурентоспособностью, по сравнению с аналогами
Повышение управляемости. Под управляемостью понимаетсявлияние на различные процессы, происходящие в приложении безвмешательства разработчика
|
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!