Общие принципы разработки программных средств



Министерство РФ по связи и информатизации

Федеральное государственное образовательное бюджетное учреждение

высшего профессионального образования

Поволжский государственный университет

Телекоммуникаций и информатики

Кафедра экономических и информационных систем

Методические указания к контрольной работе

По дисциплине

"Стандартизация, сертификация и

управление качеством программного обеспечения "

 

Самара, 2012 г.

 

СОДЕРЖАНИЕ

Цели и задачи работы

Теоретическая часть

Программа как формализованное описание процесса обработки данных

Программное средство

Общие принципы разработки программных средств

Специфика разработки программных средств

Варианты заданий на контрольную работу

Список использованных источников

3

3

3

4

5

8

10

16

17


ЦЕЛИ И ЗАДАЧИ РАБОТЫ

 

Цель работы – применение на практике знаний, полученных в процессе изучения курса "Стандартизация, сертификация и управление качеством программного обеспечения", и приобретение практических навыков при изучении проблем технологии разработки и использования программных средств вычислительной техники, оценки качества и повышения надежности программного обеспечения

 

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Программа как формализованное описание процесса обработки данных.

Программное средство.

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

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

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

Общие принципы разработки программных средств


Дата добавления: 2018-05-12; просмотров: 543; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!