Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IS_Konsp.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

4. Постановка задачи и роль пользователя

Пользователи-разработчики относятся к классу профессионалов. Для них существует множество инстру­ментальных средств, облегчающих создание АИТ. Например, мож­но назвать системы Oraci, Visual C++, Gupta SQL, Windows, CA-Visual Objects, а также CASE-технологии, позволяющие конструи­ровать сложные компьютерные системы из отдельных стандарти­зированных программных модулей.

Другой класс пользователей — специалисты проблемной облас­ти, которые применяют в своей деятельности программные средст­ва с широкими технологическими возможностями, такие как WinWord, CorelDraw, Excel, MS Project, MS Access.

Наконец, к третьему классу относятся обычные индивидуали­зированные пользователи, которые чаще всего общаются с компь­ютером на упрощенном естественном языке при помощи различ­ных ориентированных на широкую публику программных продук­тов (Лексикон, Just Write, Designer и др.).

Опыт создания АИС и АИТ показывает, что только специалист наиболее полно и квалифицированно может дать описание выпол­няемой работы, входной и выходной информации. Участие поль­зователя не может ограничиваться лишь постановкой задач, он должен проводить и пробную эксплуатацию АИС и АИТ.

Постановка задачи - это описание задачи по определенным правилам, которое дает исчерпывающее представление о ее сущно­сти, логике преобразования информации для получения результата. На основе постановки задачи программист должен представить логику ее решения и рекомендовать стандартные программные средства, пригодные для ее реализации.

Через постановку задачи, путем регламентации изложения ее содержания, устраняются трудности взаимодействия «пользова­тель — прикладной программист», что делает это взаимодействие более логичным и системным. Постановка задачи ведется на ста­дии проектирования компьютерных информационных систем. Для постановки задачи используются сведения, необходимые и доста­точные для полного представления ее логической и информацион­ной сущности. Такими сведениями располагает экономист, осуще­ствляющий решение задачи в условиях ручной обработки или с использованием компьютерной техники. При постановке задач пользователь прежде всего должен описать информационное обеспечение, алгоритмы их решения.

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

Постановка задачи выполняется в соответствии с планом.

ПЛАН ПОСТАНОВКИ ЗАДАЧИ (вариант)

Организационно-экономическая сущность задачи:

• наименование задачи, место ее решения;

• цель решения;

• назначение (для каких объектов подразделений и пользовате­лей предназначена);

• периодичность решения и требования к срокам решения;

• источники и способы поступления данных;

• потребители результатной информации и способы ее от­правки;

• информационная связь с другими задачами.

Описание исходной (входной) информации:

• перечень исходной информации;

• формы представления (документ) по каждой позиции переч­ня; примеры заполнения документов;

• количество документов (информации) в единицу времени, количество строк в документе (массиве);

• описание структурных единиц информации (каждого элемен­та данных, реквизита);

• точное и полное наименование, идентификатор, максималь­ная разрядность в знаках;

• способы контроля исходных данных:

• контроль разрядности реквизита;

• контроль интервала значений реквизита;

• контроль соответствия списку значений;

• балансовый или расчетный метод контроля количественных значений реквизитов;

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

Описание результатной (выходной) информации:

• перечень результатной информации;

• формы представления (печатная сводка, видеограмма, ма­шинный носитель и его макет и т.д.);

• периодичность и сроки представления;

• количество документов (информации) в единицу времени, количество строк в документе (массиве);

• перечень пользователей результатной информацией (подразделение и персонал);

• перечень регламентной и запросной информации;

• описание структурных единиц информации (каждого элемен­та данных, реквизита) по аналогии с исходными данными;

• способы контроля результатной информации;

• контроль разрядности;

• контроль интервала значений реквизита;

• контроль соответствия списку значений;

• балансовый или расчетный метод контроля отдельных пока­зателей;

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

Описание алгоритма решения задачи (последовательности дейст­вий и логики решения задачи):

• описание способов формирования результатной информации с указанием последовательности выполнения логических и арифметических действий;

• описание связей между частями, операциями, формулами алгоритма;

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

• алгоритм должен учитывать общий и все частные случаи ре­шения задачи.

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

Описание используемой условно-постоянной информации:

• перечень условно-постоянной информации (классификато­ров, справочников, таблиц, списков с указанием их полных

наименований);

• формы представления;

• описание структурных единиц информации (по аналогии с исходными записями);

• способы взаимодействия с переменной информацией.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]