Комплекс взаимосвязанных программ для решения определенной проблемы массового спроса

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

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

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

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

Инструментальные системы (системы программирования) – обеспечивают создание новых программ для компьютера (рассчитаны для программистов)

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

КазУТБ-ИТ-Пакеты прикладных программ-лекция1-рус

Тесты по дисциплине_Технология разработки программного обеспечения

Тесты по дисциплине_Технология разработки программного обеспечения

Бурова Оксана

А. Анализ, планирование, кодирование, тестирование, внедрение.

В. Разработка, сопровождение, тестирование, эксплуатация.

С. Планирование, разработка, внедрение, тестирование, эксплуатация.

D. Планирование, прототипирование, разработка, тестирование, эксплуатация

10. Какие из приведенных утверждений соответствуют действительности?

А. Каскадная модель – особое внимание уделяется тестированию

В. Каскадная модель – требуется жесткий контроль за ходом выполнения работ

С. Каскадная модель – проста в использовании, быстро создается работающая система.

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

Правильные ответы: 1D, 2B, 3E, 4C, 5C, 6D, 7A, 8C, 9D, 10B.

Критерий оценивания теста №1

правильных ответов

удовлетворительно

неудовлетворительно

Тема 1.2. Современные методы и средства проектирования информационных систем

Тест 2 время выполнения – 10 минут.

Задание. Выбрать один или более правильных ответов.

1. Какой из перечисленных принципов относится к системному подходу при проектировании информационных систем:

б) Адаптивность к изменениям, +

2. Какое из определений входит в понятие информационной системы:

а) Совокупность организационных, аппаратных, технических, и информационных средств,

б) Набор характеристик качества информационные системы,

в) Этапы жизненного цикла информационные системы, Число участников проектирования информационные системы,

г) Система управления объектом через информационные потоки +

КазУТБ-Семестр2-ИТ-Пакеты прикладных программ (Matlab, MathCad, Statistica)-лекция2-рус

3. Укажите типы информационных систем:

а) Учета и контроля, +

б) Планирования и анализа, +

в) Обработки данных,

г) Оперативного управления,

д) Поддержки принятия решения +

Читайте также:
Функциональные возможности программы это

4. Что включает в себя жизненный цикл информационной системы:

б) Детальное программирование,

5. Какие существуют модели жизненного цикла информационной системы:

6. Программный продукт — это:

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

б) Набор компьютерных программ, имеющихся на персональном компьютере;

в) Задачи, решаемые на персональном компьютере

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

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

7. Укажите стадии канонического проектирования?

8. Какие работы выполняются на стадии технического проектирования

а) Определение модели данных, +

б) Разработка проектно-сметной документации,

в) Построение схем организации данных, +

г) Расчет экономической эффективности информационные системы,

д) Формирование календарного плана работ +

9. Программный продукт разрабатывается на основе

а) Инструментального программного обеспечения

б) Новейших технических средств

в) С использованием инструментария технологий программирования

г) промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования +

д) С использованием современных средств создания базы данных

10. Технология конструирования программного обеспечения – это

а) методология проектирования программных средств, а также набор инструментальных средств, которые позволяют в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ПС; +

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

в) Система методов, необходимых при разработке программных средств;

г) Система основных принципов создания программных средств

д) Система проектирования прикладных приложений.

Критерий оценивания теста №2

Правильные ответы: 1б, 2г, 3а, б, д ; 4а, в, д ; 5б, г ; 6д, 7а, в ; 8а, в, д ; 9г, 10а.

Критерий оценивания теста №2

правильных ответов

Источник: znanio.ru

Водопадная (каскадная) модель разработки ПС.

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

особенностьюПП

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

2)требуется сопровождение-поддержка работоспособности ПП,переход его на новые версии,внесение изменений,исправление ошибок.

Проблемы:

1) ПП должен быть подготовлен к эксплуатации,

Читайте также:
Как выбрать ноутбук для работы в программах

2) иметь необходимую техническую документацию,

3) предоставлять сервис и гарантию надежной работы программы,

4) иметь товарный знак изготовителя,

5) наличие кода государственной регистрации.

1) Мобильность (независимость от технического ОС и т.д.)

2)Надежность (бессбойностью и устойчивостью в работе программ)

3)Эффективность (объем внешней памяти для размещения программ и объем оперативной памяти для запуска программ)

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

5)Модифицируемость (способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки и т.п.)

6)Коммуникативность (обеспечении обмена данными в общих форматах представления (экспорт/импорт баз данных, внедрение или связывание объектов обработки и др.).)

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

ЕСПД-единая система программной документации.

ГОСТ 19….-разработка программ

ГОСТ 34….-автоматизированные системы.

ГОСТ 21- СВТ.Общие техничесие требования, методы испытаний, маркировка, упаковка, хранение

ГОСТ 28 Оценка качества программных средств

ГОСТ Р — Порядок разработки программных средств систем вооружения

Специфика разработки ПС.

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

Жизненный цикл ПС.

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

а) Стадия разработки (внешнего описания, конструирования, кодирования, аттестация,)

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

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

— Кодирование: создание текстов программ на языках программирование, их отладку с тестированием ПС.

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

Читайте также:
Программа для настройки наушников Самсунг бадс

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

В)Стадия эксплуатации (хранения, внедрения,сопровождения,транспортировка и применения ПИ по своему назначению.)

Она состоит из двух параллельно проходящих фаз: фазы применения ПС и фазы сопровождения ПС.

— Применение ПС — это использование ПС для решения практических задач на компьютере путем выполнения ее программ.

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

Водопадная (каскадная) модель разработки ПС.

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

1. Системный анализ начинается решение задачи планирования проекта ПО. В ходе планирования проекта определяются объем проектных работ и их риск, необходимые трудозатраты, формируются рабочие задачи и план-график работ.

2.Анализ требований -уточняются и детализируются его функции, характеристики и интерфейс.

3.Проектирование -выполняется трансляция требований к ПО во множество проектных представлений. Учитывается качество будущего программного продукта.

4.Кодирование — перевод результатов проектирования в текст на языке программирования.

5.Тестирование — выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.

6.Сопровождение — это внесение изменений в эксплуатируемое ПО(повторное применение каждого из предшествующих шагов (этапов) жизненного цикла к существующей программе но не в разработке новой программы).

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

Недостатки классического жизненного цикла:

1) реальные проекты часто требуют отклонения от стандартной последовательности шагов;

2) цикл основан на точной формулировке исходных требований к ПО (реально в начале проекта требования заказчика определены лишь частично);

3) результаты проекта доступны заказчику только в конце работы.

Источник: poisk-ru.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru