Реферат: Программное обеспечение и технологии программирования

2. Формальное построение модели задачи

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

3. Построение математической модели решения задачи

Этот этап иначе называют формализацией задачи, на котором описательная модель записывается с помощью какого-либо формального языка, например, математического. Для задачи 1, рассмотренной в предыдущей теме, для вычисления периметра используем формулу Р= AB+ BC+ AC, а для вычисления длины одной стороны такую - .

4. Построение алгоритма

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

5. Составление программы

На этом этапе алгоритм записывается на каком - либо конкретном языке программирования.

6. Отладка программы

Когда программа составлена, говорят, что готова альфа-версия . Начинается отладка программы. Отладка программы - это процесс поиска и устранения синтаксических и логических ошибок в программе . Метод выявления ошибок называется тестированием .

Если программная система сложная, и ее разрабатывает компания-исполнитель по заданию заказчика, то программа, так называемая ее альфа-версия, сначала тестируется людьми компании-исполнителя (тестологами ).

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

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

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

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

Главным качеством любого программного продукта является его надежность .

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

К-во Просмотров: 179
Бесплатно скачать Реферат: Программное обеспечение и технологии программирования