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

Автор: Пользователь скрыл имя, 02 Марта 2013 в 01:02, курсовая работа

Краткое описание

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

Оглавление

Введение…………………………………………………………………….3

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

1.1 Классификация программных средств………………………...….......5

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

1.3. Период разработки и эксплуатации программного средства….........9

1.4. Понятие качества ПС……………………………………………........13

1.5 Общие принципы обеспечения надежности ПС……………….........14

1.6 Методы борьбы со сложностью……………………………………....16

1.7 Обеспечение точности перевода……………………………………...16

1.8 Преодоление барьера между пользователем и

разработчиком……..……………………………………………................17

1.9 Контроль принимаемых решений……………………………………17

Заключение………………………………………………………………...18

2. Практическая часть

2.1 Общая характеристика задачи………………………………………..19

2.2 Описание алгоритма решения задачи………………………………..20

Список использованной литературы…………………………………….25

Файлы: 1 файл

программные средства.doc

— 138.00 Кб (Скачать)

 

 

 

400 

Липецкий 

2%

 

 

 

500 

Ростовский 

3%

 

 

 

600 

Воронежский 

2%

 

 

 

Рис. 2. Список филиалов компании " Страховщик"

 

 

Код                      филиала 

Наименование филиала 

Код страхового полиса 

Наименование полиса 

Дата выдачи полиса 

Сумма полиса, руб. 

Сумма скидки по дисконту, руб.

 

 

 

100 

  

101 

 

11.11.05 

  

 

 

 

 

300 

  

103 

 

12.11.05 

  

 

 

 

 

200 

  

105 

 

13.11.05 

  

 

 

 

 

400 

  

102 

 

14.11.05 

  

 

 

 

 

600 

  

106 

 

11.11.05 

  

 

 

 

 

500 

  

102 

 

16.11.05 

  

 

 

 

 

200 

  

105 

 

17.11.05 

  

 

 

 

 

300 

  

104 

 

12.11.05 

  

 

 

 

 

300 

  

102 

 

19.11.05 

  

 

 

 

 

500 

  

101 

 

20.11.05 

  

 

 

 

 

400 

  

106 

 

11.11.05 

  

 

 

 

 

600 

  

103 

 

22.11.05 

  

 

 

 

 

100 

  

105 

 

13.11.05 

  

 

 

 

 

100 

  

105 

 

24.11.05 

  

 

 

 

 

600 

  

103 

 

25.11.05 

  

 

 

 

 

Рис. 3. Реестр договоров

 

 

2.2.Описание алгоритма  решения задачи

 

1. Запустить табличный  процессор  MS Excel.

 

2. Создать книгу с  именем «Страховщик».

 

3. На рабочем Листе  1 MS Excel создать таблицу «Виды страховых  полисов».

 

4. Заполнить таблицу  «Виды страховых полисов» исходными данными (рис. 4).

 

5. На рабочем Листе  2 MS Excel создать таблицу, в которой  будет содержаться список филиалов  компании «Страховщик».

 

 

 

Рис. 4.  Расположение таблицы    Виды страховых полисов

 

на рабочем Листе 1  MS Excel

 

 

6. Заполнить таблицу со списком филиалов компании  

 

«Страховщик» исходными  данными (рис. 5).

 

 

 

 

 

 

Рис. 5. Расположение таблицы  Список филиалов компании

 

«Страховщик» на рабочем  Листе 2  MS Excel

 

 

7. На рабочем Листе  3 MS Excel создать таблицу, в которой  будет содержаться таблица реестра договоров.

 

8. Заполнить таблицу  реестра договоров исходными  данными 

 

(рис. 6).

 

9. Заполнить графу  Наименование филиала таблицы  реестра договоров, находящимся  на Листе3 следующим образом:

 

Внести  в ячейку В3 формулу:

 

=ПРОСМОТР(A3;Лист2!A$3:A$8;Лист2!B$3:B$8)

 

Размножить введенную  в ячейку В3 формулу для остальных  ячеек (с В3 по В17) данной графы.

 

Таким образом, будет  выполнен цикл, управляющим параметром которого является номер строки (рис. 7).

 

 

 

Рис. 6. Расположение таблицы реестра договоров

 

