Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные вопросы_2007.doc
Скачиваний:
131
Добавлен:
26.09.2019
Размер:
4.91 Mб
Скачать
  1. Определение технологии конструирования программного обеспечения. Технология программирования. Программная инженерия.

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

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

Различают методы, средства и процедуры ТКПО.

Методы обеспечивают решение следующих задач:

–   планирование и оценка проекта;

–   анализ системных и программных требований;

–   проектирование алгоритмов, структур данных и программных структур;

–   кодирование;

–   тестирование;

–   сопровождение.

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

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

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

  1. Требования к программному средству.

В ходе развития и распространения вычислительной техники и программных средств возрастает необходимость в наличии квалифицированных специалистов в области экономической информации, которые должны уметь:

  1. Формулировать требования к программному продукту;

  2. Оценивать качество и эффективность программного продукта;

  3. Выбирать программные продукты, наиболее соответствующие запросу пользователей;

  4. В некоторых случаях участвовать в разработке новых программных продуктов.

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

Программный продукт, предназначенный для продажи, принято называть программным изделием.

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

Программное средство должно отвечать требованиям:

    1. Как продукция производственно-технического назначения программное изделие должно соответствовать требованиям ГОСТ

    2. При реализации ПИ должны быть особо оговорены вопросы совершенствования (модернизации) организациями-поставщиками.

    3. Программное изделие должно быть тщательно документировано, что обеспечивает возможность его применения пользователями различной квалификации. Состав и количество документации определяются в соответствии с ГОСТ.