История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
2018-01-30 | 256 |
5.00
из
|
Заказать работу |
|
|
Архитектура – это структура программы или вычислительнойсистемы, определяющая ее работу на самом высоком концептуальномуровне, включая аппаратные и программные компоненты, видимыеснаружи свойства этих компонентов, отношения между ними, а также документирование системы. Документирование архитектурыупрощает процесс взаимодействия между участниками проекта, позволяет зафиксировать принятые на ранних этапах проектированиярешения о высокоуровневом дизайне системы и позволяет использовать элементы этого дизайна и шаблоны повторно в других проектах.
Для разработки архитектуры системы привлекаются специалистысо следующими ролями: системный архитектор (проектирует систему в целом, а также отдельные ее компоненты), архитектор базыданных (занимается проектированием БД и ее структуры), системныйаналитик (участвует в проектировании, подготавливает документацию), администраторы (участвуют в проектировании аппаратнойчасти системы.
На архитекторов системы возлагается большая ответственность.
Если разработанная архитектура не будет реализовывать поставленные заказчиком цели, то это может, например, увеличить сроки выполнения проекта (за счет того, что необходимо будет делать доработки по исправлению недостатков архитектуры), а следовательноснизить прибыль за разработку.
Задачи архитектуры программного обеспечения. На уровнеразработки архитектуры приложения должны решаться следующиеосновные задачи, важные для заказчика.
Улучшение и повышение продуктивности процессов. Типичными ожиданиями заказчика от внедрения приложения являютсяуменьшение времени, затрачиваемого на выполнение различныхдействий; ускорение выполнения различных операций; автоматизация процессов; различные улучшения, получаемые за счет масштабируемости – способности системы, сети или процесса справлятьсяс увеличением рабочей нагрузки (повышать свою производительность) при добавлении ресурсов, обычно аппаратных.
|
Уменьшение затрат. Одной из целей разработки может статьуменьшение затрат, необходимых при совершении каких-либо действий. Это может осуществляться как за счет повышения продуктивности процессов, так и за счет ускорения выполнения операций.
Улучшение операционной деятельности. Операционная деятельность обычно связана с выполнением рутинных типовых операций(например, работа кассира в магазине, прием коммунальных платежей и т. д.). Автоматизируя (упрощая, ускоряя) такую операционнуюдеятельность, можно снижать затраты либо увеличивать производительность системы.
Повышение эффективности управления. Архитектурное решение может иметь целью повышение эффективности управления.
Например, автоматизация документооборота на предприятии (переход от бумажных документов к электронным, с отслеживанием истории изменения, уведомлениями и пр.
Уменьшение рисков. Любая деятельность связана с определенными рисками. Одной из целей разработки приложения может быть ихснижение. Например, правило двойной подписи для финансовыхопераций (когда финансовую операцию, созданную одним сотрудником, обязательно должен проверить другой сотрудник и поставитьсвою подпись.
Повышение эффективности IT-организации. Этот результатдостигается за счет автоматизации различных процессов.
Повышение продуктивности работы пользователей. Под пользователями можно понимать как сотрудников самой компании (вэтом случае повышение продуктивности можно отнести к целямзатрагивающим процессы), так и клиентов компании, которые будутпользоваться разработанным ПО (чем комфортней клиентам, темменьше вероятность, что они перейдут к конкурентам.
|
Повышение возможности и прозрачности взаимодействия. Намногих предприятиях используются по нескольку систем, междукоторыми необходимо осуществлять обмен информацией. Разработка ПО может быть направлена на автоматизацию и упрощение данного обмена (создание его более «прозрачным», простым для конечных пользователей.
Уменьшение стоимости поддержки жизненного цикла. Процессы, связанные с ЖЦ ПП, также могут быть целью автоматизации, так как снижение затрат, осуществляемых в процессе его цикла, приведет к дополнительной прибыли
Улучшение характеристик безопасности. Безопасность приложений с каждым годом становится все более актуальной. Более«безопасные» приложения обладают большей конкурентоспособностью, по сравнению с аналогами
Повышение управляемости. Под управляемостью понимаетсявлияние на различные процессы, происходящие в приложении безвмешательства разработчика
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!