![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Постановка задачи — это описание задачи по определенным правилам, которое дает исчерпывающее представление о ее сущности, логике преобразования информации для получения результата. На основе постановки задачи программист должен представить логику ее решения и рекомендовать стандартные программные средства, пригодные для ее реализации.
Через постановку задачи устраняются трудности взаимодействия «пользователь — прикладной программист. Постановка задачи ведется на стадии проектирования компьютерных информационных систем. Для постановки задачи используются сведения, необходимые и достаточные для полного представления ее логической и информационной сущности. Такими сведениями располагает экономист, осуществляющий решение задачи в условиях ручной обработки или с использованием компьютерной техники. При постановке задач пользователь, прежде всего, должен описать информационное обеспечение, алгоритмы их решения.
Создание программного продукта может вестись и самим пользователем, причем это более предпочтительный вариант в отношении простоты построения программы. Однако с точки зрения профессиональных программистов в таких программах может быть большое число погрешностей, так как они менее эффективны по машинным ресурсам, быстродействию и многим другим традиционным критериям.
Пользователь, как правило, приобретает и применяет готовые программные пакеты, по своим функциям удовлетворяющие его потребности, ориентированные на определенные виды деятельности (бухгалтерскую, финансовую, плановую и т.д.). Такое направление является на сегодня ведущим в сфере компьютеризации и информатизации обслуживания пользователей. Нередко оно дополняется разработкой оригинальных прикладных программ.
При описании постановки задачи обращается внимание на ее объемно-временные характеристики. Они отражают объемы входной и выходной информации (количество документов, строк, знаков, обрабатываемых в единицу времени), временные особенности поступления, обработки и выдачи информации.
В процессе описания постановки задачи важной является точность и полнота названий всех информационных единиц и их совокупностей. В условиях автоматизированной обработки кроме привычных для восприятия наименований показателей в документах (наименования строк и граф) имеют место нетрадиционные формы представления информации.
Четкость наименований информационных совокупностей и их идентификации, устранение синонимов в названиях экономических показателей обеспечивают более высокое качество результатов обработки.
Для количественных и стоимостных реквизитов указывается единица измерения.
Для каждого вида входной и выходной информации дается описание всех элементов информации, участвующих в автоматизированной обработке. Описание строится в виде таблицы, в которой присутствуют:
§ наименование элемента информации (реквизита),
§ его идентификатор
§ максимальная разрядность.
Наименование реквизита должно соответствовать документу или вытекать из него. Не допускаются даже мелкие погрешности в наименованиях реквизитов.
Идентификатор представляет собой условное обозначение, с помощью которого можно оперировать значением реквизита. Идентификатор может строиться по мнемоническому принципу, использоваться для записи алгоритма и представлять собой сокращенное обозначение полного наименования реквизита. Идентификатор должен начинаться только с алфавитных символов, хотя может включать и алфавитно-цифровые символы, общее их количество обычно регламентировано.
Разрядность реквизита необходима для просчета объема занимаемой памяти. Она указывается количеством знаков (алфавитных, цифровых и алфавитно-цифровых).
Постановка задачи выполняется в соответствии с планом.
Организационно-экономическая сущность задачи
§ наименование задачи, место ее решения;
§ цель решения;
§ назначение (для каких объектов подразделений и пользователей предназначена);
§ периодичность решения и требования к срокам решения;
§ источники и способы поступления данных;
§ потребители результатной информации и способы ее отправки;
§ информационная связь с другими задачами.
Описание исходной (входной) информации:
§ перечень исходной информации;
§ формы представления (документ) по каждой позиции перечня; примеры заполнения документов;
§ количество документов (информации) в единицу времени, количество строк в документе (массиве);
§ описание структурных единиц информации (каждого элемента данных, реквизита);
§ точное и полное наименование, идентификатор, максимальная разрядность в знаках;
§ способы контроля исходных данных:
§ контроль разрядности реквизита;
§ контроль интервала значений реквизита;
§ контроль соответствия списку значений;
§ балансовый или расчетный метод контроля количественных значений реквизитов;
§ метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание результатной (выходной) информации:
§ перечень результатной информации;
§ формы представления (печатная сводка, видеограмма, машинный носитель и его макет и т.д.);
§ периодичность и сроки представления;
§ количество документов (информации) в единицувремени, количество строк в документе (массиве);
§ перечень пользователей результатной информацией (подразделение и персонал); перечень регламентной и запросной информации
§ описание структурных единиц информации (каждого элемента данных, реквизита) по аналогии с исходными данными;
§ способы контроля результатной информации;
§ контроль разрядности;
§ контроль интервала значений реквизита;
§ контроль соответствия списку значений;
§ балансовый или расчетный метод контроля отдельных показателей;
§ метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание алгоритма решения задачи (последовательности действий и логики решения задачи):
Описание, используемой условно-постоянной информации:
§ перечень условно-постоянной информации (классификаторов, справочников, таблиц, списков с указанием их полных наименований);
§ формы представления;
§ описание структурных единиц информации (по аналогии с исходными записями);
§ способы взаимодействия с переменной информацией.
Дата публикования: 2014-11-29; Прочитано: 984 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!