Система поддержки разработки и публикации версий по.

Задания на курсовую работу.

Разработать систему отслеживания ошибок при разработке программ.

Система должна обеспечивать:

a) Занесение информации об ошибке в базу данных ошибок.

b) Возможность группировки ошибок по программам в которых они отмечены.

c) Возможность типизации ошибок (важные, не важные)

d) Возможность помечать ошибки, как исправленные, отложенные, не подтвержденные.

e) Возможность печати отчетов:

— какие ошибки исправлены по указанной программе

— какие остались

— какие ошибки были

— динамика исправлений

Дополнительная литература:

Сэм Канер и др. Тестирование программного обеспечения.-К: Издательство “ДиаСофт”,2000.

Язык программирования (Access или Visual Basic или C++).

Дополнительные требования:

1. Предварительно должен быть составлен план разработки и представить его преподавателю.

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

3. Разработка программы должна проводится совместно группой разработки.

4. Текст программы должен содержать комментарии, поясняющие алгоритм функционирования программы.

5. На каждую программу должна быть разработана следующая документация:

— Руководство пользователя

— Описание программы

Руководство пользователя должно содержать:

— Назначение программы

— Состав исполняемых модулей и конфигурационных файлов

— Инструкция по установке и запуску программы

— Описание типовых операций, которых может выполнять программа

Описание программы должно содержать:

— Назначение программы

— Структура программы

— Общий алгоритм работы программы

— Если программа состоит из нескольких модулей – описание порядка взаимодействия

— Описание структур данных программы

Для описания структур данных, структуры программы и алгоритма ее работы рекомендуется использовать язык UML.

Задания на курсовую работу.

Планировщик работ.

В однопользовательском варианте программа должна помочь пользователю вести записи о важных событиях, датах и встречах. Необходимо иметь возможность предоставлять различные средства просмотра графика работ, в том числе обзор важнейших дат, выделение этих дат в календаре. Кроме того, она должна напоминать пользователю о приближении запланированных событий.

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

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

Дополнительные требования:

1 Предварительно должен быть составлен план разработки и представить его преподавателю.

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

3. Разработка программы должна проводится совместно группой разработки.

4. Текст программы должен содержать комментарии, поясняющие алгоритм функционирования программы.

5. На каждую программу должна быть разработана следующая документация:

— Руководство пользователя

— Описание программы

Руководство пользователя должно содержать:

— Назначение программы

— Состав исполняемых модулей и конфигурационных файлов

— Инструкция по установке и запуску программы

— Описание типовых операций, которых может выполнять программа

Описание программы должно содержать:

— Назначение программы

— Структура программы

Общий алгоритм работы программы

— Если программа состоит из нескольких модулей – описание порядка взаимодействия

— Описание структур данных программы

Для описания структур данных, структуры программы и алгоритма ее работы рекомендуется использовать язык UML.

Задания на курсовую работу.

Система поддержки разработки и публикации версий ПО.

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

Программа должна выполнять следующие функции:

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

Необходимо обеспечить возможность одновременного ведения произвольного числа проектов.

Дополнительная информация:

Пример реализации интерфейса – проект http://sourceforge.net/projects/miranda-icq/

Программа может быть реализована при помощи различных средств и технологий (C++, Visual Basic, генерации страниц html)

Возможные варианты решения:

1) Разработать базу данных проектов, программу генерации html основе информации в базе данных и механизм публикации сгенерированных страниц и программ на www сервере (например, загрузка по ftp)

2) Реализация базы данных проектов и приложения сервера на C++ для публикации проектов, а также приложения клиента для просмотра информации о проектах.

Дополнительные требования:

1 Предварительно должен быть составлен план разработки и представить его преподавателю.

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

3 Разработка программы должна проводится совместно группой разработки.

4 Текст программы должен содержать комментарии, поясняющие алгоритм функционирования программы.

5 На каждую программу должна быть разработана следующая документация:

— Руководство пользователя

— Описание программы

Руководство пользователя должно содержать:

— Назначение программы

— Состав исполняемых модулей и конфигурационных файлов

— Инструкция по установке и запуску программы

— Описание типовых операций, которых может выполнять программа

Описание программы должно содержать:

— Назначение программы

— Структура программы

Общий алгоритм работы программы

— Если программа состоит из нескольких модулей – описание порядка взаимодействия

— Описание структур данных программы

Для описания структур данных, структуры программы и алгоритма ее работы рекомендуется использовать язык UML.

Препараты для улучшения работы мозга. Витамины для ума. БАДы для памяти.


Похожие статьи.

Понравилась статья? Поделиться с друзьями: