Автор работы: Пользователь скрыл имя, 02 Апреля 2010 в 11:37, Не определен
В данной курсовой работе был показан метод разработки программного продукта реализующего поиск всех чисел палиндромов в указанном интервале, которые при возведении в квадрат дают палиндромы. Палиндромы – это числа, которые одинаковы в прямой и обратной записи с применением компьютера. Для разработки программы была использована среда разработки Delphi.
Курсовая работа состоит из двух глав: первая глава состоит из … страниц, в ней описывается способ определения оптимального метода разработки программного продукта, метод разработки программного продукта. Вторая глава состоит из … страниц в ней описан процесс разработки программного продукта.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ФИЛИАЛ ВЛАДИВОСТОКСКОГО ГОСУДАРСТВЕННОГО
УНИВЕРСИТЕТА ЭКОНОМИКИ И СЕРВИСА В ГОРОДЕ АРТЁМЕ
КОЛЛЕДЖ
КАФЕДРА
БУХГАЛТЕРСКОГО УЧЕТА И КОМПЬЮТЕРНЫХ
ТЕХНОЛОГИЙ
УТВЕРЖДАЮ
Зав. кафедрой БУИТ
______________
А.А. Власенко
«___»_________________________
Курсовая работа
по дисциплине
«Технология разработки программных
продуктов»
Разработка
программного продукта для работы с
числами палиндромами
ВТ-08-01.135.000.КР
Студент
гр. ВТ-08-01
____________________Р.М. Китаев
Руководитель
Нормоконтроль
Артём 2009
Задание
Задание на курсовой проект:
Разработать
программное обеспечение (ПО) и документацию
к нему.
Этапы КП:
a. Обосновать выбор подхода к тестированию (структурное или объектно-ориентированное). Определить этапы тестирования (модульное, интеграции, правильности, системное). На этапе модульного тестирования создать необходимые заглушки и драйверы (должны быть предоставлены в комплекте с остальными файлами при сдаче КР). На этапе тестирования интеграции описать порядок подключения модулей. Какому методу тестирования (восходящее, нисходящее, комбинированное тестирование) соответствует выбранный порядок?
b. Необходимо привести контрольный лист тестирования отдельных модулей (с использованием драйверов и заглушек) и основных функций программного обеспечения в целом. Кроме успешных сеансов тестирования, когда ошибки не обнаружены, также требуется описать выявление и исправление нескольких ошибок. Для этого ответьте на следующие вопросы. Что в поведении Вашей программы не так, как ожидалось, из чего Вы сделали вывод, что программа содержит ошибку(и)? Как Вы определили, в чем заключается эта ошибка и где в коде она допущена (местоположение, локализация ошибки)? Какие гипотезы о природе ошибки Вы выдвинули? Как Вы проверяли правильность выдвинутых гипотез? Использовали ли Вы аварийную печать, печать в контрольных точках и слежение за значениями переменных для получения дополнительных данных в поисках противоречий выдвинутым гипотезам? Какие исправления Вы внесли в код для устранения ошибки?
Пояснительная записка должна включать следующие разделы:
Работа считается выполненной только при правильной работе программы.
Определяющим этапом при выставлении оценки является защита курсового проекта.
На каждом практическом занятии по КП необходимо показать выполненную работу, которая будет оцениваться согласно таблице, приведенной ниже. Полученные баллы будут выставлены при аттестации.
Вид работ | Балл |
Получение задания на курсовой проект | 2 |
Анализ задания на курсовой проект. Определение требований к программному продукту. Составление технического задания | 10 |
Проектирование программного обеспечения. Моделирование с помощью диаграмм UML | 17 |
Кодирование. Тестирование и отладка программы | 13 |
Документирование | 16 |
Модель жизненного цикла | 12 |
Оформление пояснительной записки к курсовому проекту и сдача курсового проекта преподавателю на проверку (сдается пояснительная записка и программа) | 10 |
Защита курсового проекта | 20 |
Итого | 100 |
Аннотация
В данной курсовой работе был показан метод разработки программного продукта реализующего поиск всех чисел палиндромов в указанном интервале, которые при возведении в квадрат дают палиндромы. Палиндромы – это числа, которые одинаковы в прямой и обратной записи с применением компьютера. Для разработки программы была использована среда разработки Delphi.
Курсовая
работа состоит из двух глав: первая
глава состоит из … страниц, в ней
описывается способ определения
оптимального
метода разработки программного продукта, метод разработки программного продукта.
Вторая глава состоит из … страниц в ней
описан процесс разработки программного
продукта.
Содержание
1.
1.1
1.2
Введение
На сегодняшний день умение работать в среде разработки Delphi является ценным качеством для специалиста-программиста, поэтому для программиста необходимо разрабатывать навыки работы в данной среде, что, в свою очередь, поможет ему быть востребованным на рынке.
Темой курсовой работы является разработка программы, реализующую поиск всех чисел палиндромов в указанном интервале, которые при возведении в квадрат дают палиндромы. Результаты поиска будут отображаться в многострочных текстовых полях. Палиндромы – это числа, которые одинаковы в прямой и обратной записи.
Целью работы является научится разрабатывать программный продукт, определять его жизненный цикл, составлять техническое описание, работать со средой разработки Delphi.
Задачи курсовой работы:
1
1.1 Среда
разработки программного
Delphi - это комбинация нескольких важнейших технологий:
Основной упор модели в Delphi делается на то, чтобы максимально производительно использовать код. Это позволяет очень быстро разрабатывать приложения, так как уже существуют заранее подготовленные объекты. А так же вы можете создавать свои собственные объекты, без каких-либо ограничений. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.
В стандартную поставку Delphi входят основные объекты из 270 базовых классов. На этом языке очень удобно писать, как приложения к базам данных, так даже и игровые программы. Если принять во внимание и удобный интерфейс для создания графических оболочек, то можно с уверенностью заявить что язык Delphi – это очень доступный для понимания, но в то же время и очень мощный язык программирования.
Среди пользователей самой популярной операционной системой является Windows. И для разработчика несомненно очень важно, чтобы писать программы именно для этой оболочки. До недавнего времени практически все программы для этого пакета операционных систем на Borland С++, который в своё время мог освоить только пользователь с большим опытом программирования и требовал сёрьёзных знаний в теории.
Бурное развитие информационных технологий требовало качественной и быстрой разработке программного обеспечения. Именно для таких разработок проявил себя Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, и вам не надо будет думать над программным кодом и реализацией стандартных задач, все что вам требуется это подключить определённый модуль (в зависимости от задачи) и правильно построить интерфейс программы.
По оценкам программистов седьмая версия идеально подходит для того чтобы начать создавать свои собственные программы и приложения. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы. Отличительной особенностью седьмой версии является поддержка технологии .NET.
Сайт, который посвящён программированию в конкретной среде разработки, необходим баланс между тремя линиями — языком программирования, техникой и технологией программирования (программированием как таковым) и средой разработки. Уже при первом знакомстве со средой разработки, представлении ее возможностей у автора возникает проблема: чтобы описать процесс разработки программы, объяснить, как работает программа, нужно оперировать такими терминами, как объект, событие, свойство, понимание которых на начальном этапе изучения программирования весьма проблематично. Приступаем к описанию языка, а затем приступить к описанию среды разработки и процесса программирования в Delphi. Очевидно, что это не лучший вариант. Поэтому при изложении материала принят подход, в основу которого положен принцип соблюдения баланса между языком программирования, методами программирования и средой разработки. Во введении изложены некоторые понятия, без которых просто невозможно изложение материала, даются на уровне определений.
Информация о работе Разработка программного продукта для работы с числами палиндромами