Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика экзамен.docx
Скачиваний:
178
Добавлен:
20.04.2015
Размер:
162.03 Кб
Скачать

39. Понятие программного средства. Жизненный цикл программного средства. Стадии жизненного цикла программного средства. Этап современного анализа.

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

Стадии жизненного цикла:

1) Разработка ПС.

2)Эксплуатация ПС

Стадии разработки:

1) Этап системного анализа.

2) Анализ требования.

3) Этап проектирования.

4) Этап кодирования

5) тестирования.

Этап системного анализа:

1)анализ предметной области.

2) определение взаимодействия элементов между собой.

3) определение взаимодействий элементов с внешней средой.

4) планирование разработки (объем работ, график работ, риски, бюджет, ресурсы).

40. Этап проектирования программного средства. Кодирование, тестирование, отладка и аттестация программного средства.

Этап проектирования программного средства: 1) создание архитектуры. 2) задание алгоритмических структур. 3)задание структуры данных. 4) описание входного и выходного интерфейса.

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

Отладка = тестирование + поиск шибок +редактирование

При аттестации распределенных объектов информатизации (ОИ) самым сложным и трудоемким является испытание программных ресурсов (ПР) ОИ по требованиям информационной безопасности (ИБ) .

41. Стратегии разработки пс

  1. каскадная (водопадная) –последовательное выполнение всех этапов (водопадная модель)

  2. итеративная (инкрементная) –определяет пользовательские системные требования, составная часть выражена в виде последней версии

  3. Эволюционная – система строится в виде пользовательской версии, но в начале процесса определены не все требования. Воплощением стратегии является спиральная модель, а так же компонентно-ориентировочная модель.

42. Критерии качества программного средства.

Существуют три способа определения качества программного средства:

  1. контролирование пользователем

  2. управление пользователем.

  3. независимо от пользователя.

Так же существуют критерии качества:

  1. функциональность программного средства

  2. надежность

  3. легкость применения

  4. сопровождаемость

  5. мобильность

43. Компьютерная поддержка разработки и сопровождения пс.

Инструменты разработки ПС:

  1. редакторы

  2. анализаторы

  3. преобразователи

  4. инструменты поддержки процесса выполнения программы

44. Понятие модели. Классификация моделей.

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

  1. натуральные модели

  2. абстрактные модели (логические)

абстрактные модели в свою очередь делятся :

  1. вербальные (текстовые) используют последовательность предложений на формализированых диалектах языка

  2. математические – это широкий класс знаковых моделей )формулы, уравнения, графы)

  3. информационные – класс знаковых моделей описывающий информационные процессы.

45. Компьютерное моделирование.

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

  1. компьютер при математическом моделировании используется не только для аналитических расчетов, но и для аналитических преобразований.

  2. Результаты аналитического исследования не наглядны компьютер позволяет осуществит визуализацию.

Компьютерная модель– модель реального процесса или явления реализованного компьютерного средствами.

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

  1. в случаях численного математического моделирования

  2. в случае необходимой визуализации явлений и процессов

  3. в случаях использования прикладных технологий в сочетании с измерительной аппаратурой.