Характеристики качества программного обеспечения
Важным понятием для создания программного обеспечения является качество этого программного обеспечения. В понятие качества программы можно вложить множество реальных свойств: компактность программы, ее быстродействие, структурированность записи и ясность понимания и др. В настоящее время в это понятие вкладывают такие понятия как:
1. Полнота и ясность документирования программ.
2. Эффективность, которая прямо пропорциональна быстродействию и обратно пропорциональна объему используемых ресурсов.
3. Надежность - как отсутствие ошибок в программе.
4. Простота пользования.
5. Удобство эксплуатации.
6. Мобильность - как приспособленность к переносу с одной машины на другую.
7. Совместимость, т.е. пригодность программ к объединению друг с другом.
8. Испытуемость, т.е. наличие возможности достаточно просто оценивать правильность функционирования программы в условиях конкретной среды.
9. Стоимость.
Структура курса и литература
Первая часть курса начинается с рассмотрения типов данных, где определяются простые и структурированные данные, а также файла данных.
Вторая часть курса посвящена основным приемам программирования и алгоритмам как обработки данных, так и построения программ.
В третьей части курса будут рассмотрены типичные задачи по специальности и методы их решения
Четвертая часть посвящена документированию программ
И, наконец, в заключительной части рассмотрены основные пакеты прикладных программ.
Литература:
1. Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. –М.:Мир, 1981.368с.
2. Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – М.:Мир, 1989. – 360с.
3. Гурова Л.И. Сахаров С.С. Прикладные пргораммы: Учебн. пособие. – М.:Статистика, 1980. – 280с.
4. Фокс Дж. Программное обеспечение и его разработка: Пер. с англ. – М.:Мир, 1985. – 368с.
5. Зельднер Г. Программируем на Quick BASIC 4.5 Учебн. пособие. – М.:АBF, 1996, 432с.
6. Практическое руководство по программированию: Пер. с англ. / Б.Мик, П.Хит, Н.Рашби и др. – М.:Радио и связь, 1986. – 168с.
7. Симбуя М., Ямамото Т. Алгоритмы и структуры данных: Пер. с японского. – М.: «МИР», 1986. – 218с.