Снижению безопасности систем


Требования к программному обеспечению



бет10/10
Дата07.05.2020
өлшемі32,01 Kb.
#66440
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Байланысты:
ОнИ тема3

5. Требования к программному обеспечению  

      Анализ  требований к программному обеспечению предполагает определение следующих характеристик для каждого компонента ПО:
      · функциональных возможностей, включая  характеристики производительности и  среды функционирования компонента;
      · внешних интерфейсов;
      · спецификаций надежности и безопасности;
      · эргономических требований;
      · требований к используемым данным;
      · требований к установке и приемке;
      · требований к пользовательской документации;
      · требований к эксплуатации и сопровождению.
      Требования  к ПО оцениваются исходя из критериев  соответствия требованиям к системе, реализуемости и возможности  проверки при тестировании.
      Проектирование  архитектуры ПО включает задачи (для  каждого компонента ПО):
      · трансформацию требований к ПО в  архитектуру, определяющую на высоком  уровне структуру ПО и состав ее компонентов;
      · разработку и документирование программных интерфейсов ПО и баз данных;
      · разработку предварительной версии пользовательской документации;
      · разработку и документирование предварительных  требований к тестам и планам интеграции ПО.
      Архитектура компонентов ПО должна соответствовать  требованиям, предъявляемым к ним, а также принятым проектным стандартам и методам.
      Детальное проектирование ПО включает следующие  задачи: 
      · описание компонентов и интерфейсов  между ними на более низком уровне, достаточном для их последующего самостоятельного тестирования;
      · разработку и документирование детального проекта базы данных;
      · обновление (при необходимости) пользовательской документации;
      · разработку и документирование требований к тестам и плана тестирования компонентов ПО;
      · обновление плана интеграции ПО.
      Кодирование и тестирование ПО охватывает задачи:
      · разработку и документирование каждого  компонента ПО и базы данных а также  совокупности тестовых процедур и данных для их тестирования;
      · тестирование каждого компонента ПО и базы данных на соответствие предъявляемых к ним требованиям. Результаты тестирования компонентов должны быть документированы; 
      · обновление (при необходимости) пользовательской документации;
      · обновление плана интеграции ПО. 
Заключение
В заключении хотелось бы отметить какой эффект дает сертификация программного обеспечения для разработчиков, заказчика конечных пользователей программных средств.

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

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

Список литературы:

https://www.webkursovik.ru/kartgotrab.asp?id=-63918&list=4&StartP=50302

http://astanatest.kz/obyazatelnaya-sertifikaciya/

https://online.zakon.kz/Docсument/?doc_id=30059034#pos=63;-60



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет