Технология разработки программного обеспечения



Pdf көрінісі
бет12/53
Дата28.11.2023
өлшемі1,37 Mb.
#193856
түріКонспект
1   ...   8   9   10   11   12   13   14   15   ...   53
Байланысты:
trpo lections 230100 2014

2.1.2.
 
Процесс анализа требований к программным средствам 
Цель процесса анализа требований к программным средствам 
заключается в установлении и документировании требований к 
программному обеспечению. В результате успешного выполнения 
процесса определяется перечень требований к функциональным модулям 
программного обеспечения и их интерфейсам, определяются приоритеты 
реализации требований, требования к ПО оцениваются по стоимости, 
графикам работ и техническим воздействиям. Подробно о способах 
выявления и видах требований будет описано в третьей теме текущего 
документа [6, 17]. 
2.1.3.
 
Процессы проектирования (детального проектирования) 
архитектуры программных средств 
Цель процесса заключается в обеспечении проекта для 
программных средств, которые реализуются и могут быть проверены 
относительно требований сформулированных в ходе процесса анализа 
требований. 
В 
рамках 
процесса 
исполнитель 
осуществляет 
преобразование выявленных требований в архитектуру, которая 
описывает верхний уровень структуры программного средства и 
идентифицирует программные компоненты. Исполнитель должен 
разработать проект, описывающий внешние и внутренние интерфейсы, 
структуру и метод доступа к базе данных (БД), так же исполнитель 
оформляет предварительные версии пользовательской документации и 
требования к предварительному тестированию. 
В результате успешной реализации процесса разрабатывается 
проект архитектуры программных средств, определяются внутренние и 
внешние 
интерфейсы, 
устанавливается 
соответствие 
между 
требованиями и программным проектом. Подробно о методах 
проектирования программных средств рассказывается в четвертой теме. 
2.1.4.
 
Процесс конструирования программных средств 
Целью процесса является создание исполняемых программных 
блоков (модулей), которые созданы на основе архитектурного проекта. 
При реализации процесса исполнитель разрабатывает документацию на 
каждый программный модуль и базу данных, процедуры и данные для 


19
тестирования модулей и базы данных. В данном процессе также 
происходит тестирование модулей исполнителем, гарантируя, что они 
удовлетворяют требованиям. В ходе тестирования ведется журнал 
тестирования, фиксирующий информацию о соответствующих работах 
(когда проводится, какой тест, кем проводится и т.п.). Неожиданные или 
некорректные результаты тестов могут записываться в специальной 
подсистеме ведения отчетности по сбоям. Исполнитель должен 
оценивать программный код и результаты испытаний, учитывая 
следующие критерии: 
1)
прослеживаемость к требованиям и проекту программных 
элементов; 
2)
внешнюю согласованность с требованиями и архитектурным 
проектом для программных модулей; 
3)
тестовое покрытие модулей; 
4)
соответствие методов кодирования и используемых стандартов; 
5)
осуществимость функционирования и сопровождения. 
В результате успешного осуществления процесса определяется 
критерий верификации для всех модулей относительно требований, 
разработка программных модулей, тестирование [17]. 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   53




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

    Басты бет