РОСЖЕЛДОР
 Государственное образовательное учреждение
 высшего профессионального образования
 «Ростовский государственный университет путей сообщения»
Курсовая работа
 по дисциплине:
 «Технология программирования»
 по теме: «Объектно-ориентированная разработка программ»
Работу выполнил: Белан А.И.
 Работу проверила: доц. Ведерникова О.Г.
 Группа: ИС-V-607
Ростов-на-Дону
 2011г.
 
  Содержание:
  
 1.  Теоретический вопрос:
 ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ. 
 1.1 Специфика разработки программных средств.
 1.2 Жизненный цикл программного средства.
 1.3 Понятие качества программного средства. 
 1.4 Обеспечение надежности - основной мотив разработки программного средства.
 1.5 Методы борьбы со сложностью.
 1.6 Обеспечение точности перевода.
 1.7 Преодоление барьера между пользователем и разработчиком.
 1.8 Обеспечение контроля правильности принимаемых решений.
 2.  Практическая часть:
 Разработать форму и интерфейс приложений, реализовать алгоритмы решения задач на языке Delphi
 2.1 Программа «Треугольники» определяет, может ли быть построен прямоугольный треугольник по заданным длинам сторон а,b,с и выводит соответствующее сообщение
 2.2 В заданных массивах А и В поменять местами максимальные элементы. Вывести на экран преобразованные массивы.
 2.3 Разместить на форме объект “Shape”( эллипс) и кнопку “Button” с названием «Цвет формы». При запуске (выполнении) программы при нажатии на кнопку выводится стандартное диалоговое окно выбора цвета и цвет формы изменяется соответственно.
 ПРИЛОЖЕНИЕ А
 ПРИЛОЖЕНИЕ В
 ВЫВОДЫ
 Список использованной литературы
 
  1. Теоретический вопрос: ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ.
  
 1.1 Специфика разработки программных средств
 Разработка программных средств имеет ряд специфических особенностей 
 · Прежде всего, следует отметить некоторое противостояние: неформальный характер требований к ПС (постановки задачи) и понятия ошибки в нем, но формализованный основной объект разработки  программы ПС. Тем самым разработка ПС содержит определенные этапы формализации, а переход от неформального к формальному существенно неформален. 
 · Разработка ПС носит творческий характер (на каждом шаге приходится делать какой-либо выбор, принимать какое-либо решение), а не сводится к выполнению какой-либо последовательности регламентированных действий. Тем самым эта разработка ближе к процессу проектирования каких-либо сложных устройств, но никак не к их массовому производству. Этот творческий характер разработки ПС сохраняется до самого ее конца. 
 · Следует отметить также особенность продукта разработки. Он представляет собой некоторую совокупность текстов (т.е. статических объектов), смысл же (семантика) этих текстов выражается процессами обработки данных и действиями пользователей, запускающих эти процессы (т.е. является динамическим). Это предопределяет выбор разработчиком ряда специфичных приемов, методов и средств.
 · Продукт разработки имеет и другую специфическую особенность: ПС при своем использовании (эксплуатации) не расходуется и не расходует используемых ресурсов.
 
  1.2 Жизненный цикл программного средства
 Под жизненным циклом ПС (software life cycle) понимают весь период его разработки и эксплуатации (использования), начиная от момента возникновения замысла ПС и кончая прекращением всех видов его использования.  ............