Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Что такое постановка задачи






Практическая работа 6-10

Тема: Разработка технического задания, программного средства, описания программы. Проведение тестирования программы и оценка разработанной программы

Цель: научиться

Постановка задачи на программирование

Что такое постановка задачи

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

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

• В чьей-то голове должна родится идея программы.

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

• Чтобы программа продавалась (внедрялась) должен быть определен пользователь программы, исследованы его особенности и предпочтения, определены его проблемы.

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

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

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

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

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

Этапы постановки задачи

Рассмотрим более подробно все этапы (дела), из которых состоит постановка задачи на программирование.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.