Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PO_AIS.docx
Скачиваний:
5
Добавлен:
19.12.2018
Размер:
116.56 Кб
Скачать

С точки зрения пользователя

Помимо технического взгляда на качество ПО, существует и оценка качества с позиции пользователя. Для этого аспекта качества иногда используют термин «юзабилити». Довольно сложно получить оценку юзабилити для заданного программного продукта. Наиболее важные из вопросов, влияющий на оценку:

  • Является ли пользовательский интерфейс интуитивно понятным?

  • Насколько просто выполнять простые, частые операции?

  • Насколько легко выполняются сложные операции?

  • Выдаёт ли программа понятные сообщения об ошибках?

  • Всегда ли программа ведёт себя так как ожидается?

  • Имеется ли документация и насколько она полна?

  • Является ли интерфейс пользователя само-описательным/само-документирующим?

  • Всегда ли задержки с ответом программы являются приемлемыми?

18

Контроллер домена в компьютерных сетях - сервер, контролирующий область компьютерной сети (домен).

Существует два типа контроллера домена:

  • первичный контроллер домена (PDC)

  • резервный контроллер домена (BDC)

С программной точки зрения, на большинстве Unix-подобных систем в качестве контроллера домена выступает пакет прикладных программ Samba.

Контроллеры домена, работающие под управлением Windows Server 2003, хранят данные каталога и управляют взаимодействиями пользователя и домена, включая процессы входа пользователя в систему, проверку подлинности и поиски в каталоге. Контроллеры домена создаются при использовании мастера установки Active Directory.

В Windows NT для надежности создается в связке с основным контроллером домена, резервный контроллер домена . В Windows 2000 и Windows Server 2003 все равны.

19

Архитектура программного обеспечения (англ. software architecture) — это структура программы или вычислительной системы, которая включает программные компоненты, видимые снаружи свойства этих компонентов, а также отношения между ними. Этот термин также относится к документированию архитектуры программного обеспечения. Документирование архитектуры ПО упрощает процесс коммуникации между заинтересованными лицами (англ. stakeholders), позволяет зафиксировать принятые на ранних этапах проектирования решения о высокоуровневом дизайне системы и позволяет использовать компоненты этого дизайна и шаблоны повторно в других проектах.

Универсальный язык моделирования UML

Универсальный язык моделирования - язык программирования, предназначенный для определения, представления, проектирования и документирования (программных) систем различной природы. Основными составляющими языка UML являются элементы, связи, механизмы расширения и диаграммы.

20

Служба каталога Active Directory предназначена для объединения объектов каталога в единую систему, обеспечения доступа пользователей к этим объектам, обеспечения авторизации пользователей при доступе к ЛВС и ресурсам системы, обеспечения централизованного управления настройками рабочих станций, централизованного распространения обновлений к системному ПО, централизованного администрирования, хранения единых справочников.

Active Directory, подобно всем службам каталогов, представляет собой прежде всего пространством имен. Пространство имен — это любая ограниченная область, в которой имя может быть преобразовано в IP-адрес. Разрешение имен — процесс преобразования имени в какой-либо объект или данные, которые оно представляет. Пространство имен

Active Directory основано на схеме назначения имен DNS, в которой учитывается способность к взаимодействию с технологиями Интернета.

Использование общего пространства имен позволяет объединить и управлять несколькими аппаратными средствами и программными средами в вашей сети. Существуют два вида пространств имен:

  • непрерывное пространство имен. Имя потомка в иерархии объектов всегда содержит имя родительского домена. Дерево — это непрерывное пространство имен;

  • разделенное пространство имен. Имя родительского объекта и потомок родительского объекта могут быть непосредственно не связаны друг с другом. Лес — это разделенное пространство имен.

21

Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования.

Проектирование подразумевает выработку свойств системы на основе анализа постановки задачи, а именно: моделей предметной области, требований к ПО, а также опыта проектировщика.

Модель предметной области накладывает ограничения на бизнес-логику и структуры данных.

Требования к ПО определяют внешние (видимые) свойства программы, рассматриваемой как чёрный ящик.

Определению внутренних свойств системы и детализации её внешних свойств собственно и посвящено проектирование.

Проектирование ПО является частным случаем Проектирования продуктов и Проектирования систем.

В зависимости от класса создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации — блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.

Проектированию обычно подлежат:

  • Архитектура ПО

  • Устройство компонентов ПО

  • Пользовательские интерфейсы

В российской практике результат проектирования представляется в виде комплекса документов под названием «Эскизный проект», «Технический проект», в зарубежной — Software Architecture Document, Software Design Document.

Разрабо́тка програ́ммного обеспе́чения (англ. software engineering, software development) — это род деятельности (профессия) и процесс, направленный на создание и поддержание работоспособности, качества и надежности программного обеспечения, используя технологии, методологию и практики из информатики, управления проектами, математики, инженерии и других областей знания.

Как и другие традиционные инженерные дисциплины, разработка программного обеспечения имеет дело с проблемами качества, стоимости и надёжности. Некоторые программы содержат миллионы строк исходного кода, которые, как ожидается, должны правильно исполняться в изменяющихся условиях. Сложность ПО сравнима со сложностью наиболее сложных из современных машин, таких как самолеты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]