Жизненный цикл программного обеспечения обучающих систем
Исследование жизненного цикла обучающих систем и влияние на него программного обеспечения. Рассмотрение модели жизненного цикла для разных ситуаций, резервирование и регенерация программного обеспечения. Увеличение жизненного цикла обучающих систем.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.06.2020 |
Размер файла | 493,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Жизненный цикл программного обеспечения обучающих систем
Матчин Василий
Жизненный цикл определяет период и качество функционирования систем и продуктов. Поскольку модель жизненного цикла применяют во многих направлениях, исследования по условиям его увеличения являются актуальными. Жизненный цикл программного обеспечения является важной характеристикой, поскольку определяет жизненный цикл информационной системы, в состав которой это программное обеспечение входит. В частности, жизненный цикл обучающих систем связан с жизненным циклом программного обеспечения. В статье исследуется жизненный цикл обучающих систем и влияние на него программного обеспечения. В статье вводятся три понятия объектов по критерию жизненного цикла: объекты -- носители жизненного цикла; объекты с управляемым жизненным циклом; объекты с зависимым жизненным циклом. В зависимости от типа объекта рассматриваются модели жизненного цикла для разных ситуаций. Показано различие между диссипацией и деградацией объектов - носителей жизненного цикла (как процесса затухания развития и процесса ухудшения характеристик с течением времени). Показано, что резервирование и регенерация программного обеспечения увеличивают жизненный цикл обучающих систем. Предлагается ресурсная модель жизненного цикла, основанная на том, что объем ресурсов и скорость их расходования определяют жизненный цикл системы. Основная концепция работы заключается в увеличении жизненного цикла обучающих систем за счет использования регенерации программного обеспечения.
Ключевые слова: обучающая система, жизненный цикл, программное обеспечение, регенерация, ресурсный подход
The life cycle determines the period and quality of functioning of systems and products. Since the life cycle model is used in many directions, research on the conditions for its increase is relevant. The software lifecycle is an important characteristic, since it defines the lifecycle of the information system that the software is part of. In particular, the life cycle of training systems is related to the life cycle of software. The article examines the life cycle of training systems and the impact of software on it. The article introduces three concepts of objects according to the life cycle criterion: objects-carriers of the life cycle; objects with a managed life cycle; objects with a dependent life cycle. Depending on the type of object, life cycle models are considered for different situations. The difference between the dissipation and degradation of objects - carriers of the life cycle (as a process of attenuation of development and the process of deterioration of characteristics over time) is shown. It is shown that software redundancy and regeneration increase the life cycle of training systems. A life cycle resource model is proposed, based on the fact that the volume of resources and the speed of their expenditure determine the life cycle of the system. The main concept of the work is to increase the life cycle of training systems by using software regeneration.
Keywords: training system, life cycle, software, regeneration, resource approach программное обеспечение жизненный цикл
Введение
Модель «Жизненный цикл» (Lifecycle) применяют в различных направлениях [10; 13; 16]: биологии, экономике, политике, моделировании, вычислениях, информатике, военном деле, приборостроении, строительстве и т.д. Содержание жизненного цикла (ЖЦ) состоит в том, что он отражает последовательность временных периодов, на каждом из которых объект проявляет себя по-разному. Одно из первых понятий ЖЦ связано с развитием и жизнью организмов. Жизненный цикл живых организмов есть совокупность фаз развития [1]. Живой организм, пройдя все фазы, дает начало следующему поколению, замыкая тем самым ЖЦ. От жизненного цикла организмов отличается жизненный цикл инновации. Жизненный цикл инновации [4] - период времени от зарождения инновационного продукта до его замены более совершенным и эффективным продуктом. Жизненный цикл инновационного продукта существенно зависит от диффузии инновации и диссипации продукта в процессе эксплуатации. Это закономерный процесс. Жизненный цикл инновационного продукта также зависит от конъюнктуры рынка и от продукции конкурентов. Это не детерминированный процесс. В конкурентной среде жизненный цикл инновационного продукта короче, в условиях монополии жизненный цикл увеличивается. На этом примере можно сделать вывод о том, что жизненный цикл зависит не только от ресурсов объекта, но и от состояния внешней среды. В условиях конкуренции жизненный цикл продукции является естественным, на смену устаревающей продукции естественно приходит новая продукция. Отсюда следует, что жизненный цикл является важным инструментом управления [6; 12].
Федеральным агентством по техническому регулированию и метрологии РФ 01.03.2012 года принят стандарт ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств», идентичный международному стандарту ISO/IEC12207:2008 “Systemandsoftwareengineering - Softwarelifecycleprocesses”. Этот стандарт описывает структуру процессов жизненного цикла программных средств. Структуру, определяющую последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла программного обеспечения (ПО) называют моделью жизненного цикла ПО.
Жизненный цикл системы делится на естественный и конкурентный. Естественный жизненный цикл системы - это временной период, в течение которого система эффективно функционирует применительно к выбранному критерию оценки эффективности без учета влияния среды или других систем. Конкурентный жизненный цикл системы - это временной период, в течение которого система эффективно функционирует с учетом взаимодействия или противодействия с другими системами. Например, в среднем программное обеспечение имеет условный жизненный цикл 2-3 года. Однако вирусная атака как воздействие внешней среды может прервать ЖЦ программной системы гораздо раньше. На этом примере можно сделать вывод о том, что жизненный цикл системы существенно зависит от воздействия внешней среды и поэтому необходимы механизмы защиты. Следуя из определения, модель жизненного цикла системы разнообразна и рассмотрение в каждом конкретном случае и исследование этой модели актуально.
Носители жизненного цикла и нормативы для жизненного цикла
Жизненный цикл объектов зависит от их собственных ресурсов и воздействия среды. По этому критерию можно определить объекты - носители жизненного цикла и объекты с управляемым жизненным циклом. На рисунке 1 показан объект (О), который функционирует для достижения своей цели (Т).
Рисунок 1 - Объект, использующий ресурсы для собственных целей
Объект обладает общими ресурсами (Я), которые в этом случае все направлены на достижение цели. Обозначим через R1 ресурсы, которые используются для функционирования объекта, самоорганизации, то есть на внутренние нужды. Соответственно, для рисунка 1 имеет место
R=R1.(1)
Выражение (1) констатирует, что для ситуации, приведенной на рисунке 1, все ресурсы объекта направлены на поддержку его функционирования. Нормальное функционирование объекта определяет его жизненный цикл (LС), то есть
LС = k1 х R(2)
При условии (1) и с учетом (2)
LС = LС1 = кk1 х R1,(3)
где к1 - переходный коэффициент.
Выражение (3) означает, что все ресурсы тратятся на поддержание функционирования объекта и это определяет жизненный цикл объекта для ситуации LС1.
Возможна ситуация, когда объект находится в среде и эта среда (Е) негативным образом воздействует на него. Эта ситуация приведена на рисунке 2.
Рисунок 2 - Объект, использующий ресурсы для отражения воздействия и достижения собственных целей
Для ситуации на рисунке 2 объект обладает общими ресурсами (Я), которые в этом случае частично направлены на достижение цели Я1* и частично для отражения деструктивного действия внешней среды. Обозначим через Я2 ресурсы, которые используются для отражения воздействия среды. Для рисунка 2 имеет место
R= R1* + R2.(4)
Выражение (4) означает, что не все ресурсы соответствуют ресурсам, которые тратятся на поддержание функционирования объекта, и это определяет жизненный цикл объекта для ситуации ЬС2 в виде
LС2 = k1 х R1* = k1 х (R - R2).(5)
В силу того, что R1*<R1 следует, что LС2 <LС1. Выражение (5) описывает ситуацию, при которой жизненный цикл объекта сокращается за счет затраты части ресурсов на противодействие внешней среды. Чем сильнее воздействие, тем короче жизненный цикл LС2.
На практике существуют ситуации, при которых жизненный цикл управляется извне. В этом случае от объектов - носителей жизненного цикла переходим к объектам с управляемым жизненным циклом. Эта ситуация показана на рисунке 3.
Рисунок 3 - Объект с регулируемым жизненным циклом
Рисунок 3 показывает, что существуют нормативы (Ц), которые имеют свой жизненный цикл и задают жизненный цикл для других объектов или процессов. Для ситуации на рисунке 3 объект тратит на достижение цели или функционирование ресурсы в объеме R3<= RГ. В этом случае жизненный цикл объекта LC3 можно представить в виде (6)
LС3 = k1 х R3 <= k1 х R1*(6)
или
lС3 <= LС2.(7)
Выражение (7) говорит о том, что нормативы могут сокращать жизненный цикл, но никак его не увеличивают. В случае (7) объект не является носителем жизненного цикла, а является индикатором. Носителем жизненного цикла для такой продукции является норматив. Жизненный цикл норматива или стандарта [7; 9] - это временной период, в течение которого эти документы пригодны как инструмент повышения качества продукции и эффективности производства. В силу этого нормативные документы, применяемые после окончания их жизненного цикла, становятся причиной неэффективного и неконкурентоспособного производства. Особенностью данного типа ЖЦ является то, что он управляется нормативом. Норматив задает одинаковый ЖЦ разным объектам, на которые он распространяется. Другой особенностью жизненного цикла норматива является то, что он задается директивно сверху. Таким образом, жизненный цикл норматива определяется эффективностью продукта с одной стороны и человеком, принимающим решение, - с другой. На рисунке 4 показана триада взаимосвязи среды (Е) и продукта (Рг), жизненного цикла (LС) и человека (Н).
Рисунок 4 - Триада формирования жизненного цикла при использовании норматива
Для продуктов и систем - носителей жизненного цикла ЖЦ определяется по схеме взаимодействия
При наличии норматива нормативный ЖЦ определяется по более сложной схеме
Выражение (9) говорит о том, что взаимодействие среды и продукта порождает индикационный сигнал (7п). Выражение (10) говорит о том, что индикационный сигнал поступает высшему руководству (Я). Выражение (11) говорит о том, что человек (Я) исследует ситуацию (75), проводит анализ (А) и на основе этого принимает решение изменить норматив жизненного цикла для данного объекта. Формирование жизненного цикла без применения норматива (8) является более оперативным по сравнению с цепочкой (9-10-11) формирования жизненного цикла с помощью норматива. Можно говорить об естественном жизненном цикле в выражении (8). Можно говорить об искусственном жизненном цикле, который описывают выражения (9), (10), (11).
Жизненный цикл обучающей системы
Программное обеспечение входит в состав технологии, обеспечивающей функционирование обучающей системы, и является частью системы. На рисунке 5 приведена модель формирования жизненного цикла обучающей системы (LS) как целостного объекта. Обучающей системой будем считать человекомашинный комплекс, который использует программное и аппаратное обеспечение.
Рисунок 5 - Модель формирования жизненного цикла обучающей системы
Схема на рисунке 5 действует следующим образом. Обучающая система (LS) использует программное обеспечение (Р) для обучения студентов (Н). Программное обеспечение влияет на жизненный цикл обучающей системы. В силу этого вводится новое понятие объекта: объект с зависимым жизненным циклом от другого объекта. Обучающая система не существует сама по себе, а находится в обучающей среде (Е1), от которой зависит ее функционирование. Это выражается в том, что среда (Е1) посылает диссипативный информационный поток (D1): законодательные и нормативные акты, запросы на предоставление отчетности, справочную информацию и др. Этот поток диссипативный, поскольку отвлекает ресурсы на деятельность, не связанную с обучением, и требует ресурсных затрат (R1). Программное обеспечение (Р) также требует расхода ресурсов (R2), поскольку оно функционирует в вычислительной среде (СЕ), от которой поступает информационный поток ф2) о состоянии среды и новых требованиях к ПО. Расход ресурсов (R2) связан с поддержкой ПО, например, при установке новой операционной системы или замене аппаратных компонентов. Общий ресурс образовательной системы R будет состоять из частей
R = R1 + R2 + R3,
где R1 - ресурсы, затрачиваемые на взаимодействие и удовлетворение требований образовательной среды;
R2 - ресурсы, затрачиваемые на поддержку программного обеспечения обучающей системы и соответствие требованиям меняющейся вычислительной среды;
R3 - ресурсы, затрачиваемые на обучение студентов (Н).
Расходы ресурсов R1, R2 не являются разовыми, а являются систематическими.
Для увеличения жизненного цикла обучающей системы необходимо использовать дополнительные ресурсы и применять регенерацию программного обеспечения [2]. Регенерация ПО рассматривается как адаптация ПО к новым требованиям за счет обновления программных компонентов, изменения технологии их применения, доработки и др. Регенерация ПО применима при условии, что совокупность программ и алгоритмов образует связанную целостную систему. Модель формирования жизненного цикла обучающей системы с применением регенерации ПО приведена на рисунке 6.
Рисунок 6 - Модель формирования жизненного цикла обучающей системы с применением регенерации ПО
Схема на рисунке 6 действует аналогично схеме на рисунке 5, но с некоторыми отличиями. Эти отличия состоят в том, что подключается внешний ресурс R3* для регенерации программного обеспечения (RР). На схеме рисунка 5 не оговорено, что при наличии вирусного воздействия (поток D1), программное обеспечение может выйти из строя и прекратить свое существование. Жизненный цикл обучающей системы прервется. Для предотвращения этой ситуации в пакет регенерации (RР) входит пакет информационной безопасности (К). Программное обеспечение может устаревать как программно, так и технологически. Для устранения этой ситуации в пакет регенерации (RР) входит пакет обновления ПО (UР), что увеличивает жизненный цикл ПО и всей обучающей системы.
Общий ресурс обновленной образовательной системы будет состоять из частей
R = R1 + R2 + IS + R3 + UР = R1 + R2 + IS + R3*.
Процедуру обновления (иР) учебные заведения осуществляют за счет своих внутренних ресурсов. Для поиска таких ресурсов либо нанимают специалистов, либо используют своих специалистов в области компьютерных технологий. Это создает неравенство между организациями, имеющими такие ресурсы и не имеющими такие ресурсы. Это создает неравенство и в качестве образования.
Эффективность и жизненный цикл обучающей системы
Для многих случаев жизненный цикл определяет эффективность эксплуатации обучающей системы. На языке отношений жизненный цикл и эффективность - соразмерные показатели. Увеличение жизненного цикла повышает эффективность и наоборот, уменьшение жизненного цикла снижает эффективность. Связь эффективности функционирования системы с жизненным циклом определяет важность поддержки жизненного цикла для любой системы. Поддержка жизненного цикла может быть внешней и внутренней. Внутренняя поддержка ЖЦ направлена на функционирование системы и исключение противоречий между ее компонентами. Внешняя поддержка ЖЦ направлена на отражение внешних угроз среды или конкурентов.
Жизненный цикл сложной системы может быть сложной моделью, зависящей от ряда независимых факторов: специфики решаемой задачи; масштаба и сложности проекта; специфики условий, в которых система создается и функционирует. В жизненном цикле ПО, как правило, выделяют 5 фаз: инициация (сбор и анализ требований к ПО), планирование (проектирование), выполнение (разработка, испытания, серийное производство), контроль и мониторинг (сопровождение), завершение (вывод из эксплуатации). Для того чтобы рассмотреть поддержку ЖЦ, рассмотрим несколько типовых моделей жизненного цикла.
Наиболее распространенная простая модель ЖЦ ПО - это водопадная (каскадная) модель, лежащая в основе ГОСТ 34 серии. Согласно этой модели, процесс создания и развития ПО выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации и тестирования, интеграции и поддержки. Более сложной является модель жизненного цикла, известная как петля качества, которая включает 11 фаз [7; 10; 14]. Согласно этой модели жизненный цикл продукции представляет собой совокупность взаимосвязанных процессов (11 фаз) изменения состояния продукции при ее создании и использовании. Модель отражает циклический переход продукции на новый уровень качества. Указанные модели являются статическими, поскольку не отражают динамику развития продукции или ПО.
При разработке ПОв условиях изменяющихся требований и высокой неопределенности предметной области применяется спиральная модель ЖЦ. Спиральная модель основана на выработке дополнительного ресурса в процессе функционирования системы. Эта модель ЖЦ является динамической. Фактически эта модель выполняет функции реинтеграции и регенерации ПО [3].
В данной работе предлагается ресурсная модель жизненного цикла [16], основанная на том, что объем ресурсов и скорость их расходования определяют жизненный цикл системы.
Следует различать диссипацию [11] и деградацию [15] объектов - носителей жизненного цикла, хотя результаты от этих процессов одинаковые и требуют затрат ресурсов. Деградация есть внутренний фактор. Он означает нарушение внутренней согласованности и комплементарности [5; 8] компонентов обучающей системы. Диссипация есть внешний фактор. Он означает изменение состояния обучающей системы или иной системы в сторону от целевого при внутренней согласованности компонентов системы. В первом случае ресурсы направляются на самовосстановление, потому что оно требуется всегда. Во втором случае они направляются на отражение угроз и самовосстановление, если оно требуется. Таким образом, значение ресурсов при поддержке жизненного цикла велико. Отсюда вытекает значение трансформации информации [17] в информационные ресурсы, которые увеличивают жизненный цикл информационных систем.
Заключение
Анализ результатов исследования данной работы показывает, что существуют три типа объектов по критерию жизненного цикла. Первый тип - это объекты - носители жизненного цикла. Примерами могут служить живые организмы, а применительно к теме исследования - программное обеспечение. Второй тип объектов - это объекты с управляемым жизненным циклом, чаще с помощью законодательных и нормативных актов. Третий тип объектов - это объекты, жизненный цикл которых зависит от жизненного цикла встроенных в них других объектов. Это объекты с зависимым жизненным циклом. К этому типу объектов относятся информационные системы с программным обеспечением. Анализ результатов исследования данной работы показывает, что для обеспечения устойчивой и надежной работы обучающей информационной системы целесообразно использовать дополнительное резервирование в виде регенерации программных средств.
Список литературы
1. Зарубин В.Н. Принцип ритмичности биологических процессов // Эксперт года 2020: сборник статей УШ Международного научно-исследовательского конкурса. - Пенза: Наука и Просвещение, 2020. - С. 9-13.
2. Матчин В.Т. Применение эволюционного моделирования для регенерации программного обеспечения // Образовательные ресурсы и технологии. - 2019. - № 4. - С. 42-52.
3. Матчин В.Т. Регенерация бортовых баз данных // Наука и технологии железных дорог. - 2019. - № 4 (12). - С. 20-29.
4. Цветков В.Я. Информатизация, инновационные процессы и геоинформационные технологии // Известия высших учебных заведений. Геодезия и аэрофотосъемка. - 2006. - № 4. - С. 112-118.
5. Цветков В.Я.Комплементарность информационных ресурсов // Международный журнал прикладных и фундаментальных исследований. - 2016. - № 2. - С. 182-185.
6. Цветков В.Я. Развитие технологий управления // Государственный советник. - 2015. - № 4 (12). - С. 5-10.
7. Цветков В.Я. Стандартизация информационных программных средств и программных продуктов. - М.: МГУГиК, 2000. - 116 с.
8. Щенников А.Н.Комплементарность в образовательных технологиях // Современное дополнительное профессиональное педагогическое образование. - 2018. - № 4. - С. 3-14.
9. Guinйe J.B., Lindeijer E. (ed.). Handbook on life cycle assessment: operational guide to the ISO standards. - Springer Science & Business Media, 2002.
10. Jap S.D., Anderson E. Testing a life-cycle theory of cooperative interorganizational relationships: Movement across stages and performance // Management science. - 2007. - Vol. 53, No. 2. - P. 260-275.
11. Kawai R., Parrondo J.M.R., Van den Broeck C. Dissipation: The phase-space perspective // Physical review letters. - 2007. - Vol. 98. - No. 8.
12. Micheli L.et al. Life-Cycle Cost Evaluation Strategy for High-Performance Control Systems under Uncertainties [Электронныйресурс] // Journal of Engineering Mechanics. - 2020. - Vol. 146, No. 2. - URL: https://www.ascelibrary.org/doi/10.1061/ASCEEM.1943-7889.0001711(датаобращения: 10.03.2020).
13. Mueller D.C. A life cycle theory of the firm // The Journal of Industrial Economics. - 1972. - Vol. 20. - P. 199-219.
14. Panyukov D.I., Kozlovskiy V.N. Highlights of Russian experience in implementing ISO/TS 16949 // Life Science Journal. - 2014. - No. 11 (8s). - P. 439-444.
15. Singh B., Sharma N. Mechanistic implications of plastic degradation // Polymer Degradation and Stability. - 2008. - Vol. 93. - No. 3. - P. 561-584.
16. TsvetkovV.Ya. Resource Method of Information System Life Cycle Estimation // European Journal of Technology and Design. - 2014. - No. 2 (4). - P. 86-91.
17. TsvetkovV.Ya., Matchin V.T. Information Conversion into Information Resources // European Journal of Technology and Design. - 2014. - No. 2 (4). - P. 92-104.
Размещено на Allbest.ru
...Подобные документы
Требования к технологии проектирования программного обеспечения (ПО). Состав и описание стадий полного жизненного цикла ПО. Классификация моделей жизненного цикла ПО, их особенности. Методологии разработки ПО, приёмы экстремальный программирование.
презентация [874,4 K], добавлен 19.09.2016Общая характеристика основных моделей жизненного цикла: каскадная, инкрементная, спиральная. Стадия как часть процесса создания программного обеспечения, ограниченная определенными временными рамками и заканчивающаяся выпуском конкретного продукта.
презентация [159,1 K], добавлен 27.12.2013Особенности основных, вспомогательных и организационных процессов жизненного цикла автоматизированных информационных систем. Основные методологии проектирования АИС на основе CASE-технологий. Определение модели жизненного цикла программного продукта.
курсовая работа [1,8 M], добавлен 20.11.2010Понятие и этапы жизненного цикла программного обеспечения как некоторых событий, которые происходят с системой компьютера в процессе ее создания, внедрения и сопровождения. Модели данного процесса: каскадная, спиральная, их отличительные особенности.
доклад [33,5 K], добавлен 06.04.2015Жизненный цикл информационных систем. Процессы документирования и управления конфигурацией. Использование каскадного и спирального подходов к построению ИС. Их преимущества и недостатки. Процесс разработки программного обеспечения по каскадной схеме.
презентация [350,6 K], добавлен 09.11.2015Жизненный цикл программного обеспечения - непрерывный процесс, который начинается с принятия решения о необходимости создания ПО и заканчивается при полном изъятия его из эксплуатации. Подход к определению жизненного цикла ПО Райли, по Леману и по Боэму.
реферат [39,1 K], добавлен 11.01.2009Понятие технологии разработки программы. Основа проектирования программного обеспечения. Модели жизненного цикла, возникшие исторически в ходе развития теории проектирования программного обеспечения. Спиральная (spiral), каскадная и итерационная модели.
презентация [1,0 M], добавлен 11.05.2015Процессы Oracle CDM. Стадии и этапы выполнения работ по созданию автоматизированной системы (АС). Основные модели жизненного цикла ПО. Требования к содержанию документов. Основная проблема спирального цикла. Работы, выполняемые при разработке проекта.
презентация [194,1 K], добавлен 14.10.2013Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Стадии жизненного цикла ИС и его стандарты. Методологии, поддерживающие спиральную модель. Каскадная и инкрементная модели, их достоинства и недостатки. Основные, вспомогательные и организационные процессы жизненного цикла. Сравнительный анализ моделей.
курсовая работа [186,4 K], добавлен 21.05.2015Основные понятия, классификация, жизненный цикл информационных систем. Методология их разработки. Общая структура профиля ИС. Общие сведения об управлении проектами. Стандарты и методики по организации жизненного цикла ИС и программного обеспечения.
курс лекций [203,3 K], добавлен 24.05.2015Методология структурного анализа и проектирования информационных систем. Базовый стандарт процессов жизненного цикла программного обеспечения. Цели и принципы формирования профилей информационных систем. Разработка идеальной модели бизнес-процессов.
презентация [152,1 K], добавлен 07.12.2013Основы методологии проектирования информационных систем, понятие их жизненного цикла. Основные модели жизненного цикла. Методология функционального моделирования SADT. Состав функциональной модели. Моделирование данных, характеристика case-средств.
реферат [327,5 K], добавлен 28.05.2015Понятие технологии разработки программного обеспечения и модели жизненного цикла. Сущность объектно-ориентированного подхода. Строительные блоки, общие механизмы языка моделирования UML, диаграммы классов, состояний, взаимодействий и компонентов.
курсовая работа [262,5 K], добавлен 10.07.2014Исследование основных стадий жизненного цикла информационной системы. Планирование, анализ требований и проектирование информационной системы. Стандарты и типы моделей жизненного цикла. Верификация и модернизация системы, полное изъятие из эксплуатации.
презентация [1,6 M], добавлен 12.02.2017Анализ проблем, решаемых при помощи итерации. Изучение жизненного цикла разработки информационных систем и автоматизации. Дисциплины жизненного цикла IBM Rational Unified Process. Особенности внедрения процессов и инструментальных средств в организации.
реферат [751,0 K], добавлен 05.10.2012Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.
реферат [36,1 K], добавлен 29.04.2010Жизненный цикл программного обеспечения. Основные этапы разработки информационной системы (ИС), методики ее внедрения. Модели жизненного цикла ИС, традиционные и альтернативные модели ее создания. Разработка стратегии автоматизации. Проекты создания ИС.
презентация [105,5 K], добавлен 27.04.2013Характеристика программных средств, использованных при разработке сайта. Параметры аппаратных средств для демонстрации ПП. Особенности архитектуры программного обеспечения. Анализ модели жизненного цикла программного продукта. Построение Gant-диаграммы.
курсовая работа [886,9 K], добавлен 30.05.2015Жизненный цикл автоматизированных информационных систем. Основы методологии проектирования автоматизированных систем на основе CASE-технологий. Фаза анализа и планирования, построения и внедрения автоматизированной системы. Каскадная и спиральная модель.
курсовая работа [1,1 M], добавлен 20.11.2010