Главная » Просмотр файлов » Общая часть (часть 2) (2015) (by Кибитова)

Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 8

Файл №1161598 Общая часть (часть 2) (2015) (by Кибитова) (Ответы на общую часть) 8 страницаОбщая часть (часть 2) (2015) (by Кибитова) (1161598) страница 82019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

9. Тестирование.назначениясоздаваемойпрограммнойсистемы.Современныетехнологииразработкипрограммногообеспеченияспецифицируютразличные модели организации жизненного цикла программной системы. Традиционная18 программнойЭтапвводапрограммнойсистемыв эксплуатациюразличныемоделиорганизациижизненногоТрадиционнаяДругимкомпонентомданногоэтапациклаявляетсяотладка. системы.Отладка(внедрение)—это поиск,и19 цикла программы в вычислительнойсопровождения.Немаловажнымэтапомжизненноголокализация и исправление зафиксированных при тестировании или в процессе19системеявляетсяэтап, Длясвязанныйс представлениемразрабатываемойпрограммнойэксплуатацииошибок.обеспеченияпроцесса отладкииспользуются специальныесистемывкачествепрограммногопродукта.Однимизосновныхпрограммные средства — отладчики.

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

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

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

10. Каскадная модель.Рис.10. Каскаднаямодель.Рис.Каскаднаямодель.Рис.10.10.Каскаднаямодель.В определенном смысле эта модель является вырожденной, т.к. соблюсти эти В определенномсмыслеэтамодельявляетсявырожденной, т.к.т.к. соблюстисоблюстиэтиэтиопределенномсмыслеэтаэтамодельмодельявляетсяявляетсявырожденной,правилаВ Внапрактике достаточносложно.Примеромможет служитьсвязка этиэтапаопределенномсмыслевырожденной,т.к. соблюстиправиланапрактикедостаточносложно.Примеромможетслужитьсвязкаэтапаправила нана практикесложно.

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

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

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

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

ПодПод результатомрезультатомпроектирования, кодирования,кодирования, тестированиятестирования ии полученияполучения результата.20202020 интерактивные и пакетные средства отладки программ, системы контроля версий,средства поддержки проектов.90-е годы ХХ века — настоящее время.

Появление промышленных средствавтоматизации проектирования программного обеспечения, CASE-средств (ComputerAided Software/System Engineering), унифицированного языка моделирования UML.понимаетсяочередная детализацияпроекта и получениепрограмм —Системыпрограммирования:интегрированныесистемы,последовательностипредоставляющие комплексныепрототипов.Прототип—программа,реализующаячастичнуюфункциональностьрешения в автоматизации проектирования, кодирования, тестирования, отладки иивнешние интерфейсыразрабатываемойсопровожденияпрограммногообеспечения.системы. Последовательность прототипов, вконечномк реализациитерминапрограммнойсистемы.А детализации претерпелапроекта, вМы счете,видим,сходитсячто интерпретациясистемапрограммированиеитоге,превращаютсявполныйпроектсистемы.изменение от самого примитивного: «система программирования — это трансляторязыка программирования и средства редактирования связей», — до современного:«система программирования — этокодированиекомплекс программ, обеспечивающий технологиюавтоматизации проектирования, кодирования, тестирования, отладки и сопровожденияпрограммного обеспечения».

Функции конкретной системы программированияопределяются составом программных компонентов, которые могут использоваться дляданных и аналитическойобработкиданныхс целью ивыявленияиподдержанияэтапов жизненногоциклапрограммы,степеньюзакономерностейинтеграции этихданныхианалитическойобработкиданныхсцельювыявлениязакономерностейипрогнозированиярешений,идр.компонентов. Таким образом, системой программирования будет являться как система,прогнозированиярешений,идр.редакторысвязей, загрузчики,библиотекпрограмм,включающаявнешнихтолько трансляторязыка Си, средстваассемблер,поддержанияредактор связейи интерактивныйтестированиепроектированиеинтерактивныеипакетныесредстваотладкипрограмм,системыконтроляверсий,отладчик, так и, например, система Rationalобъектно-ориентированныхBaaNRose — наборотладкасредстваподдержкипроектов.

для автоматизацииCASE-средств,предназначенныхBaaN процессов анализа, моделирования и90-е годыс ХХвека — настоящеевремя.дляПоявлениепромышленныхпроектированияиспользованиемUML, а такжеавтоматическойгенерациисредствкодовавтоматизациипроектированияпрограммногоCASE-средств(Computerпрограмм на различныхязыках (C++,Java и пр.),обеспечения,разработкипроектнойдокументациииИнструментарийПриложениядетализацияAidedSoftware/SystemEngineering),унифицированногоязыкамоделированияUML.реверсногоинжинирингапрограмм.НасегодняшнийденьвыборконкретнойсистемыИнструментарийПриложенияСистемыпрограммирования:системы, предоставляющиекомплексныепрограммированияво многом интегрированныезависит как от масштабностии сложности решаемойзадачиСбытСервисНастройкаБазовыеавтоматизации,такиотквалификациипрограммистов.решениявавтоматизациипроектирования,кодирования,тестирования,отладкиипрограммная НастройкаСбытСервиспрототипыБазовыена доступе к виртуальнымсредстваУровень программногосистемы программированияисопровожденияобеспечения.

Характеристики

Тип файла
PDF-файл
Размер
22,27 Mb
Высшее учебное заведение

Список файлов ответов (шпаргалок)

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее