Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1- 1_Разработка и применение пакетов прикладных программ в экономике

.doc
Скачиваний:
51
Добавлен:
23.06.2014
Размер:
515.07 Кб
Скачать

6

Министерство образования и науки Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра автоматизированных систем управления (АСУ)

Контрольная работа

по дисциплине «Разработка и применение пакетов прикладных программ в экономике»

Выполнил:

вариант первый

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

Вопрос № 1. Опишите структуру программного обеспечения в составе персонального компьютера.

Ответ: Программное обеспечение это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение подразделяют на два класса: системное ПО и прикладное ПО.

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

К системному ПО относятся: операционные системы и их пользовательский интерфейс, системы программирования и программы технического обслуживания. Операционная система - организованная совокупность программ, целевое назначение которых управлять работой компьютера, обеспечивает функционирование компьютера как некоторого универсального средства ввода, хранения, обработки и документирования информации. Технические возможности компьютера определяют ОС, а ОС – возможности технического обеспечения. Пользовательский интерфейс предназначен для упрощения общения пользователя с ОС. Системы программирования это часть ПО с помощью, которой создаются программы. Назначение систем программирования заключается в упрощении процесса создания исходных текстов программ, написанных на языках программирования, и преобразование их в исполняемые программы.

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

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

Вопрос № 2. Что входит в понятие «модель предметной области ППП»?

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

Вопрос № 3. Что такое модуль ППП? Его основные признаки?

Ответ: Пакет состоит из нескольких программных единиц, которые называются, программными модулями.

Программные модули подразделяются на:

  • Обрабатывающие модули – преобразовывают данные, составляющие информационную базу пакета.

  • Управляющие модули – преобразовывают задание пользователя в последовательность вызовов обрабатывающих модулей.

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

Вопрос № 4. Пусть данное состояние МПО описывается вектором . Будет ли выполним обрабатывающий модуль, если его строка в матрице Т имеет вид:

а) ; б) ?

Ответ: а) модуль не выполним;

б) модуль не выполним

Вопрос № 5. Назовите основные функции обслуживающих модулей в ППП.

Ответ:

Функции обслуживающих модулей в ППП сводятся к обеспечению:

  • Интерфейса с пользователем;

  • Интерфейса с файлами и базами данных, внешними относительно ППП (внешний интерфейс);

  • Внутренних согласующих функций, например, по формам представления данных.

Вопрос № 6. Какие пакеты прикладных программ используете вы в своей производственной и/или личной деятельности (приведите примеры с указанием полного названия, версии ППП и фирмы – разработчика)?

Ответ: мной используются в процессе трудовой деятельности следующие пакеты прикладных программ:

  • «1С: Предприятие 7.7». Разработчик фирма ЗАО «1С» г. Москва.

  • АРМ «Назначение и выплата пенсии/ЕДВ», версия 11.1 от 24.06.2008 года, разработка ЗАО, г. Москва;

  • Microsoft Office 2003, корпорация Майкрософт.

  • Справочная система Консультант +

  • АРМ «Клиентская служба» под DB2 (ПТК ЦУРИС) версия 4.4 от 28.04.2008г., разработчик отделение пенсионного фонда РФ по республике Татарстан.

Вопрос № 7. С какой целью вводятся стандарты на разработку программных изделий.

Ответ: Стандарты на разработку программных изделий введены с целью контроля процесса разработки ПО, прогноза и гарантии стоимости срока и качества разработки.

Вопрос № 8. Как вы считаете, что может служить критерием завершенности тестирования программ?

Ответ: При проведении тестирования встает вопрос о том, когда завершить тестирование, когда ППП достиг того уровня надежности, который может удовлетворить будущих пользователей.

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

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

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

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

Рис 8. Зависимость количества ошибок от продолжительности тестирования: а – продолжить тестирование; б – завершить тестирование.

Вопрос № 9. Сравните особенности сопровождения заказных ППП и коммерческих ППП.

Ответ:

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

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

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

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

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

Вопрос № 10. Как вы понимаете термин «концептуальная целостность ППП»?

Ответ: «концептуальная целостность ППП» - другими словами это стремление к единообразию взаимодействия с пользователем – интерфейсы всех групп пользователей пакета должны быть идентичны.

При проектировании должны быть учтены три вопроса:

  1. доведение до минимума ошибок пользователя;

  2. обнаружение ошибок пользователя в случае их возникновения;

  3. доведение до минимума сложности разрабатываемого пакета прикладных программ.

Вопрос № 11. Опишите поведение кривой затрат на различных этапах разработки ППП. Из чего складываются затраты на каждом этапе?

Ответ: на стадии разработки кривая постепенно растет, по времени, где то 2/3 от начала разработки, затем кривая постепенно идет на спад до момента внедрения; на стадии внедрения ППП кривая затрат растет но количество затрат уже меньше, чем на стадии разработки. На стадии сопровождения кривая затрат выражается в определенном количестве на протяжении всего момента сопровождения, резкий скачок происходит в момент внедрения новой версии ППП, затем падает на прежний уровень и постепенно спадает до момента прекращения сопровождения. Кривая затрат на уровне эксплуатации постепенно растет до определенного количества затрат и находится на одном уровне до момента прекращения сопровождения ППП, после небольшого интервала времени постепенно падает до прекращения эксплуатации ППП.

При анализе экономической эффективности оцениваются суммарные затраты CS на пакет прикладных программ за весь жизненный цикл, которые состоят из затрат на разработку CР, эксплуатация CЭ и сопровождение CС: CS = CР + CЭ + CС.

Составляющие затрат на этапе разработки:

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

  • на изготовление опытного образца ППП как продукции производственно-технического назначения, допускающего тиражирование;

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

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

  • на подготовку и повышение квалификации специалистов – разработчиков.

Составляющие затрат на этапе эксплуатации:

  • затраты на производство и внедрение экземпляра ППП;

  • затраты на реализующую ЭВМ;

  • затраты на эксплуатацию реализующей ЭВМ;

  • потери вследствие задержек и потерь сообщений;

  • потери вследствие сбоев и отказов ППП.

Составляющие затрат на этапе сопровождения:

  • затраты на обнаружение и устранение ошибок в ППП;

  • Затраты на модернизацию и доработку ППП;

  • Затраты на тиражирование и внедрение версий ППП.

Вопрос № 12. Приведите примеры известных вам ППП экономической сферы (кроме упомянутых в пособии).

Ответ: «1С: Гарант - Правовая поддержка» фирмы «1С» и «Гарант-Сервис»; «1С: Предприятие 7.7 + MS SQL Server 7.0 (5пользователей) фирмы «1С»; система «БЭСТ – ОФИС» фирмы «Интеллект-Сервис», «Финансы без проблем» фирмы «Хакерс дизайн».

Соседние файлы в предмете Разработка и применение пакетов прикладных программ в экономике
  • #
    23.06.201452.74 Кб681- 1_Лабораторная_Разработка и применение пакетов прикладных программ в экономике.xls
  • #
  • #
    23.06.201438.91 Кб562- 8_Лабораторная_Разработка и применение пакетов прикладных программ в экономике.xls
  • #
    23.06.2014320.51 Кб473- 1_Лабораторная_Разработка и применение пакетов прикладных программ в экономике.xls
  • #
    23.06.201429.7 Кб394- 8_Лабораторная_Разработка и применение пакетов прикладных программ в экономике.xls
  • #
    23.06.201439.42 Кб464-Лабораторная_Разработка и применение прикладных программ.xls