Файл: Модели процессов разработки программного обеспечения (Анализ процесса разработки программного обеспечения на примере бибилиотеки).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.06.2023

Просмотров: 467

Скачиваний: 20

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

1. Теоретические основы разработки программного обеспечения

1.1. Понятие программного обеспечения

1.2. Процесс разработки программного обеспечения

1.3. Процесс управления разработкой программного обеспечения и его особенности

2. Анализ процесса разработки программного обеспечения на примере бибилиотеки

2.1. Анализ предметной области

2.2. Высокоуровневое и низкоуровневое проектирование

При проектировании системы в нее необходимо заложить следующие функции, приведенные на рисунке 2.1.

Рассмотрим интерфейсную часть и модульную связность, изображенную на рисунке 2.2.

2.3. Построение прототипа пользовательского интерфейса

3. Тестирование и модификация программного обеспечения

Заключение

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

5. Гради Буч, Джеймс Рамбо, Айвар Якобсон. UML. Руководство пользователя. М. ДМК, 2010. - с. 28-56.

17. Фаулер М., Скотт К. UML в кратком изложении. М. Мир, 2012. - с. 5-50.

Рис. 3.1. Сообщение системы об ошибке при некорректном заполнении поля номера телефона читателя

Рис. 3.2. Сообщение системы об ошибке при отсутствующих данных в поле «ФИО»

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

Рис. 3.3. Сообщение системы об ошибке в случае незаполненного поля при внесении информации о книге

При входе в систему зарегистрированный пользователь ввел неверный логин или пароль, то система выдаст сообщение об ошибке (рис. 3.4).

Рис. 3.4 Сообщение об ошибке при входе в систему в случае неверно введённого логина или пароля зарегистрированного пользователя

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

Заключение

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

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

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

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

Виртуальные библиотеки являются неотъемлемой частью настоящего и будущего. С каждым днем число электронных изданий растет, постепенно вытесняют бумажные издания.


Электронная форма позволяет хранить больше информации в безопасной, компактной и удобной форме. Значительно увеличивает скорость поиска необходимой информации, простота ее распределения.

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

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

1. Андерсон К. Минаси М. Локальные сети. Полное руководство: К.: ВЕК+, М.: ЭНТРОП, СПб.: КОРОНА принт, 2012. – 624 с.

2. Бажин И. И. Информационные системы менеджмента: Учебник для вузов. — М.: ГУ-ВШЭ, 2010. — 688 с.

3. Вайнштейн В. Управление качеством в процессах разработки программного обеспечения// Компьютера. -2013.- № 4.

4. Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд. М. «Издательство Бином», 2013. - с. 15-102.

5. Гради Буч, Джеймс Рамбо, Айвар Якобсон. UML. Руководство пользователя. М. ДМК, 2010. - с. 28-56.

6. Головкин Б.А. Параллельные вычислительные системы. М.: Наука, 1980. – 520 с. 3. Избачков Ю. С., Петров В. Н. Информационные системы: Учебник для вузов. -2-е изд. -СПб: Питер, 2016. -656 с.: ил.

7. Кознов Д. В., Бугайченко Д. Ю. Введение в программную инженерию/ [Электронный ресурс]. Точка доступа: http: //www. intuit. ru/department/se/inprogeng/2/

8. Колтунова Е. В. Выбор методов, моделей и стандартов управления разработкой программного обеспечения// Диссертационное исследование.- СПб.: Питер, 2011.- 184 с.

9. Курсовое проектирование. Организация, порядок проведения, оформление расчётно-пояснительной записки и графической части: Стандарт предприятия / Г.Д. Дель; Воронеж. гос. тех. ун-т. - Воронеж, 2013.- 48 с.

10. Корнеев И. К. Информационные технологии: Учебник для вузов/ И. К. Корнеев, Г. Н. Ксандопуло, В. А. Машурцев.- М.: Т К Велби, Проспект. -2016.- 224 с.

11. Кулямин В. В. Технологии программирования. Компонентный подход: Учебник для вузов/[Электронный ресурс]. Точка доступа: http: //panda. ispras. ru/~kuliamin/

12. Норенков И.П. Системы автоматизированного пректирования: Учебное пособие для ВТУЗов: в 9 кн/Кн. 3: Федорук В.Г. Черненький В.М. Информационное и пограмное обеспечение. - М.: Высшая школа, 2014.-159 с.