Помощь в написании студенческих работ
Антистрессовый сервис

Требование к системе

РефератПомощь в написанииУзнать стоимостьмоей работы

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

Требование к системе (реферат, курсовая, диплом, контрольная)

Требования к системе в целом

Заказчика интересует насколько хорошо, просто, надежно и эффективно можно использовать данную автоматизированную систему в ее исходном виде, насколько она удобна в эксплуатации, легка для понимания, модифицирования, повторных испытаний и можно ли использовать ее при изменении условий применения.

Общая полезность программы состоит из исходной полезности, надежности, эффективности, учета человеческого фактора, мобильности, удобства эксплуатации, понятности, модифицируемости, оцениваемости.

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

Модифицируемость. Отражает возможность внесения изменения в программное обеспечение без значительных затрат на дальнейшую отладку. Чтобы обеспечить свойство модифицируемости программное обеспечение должно быть хорошо структурировано, документировано, открыто к расширению существующих к добавлению новых функций.

Понятность. Это комплексная характеристика, включающая ряд свойств программного обеспечения. Каждое программное обеспечение создается с учетом требований пользователя определенных техническим заданием. Кроме того, пользователь должен иметь возможность достаточно легко вникнуть в смысл документации, сопровождающей программное обеспечение, понять его функциональное назначение. Все это может быть обеспечено, если документация написана ясным лаконичным языком без излишних повторений с необходимыми ссылками.

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

Открытость. Дает возможность понять назначение каждого оператора программного обеспечения при чтении его текста, т. е. в необходимом количестве иметь комментарии в программе и каждый идентификатор должен нести смысловую нагрузку.

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

Структурированность. Делает программное обеспечение понятным для пользователя. Она предполагает создание программного обеспечения в соответствии с определенными требованиями: использованием при программировании базовых конструкций, подробное комментирование текстов программ, использование модульного программирования.

Надежность. Это свойство программного обеспечения сохранять работоспособность в течение определенного периода времени, в определенных условиях эксплуатации с учетом последствий для пользователя каждого отказа. Работоспособным называется такое состояние программного обеспечения, при котором оно способно выполнять заданные функции с параметрами, установленными техническим заданием. Причиной отказа в работе программного обеспечения может быть невозможность его полной проверки в процессе тестирования и испытаний. При эксплуатации программного обеспечения в реальных условиях может возникнуть такая комбинация входных данных, которая вызовет отказ. Также причиной отказа может быть моральный износ программного обеспечения, т. е. оно не может правильно реагировать на изменившиеся жизненные обстоятельства.

Завершенность. Характеризует программное обеспечение, которое включает все необходимые для функционирования программные компоненты, достаточно проработанные для выполнения заданных функций. Программное обеспечение незавершенно, если отсутствует хотя бы один дополнительный модуль, либо в сопровождающейся документации отсутствует какой-то один раздел.

Точность. Характеристика, определяющая точность результата расчетов в соответствии с их назначением.

Эффективность. Выполнение требуемых функций при минимальных затратах ресурсов. Под ресурсами подразумеваются: объем оперативной памяти, время работы центрального процессора, объем внешней памяти, пропускная способность канала. Часто характеристика эффективности вступает в противоречие с другими характеристиками программного обеспечения. Повышение эффективности за счет снижения других характеристик обязательно отразить в техническом проекте.

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

Учет человеческого фактора. Программное обеспечение должно создавать комфортные условия труда для пользователя: хороший интерфейс и работа в терминах понятных для пользователя.

Показать весь текст
Заполнить форму текущей работой