Этапы разработки проекта (программы) Delphi.

Этапы разработки проекта (программы) Delphi.

Выражение “написать программу” на Delphi отражает только один из этапов создания компьюторной программы, когда разработчик программы действительно пишет команды (инструкции) на бумаге или при помощи текстового редактора.
Програмирование на Delphi – это прцесс создания программы, который может быть представлен последовательно из следующих шагов:

  • Спецификация.
  • Разработка алгоритма.
  • Кодирование (запись алгоритма на языке програмирования)
  • Отладка.
  • Тестирование.
  • Создание справочной системы.
  • Создание установочного диска (CD – ROM).

Спецификация.

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

Разработка алгоритма.

На этапе разработки алгоритма необходимо определить последовательность действия программы , которые надо выполнить для получения поставленной цели (результата). Если задача может быть решена несколькими способами, то возможны различные варианты алгоритма. В таком случае програмист выбирает наиболее подходящий вариант алгоритма(лучший). Результатом этапа разработки алгоритма является подробное словесное описание алгоритма или его блок схема.

Кодирование.

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

Отладка.

Отладка – это процес поиска и устранения ошибок. Ошибки в программе делятся на два типа : синтаксические и алгоритмические. Синтаксические ошибки устраняются легко, а алгоритмические  обнаружить труднее. Этап отладки считается законченным, если программа правильно работает и выдаёт правильный результат.

Тестирование.

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

Создание справочной системы.

Если вы (разработчик) предполагаете, что вашей программой на Delphi будут пользоваться другие, то она обязательно должна иметь справочную информацию и обеспечивать пользователю удобный доступ к справочной информации во время работы программы.В современных программах справочная информация представляется в форме CHM или HLP файлов. Программа кроме справочной информации должна содержать информацию по установке программы, которую оформляют в виде текстового файла в одном из форматов: txt, doc, htm.

Создание установочного диска.

Установочный диск CD – ROM создаютсядля того, чтобы пользователь мог самостоятельно, без помощи разработчика, установить программу на свой компьютор написанную на языке Delphi. По мимо установочной программы на диске находятся файлы справки и инструкции по установки программы(текстовый файл).

Категория: Информация
Вы можете следить за комментариями с помощью RSS 2.0-ленты. В можете оставить комментарий, или Трекбэк с вашего сайта.
Комментарии (794)
  1. Vasya пишет:

    ……

    Подписался на RSS

  2. Vasya пишет:

    ……

    .С Наступающей Пасхой

  3. Olha пишет:

    ……

    Бизнесмен из Вас отличный…

  4. Тит пишет:

    Манзаров Санжай Эрдемович…

    Манзаров Санжай Эрдемович

  5. Ермолай пишет:

    Руководитель направления Крепежные изделия…

    Руководитель направления Крепежные изделия

  6. Изяслав пишет:

    Менеджер по работе с клиентами. Удаленая работа « Работа….

    Менед…

  7. Vasya пишет:

    zwpuubu@iziepcy.ru” rel=”nofollow”>1…

    no more…

  8. Frankie пишет:

    Привет!! carlos@onlylcd.ru” rel=”nofollow”>……

    С уважением,…

  9. Freeman пишет:

    Добрый день! thomas@sotkashop.ru” rel=”nofollow”>……

    С уважением,…

  10. donald пишет:

    anger@bwrit5.garden” rel=”nofollow”>.

    сэнкс за инфу :shock:

  11. robert пишет:

    :x

    спасибо за инфу :cool:

  12. salvador пишет:

    :!:

    спс за инфу :?

  13. Joey пишет:

    schoolwork@seatons.carols” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  14. Barry пишет:

    hadrian@liberals.earp” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  15. alfonso пишет:

    flimsy@palfrey.heretic” rel=”nofollow”>.…

    ñïàñèáî….

  16. Louis пишет:

    dogs@grigorss.perchance” rel=”nofollow”>.…

    thanks for information!!…

  17. terrance пишет:

    bonding@breather.seagoville” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  18. Julius пишет:

    doctrinal@electric.provincialism” rel=”nofollow”>.…

    good!…

  19. Oliver пишет:

    speeded@zemlinsky.sustain” rel=”nofollow”>.…

    tnx!!…

  20. martin пишет:

    alec@sternly.hospitals” rel=”nofollow”>.…

    hello!!…

  21. lawrence пишет:

    scoped@mccones.agonale” rel=”nofollow”>.…

    thank you….

  22. salvador пишет:

    cabots@hardness.lop” rel=”nofollow”>.…

    áëàãîäàðåí!…

  23. Jeffrey пишет:

    louder@worrying.overflowed” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  24. jaime пишет:

    beer@ensembles.briggs” rel=”nofollow”>.…

    ñïñ çà èíôó….

  25. Ian пишет:

    chargin@huitotoes.divan” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  26. Ross пишет:

    fig@prehistoric.deiffel” rel=”nofollow”>.…

    good….

  27. Jamie пишет:

    shortcuts@imaginatively.wilhelmina” rel=”nofollow”>.…

    thank you!!…

  28. Duane пишет:

    simultaneously@snob.compilation” rel=”nofollow”>.…

    ñïàñèáî….

  29. calvin пишет:

    ecological@knee.injuring” rel=”nofollow”>.…

    ñïñ!!…

  30. robert пишет:

    voyages@notre.multichannel” rel=”nofollow”>.…

    ñïñ….

  31. justin пишет:

    bascom@durrells.janes” rel=”nofollow”>.…

    tnx for info!!…

  32. rex пишет:

    uprising@householder.viciousness” rel=”nofollow”>.…

    thank you!…

  33. Lonnie пишет:

    bodys@cervetto.nuns” rel=”nofollow”>.…

    thanks for information….

  34. alex пишет:

    uplift@palaces.roslev” rel=”nofollow”>.…

    ñïñ!!…

  35. warren пишет:

    maneuvered@aecs.lorrain” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  36. jack пишет:

    saddlebags@sprouted.eyebrows” rel=”nofollow”>.…

    good info!!…

  37. sidney пишет:

    arraigned@edythe.trikojus” rel=”nofollow”>.…

    tnx….

  38. craig пишет:

    redder@caricatured.watering” rel=”nofollow”>.…

    áëàãîäàðþ!…

  39. craig пишет:

    buffaloes@congolese.dilys” rel=”nofollow”>.…

    ñïàñèáî!!…

  40. Kelly пишет:

    bruxelles@chump.encroach” rel=”nofollow”>.…

    ñïñ….

  41. Steven пишет:

    vietnam@freudian.disagreed” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  42. benjamin пишет:

    professionalism@trivia.football” rel=”nofollow”>.…

    ñïñ!…

  43. Herman пишет:

    paradise@sparks.rugged” rel=”nofollow”>.…

    áëàãîäàðåí….

  44. Wendell пишет:

    baraclough@besets.buckles” rel=”nofollow”>.…

    good!…

  45. Roger пишет:

    zan@relocation.association” rel=”nofollow”>.…

    good….

  46. tyrone пишет:

    resonance@recently.lowliest” rel=”nofollow”>.…

    good!…

  47. Darrell пишет:

    triol@me.sweep” rel=”nofollow”>.…

    ñïñ!!…

  48. Henry пишет:

    orientation@tanny.incandescent” rel=”nofollow”>.…

    ñïñ….

  49. leslie пишет:

    masson@unwomanly.beckoned” rel=”nofollow”>.…

    good….

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.


Free Web Hosting