
- •1. Краткие теоретические аспекты курса
- •Сущность и актуальность предмета
- •Модели жизненного цикла программных средств
- •1.3 Качество программного обеспечения (по)
- •1.4 Стиль программирования
- •1.5 Модульное программирование
- •1.6 Методы проектирования программных средств
- •1.7 Отладка и тестирование пс
- •1.8 Надежность пс
- •1.9 Документация пс
- •2. Общие требования к разработке пс
- •3 Организация графического интерфейса
- •4 Требования к программной документации
- • Виды программных документов гост 19.101-77;
- • Схемы алгоритмов, программ данных и систем гост 19.701-90;
- •5. Содержание отчета
- •2.4 Требования к программной документации
- •6. Задания для производственной практики
- •Список использованных источников
- •Приложение д
- •Пример оформления аннотации
- •Приложение д
- •Форма основных надписей
- •Приложение е
- •Стадии разработки по гост 19.102-77
- •Приложение ж
- •Схемы, используемые при проектирование пс
- •П риложение з
- •Пример оформления списка использованных источников
6. Задания для производственной практики
Разработать программное обеспечение (ПО) по заданной теме, реализовать его в программе Visual Studio с помощью языка программирования Basic. Провести полное тестирование. Привести контрольные примеры. Оформить удобный пользовательский интерфейс (кнопки, поля для ввода и вывода данных, рисунки, метки и т.д.).
Вариант №1
Разработать ПО «Автоматизированный складской учет»
Вариант №2
Разработать ПО для работы пункта обмена валют.
Вариант №3
Разработать ПО «Автоматизация учета в торговле»
Вариант №4
Разработать ПО «Графический редактор Схемы алгоритмов»
Вариант №5
Разработать ПО «Система учета рабочего времени»
Вариант №6
Разработать ПО «Информационная система жилищного агентства»
Вариант №7
Разработать ПО «Система продажи билетов на футбол»
Вариант №8
Разработать ПО «Система Учет командировок»
Вариант №9
Разработать ПО «Торговля оптовая через агентов»
Вариант №10
Разработать ПО «Непродовольственные потребительские товары (оптовая торговля)»
Вариант № 11
Разработать ПО «Техника и оборудование (оптовая торговля)»
Вариант № 12
Разработать ПО «Оптовая торговля топливом, рудами, металлами и химическими веществами»
Вариант №13
Разработать ПО «Оптовая торговля металлами»
Вариант № 14
Разработать ПО «Оптовая торговля оборудованием»
Вариант № 15
Разработать ПО «Оптовая торговля одеждой»
Вариант № 16
Разработать ПО «Оптовая торговля обувью»
Вариант № 17
Разработать ПО «Оптовая торговля оконными и дверными конструкциями»
Вариант № 18
Разработать ПО «Оптовая торговля мобильными телефонами»
Вариант № 19
Разработать ПО «Оптовая торговля теле, аудио, видеоаппаратурой, цифровыми устройствами»
Вариант № 20
Разработать ПО «Оптовая торговля цифровыми фотоаппаратами»
Вариант № 21
Разработать ПО «Строительство зданий и сооружений»
Вариант № 22
Разработать ПО «Монтаж инженерного оборудования зданий и сооружений»
Вариант № 23
Разработать ПО «Производство отделочных работ»
Вариант № 24
Разработать ПО «Вычисление суммы матриц»
Вариант № 25
Разработать ПО «Оптовая торговля книгами»
Вариант № 26
Разработать ПО «Оптовая торговля продовольственными товарами»
Вариант №27
Разработать ПО «Вычисление определителя»
Вариант №28
Разработать ПО «Учет расходных материалов»
Вариант №29
Разработать ПО «Вычисление произведения матриц»
Вариант №30
Разработать ПО «Учет канцтоваров»
Список использованных источников
ANSI/IEEE Std 1008-1987, IEEE Standard for Software Unit Testing.
ANSI/IEEE Std 1012-1986, IEEE Standard for Software Verification and Validation Plans.
ANSI/IEEE Std 1016-1987, IEEE Recommended Practice for Software Design Description.
ANSI/IEEE Std 1063-1988, IEEE Standard for Software User Documentation.
ANSI/IEEE Std 829-1983, IEEE Standard for Software Test Documentation.
ANSI/IEEE Std 830-1984, IEEE Guide for Software Requirements Specification.
ANSI/IEEE Std 983-1986, IEEE Guide for Software Quality Assurance Planning.
Абрамов С.А. Элементы программирования. - М.: Наука, 1982.-С. 85-94.
Агафонов В.Н. Спецификация программ: понятийные средства и их организация. - Новосибирск: Наука (Сибирское отделение), 1987.- 350 c.
Алексеев В.Е., Ваулин А.С., Петрова Г.Б. Вычислительная техника и программирование. Практикум по программированию. – М.: Высшая школа, 1991. - 400 с.
Бахвалов Н.С., Лапин А.В., Чижонков Е.В. Численные методы в задачах и упражнениях. – М.: Высшая школа, 2000 . – 190 с.
Борисов В.М. Разработка пакетов программ вычислительного типа. –М.: Издательство МГУ, 1990. – 123 с.
Боэм Б., Дж. Браун Дж., Каспар Х. и др. Характеристики качества программного обеспечения. - М.: Мир, 1981. – 200 с.
Боэм Б.У. Инженерное проектирование программного обеспечения.- М.:Радио и связь, 1985.- 512 с.
Буч Г. Объектно-ориентированное проектирование.- М.:Конкорд, 1992. – 519 с.
Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. - М.: Мир, 1985. - С. 179-295.
Вендеров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика,
2002.- 348 с.
Вержбицкий В.М. Численные методы (математический анализ и обыкновенные дифференциальные уравнения). – М.: Высшая школа, 2001.-384 с.
Вирт Н. Систематическое программирование. - М.: Мир, 1977. - С. 94-164.
Гласс Р. Руководство по надежному программированию, - М.: Финансы и статистика,1982. – 150 с.
Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистике. –М.: Высшая школа, 1979 .- 400 с.
Гмурман В.Е. Теория вероятностей и математическая статистика. –М.: Высшая школа, 2000 .- 480 с.
Горбунов-Посадов М.М. Конфигурации программ. Рецепты безболезненных изменений. – М.: Малип, 1994.-350 с.
Данилина Н.И., Дубровская Н.С., Кваша О.П., Смирнов Г.Л. Вычислительная математика. – М.: Высшая школа, 1985.- 472 с.
Дейкстра Э. Заметки по структурному программированию / У. Дал, Э. Дейкстра, К. Хоор. Структурное программирование. - М.: Мир, 1975. - С. 7-97.
Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа. -М.: «Высшая школа». 1967 .- 368 с.
Единая система программной документации.- М.:Изд-во стандартов, 1994. - 128 с.
ЕСПД. Схемы алгоритмов. Программ, данных и систем. ГОСТ 7.1-84. Москва, Государственный комитет по управлению качеством продукции и стандартам,1990.-26 с.
Жоголев Е.А. Введение в технологию программирования: Конспект лекций. - М.: "ДИАЛОГ-МГУ", 1994. – 150 с.
Жоголев Е.А. Технологические основы модульного программирования // Программирование.- 1980.- №2. - С. 44-49.
Заварыкин В.М., Житомирский В.Г., Лапчик М.П. Численные методы. – М.: Просвещение. 1990. - 176 с.
Зелковец М, Шоу А., Гэннон Дж. Принципы разработки программного обеспечения. - М.: Мир, 1982. - С. 11.
Зиглер К. Методы проектирования программных систем. – М.: Мир, 1985 .- 328 с.
Кауфман В.Ш. Языки программирования. Концепции и принципы. – М.: Радио и связь, 1993.-250 с.
Кристиан М. Введение в операционную систему UNIX. - М.: Финансы и статистика, 1985. - С. 46-49.
Липаев В.В. Качество программного обеспечения. - М.: Финансы и статистика, 1983.
Липаев В.В. Проектирование программных средств. – М.: Высшая школа. 1990. - 304 с.
Липаев В.В. Тестирование программ. - М.: Радио и связь, 1986. - С. 15-47.
Липаев В.В. Управление разработкой программных средств. Методы, стандарты, технология. – М.: Финансы и статистика, 1993.-250 с.
Липаев В.В., Филинов Е.Н. Мобильность программ и данных в открытых информационных системах. – М.: Научная книга, 1997. – С. 252-268.
Липаев В.В., Филиппов Е.Н. Мобильность программ и данных в открытых информационных системах. - М.: Научная книга, 1997.- 300 с.
Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ.- М.:Мир, 1989.- 424 с.
Майерс Г. Надежность программного обеспечения. - М.: Мир, 1980. – 355 с.
Орлов С.А. Технология разработки программного обеспечения. Питер, 2002. – 464 с.
Першинов В.И, Савинов В.М. Толковый словарь по информатике. – М.: Финансы и статистика, 1991.- 537 с.
Росс Д.Т. Структурный анализ (SA): Язык для передачи понимания. - М.:Мир, 1984.- 284 c.
Страуструп Б. Язык программирования С++. В 2-х кн. Часть первая. К.:ДиаСофт, 1993.- 264 с. Часть вторая.- К.:ДиаСофт, 1993.- 296 с.
Турский В. Методология программирования. - М.: Мир, 1981.-250 с.
Фаулер Ф., Скотт К. UML в кратком изложении. - М.: Мир, 1999. – 150 с.
Фокс Д. Программное обеспечение и его разработка . – М.: Мир, 1985. -368 с.
Хокс Б. Автоматизированное проектирование и производство. - М.: Мир, 1991. - 296 с.
Хьюз Дж., Мичтом Дж. Структурный подход к программированию. М.: Мир, 1980. - С. 29-71.
Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях.- К.: Диалектика, 1993.-240 с.
Шнейдерман Б. Психология программирования. – М.: Радио и связь, 1984. – С. 128-146.
Шураков В.В. Надежность программного обеспечения систем обработки данных. – М.: Статистика, 1981.- 216 с.