на рабочем Листе 3  MS Excel

 

 

10. Заполнить графу  Наименование полиса таблицы  реестра договоров, находящимся  на этом же листе следующим  образом:

 

Внести  в ячейку D3 формулу:

 

=ПРОСМОТР(C3;Лист1!A$3:A$8;Лист1!B$3:B$8)

 

Размножить введенную в ячейку В3 формулу для остальных ячеек (с D3 по D17) данной графы (рис. 7).

 

     11. Аналогичным  способом заполнить графу Сумма  полиса, руб. таблицы реестра договоров  (рис. 7).

 

     12. Заполнить  графу Сумма скидки по дисконту, руб. таблицы реестра договоров следующим образом:

 

Внести в ячейку G3 формулу:

 

   =ПРОСМОТР(C3;Лист1!A$3:A$8;Лист2!C$3:C$8)*F3

 

Размножить введенную  в ячейку В3 формулу для остальных  ячеек (с G3 по G17) данной графы (рис.7).

 

 

 

Рис.7. Общий реестр договоров  по всем филиалам компании «Страховщик»

 

 

13. В таблице реестра  отсортировать данные по наименованию  филиала. 

 

Для этого на панели задач  выбрать Данные\Сортировка\Сортировать  по Наименование филиала.

 

14. Вставить автоматически  промежуточные (для каждого филиала)  и общие итоги в списке по полю Сумма полиса, руб. (рис.8).

 

15. Построить соответствующую  сводную таблицу, предусмотрев  возможность одновременно отслеживать  расчет общей суммы полисов  по филиалами  и по виду  полиса.  На панели задач выбираем  Данные/Сводная таблица и заносим нужные параметры (рис.9).                   

 

16. Результаты вычислений  представить графически  (рис  10). Гистограмма строится автоматически.

 

 

 

 

 

 

Рис. 8. Расчет общей суммы  полисов по филиалам

 

 

 

 

 

Рис. 9. Расположение Сводной  таблицы

 

 

 

 

Рис. 10. Гистограмма по данным сводной таблицы

 

 

 

Список использованной литературы

 

Программирование на языках высокого уровня: Учебное пособие / Под ред. О.Л. Голицына и И.И. Попов. – М.: Форум, 2008 – с. 238 – 316.

Евдокимов В.В. Экономическая информатика. Учебник для вузов. Под ред. д. э. н., проф. В.В. Евдокимова – СПб.: Питер, 1997.-562.: ил.

Е.А. Жоголев. Введение в технологию программирования (конспект лекций). - М.: "ДИАЛОГ-МГУ", 1994.

М. Зельковец, А. Шоу, Дж. Гэннон. Принципы разработки программного обеспечения.– М.: Мир, 1982.

Информатика: Учебник под изд. Катмина  В.А. – 5-е издание- М.: ИНФА-М.,2006-с 24

Леонтьев В. П. Новейшая энциклопедия персонального компьютера

2003.- М.: ОЛМА-ПРЕСС, 2003.- 920 с., ил.

Мациевский С. В. Принципы информатики: Учебное пособие.- Калининград: Изд-во КГУ, 2003.— 112 с.: ил.

Информатика. Базовый курс, 2-е издание / Под ред. С. В. Симоновича.- СПб.: Питер, 2006.

 Дж. Фокс. Программное обеспечение  и его разработка. - М.: Мир, 1985. - с. 53-67, 125-130.

 Информатика 2 том Средства и системы обработки данных: Учебник /     2-е изд., расш. и доп. – Маросейка, 2008.

http://www.itdom.info/

 

 

 

 

 

 

[1] Информатика : Учебник под  изд. Катмина В.А. – 5-е издание-  М.: ИНФА-М.,2006-с 24.

 

[2] Экономическая информатика : Учебник /Под ред. В.П. Косарева и Л.В. Еремина. – М.: Финансы и статистика, 2001.-с 127.

 

[3] М.Зельковец, А. Шоу, Дж. Гэннон. Принципы разработки программного  обеспечения.– М.: Мир, 1982.-с.11.

 

[4] Е.А.Жоголев. Введение в технологию  программирования .- Москва.: «ДИАЛОГ-МГУ»,1994.


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