7. ТЕЗИСЫ ЛЕКЦИЙ
Тема № 1 «История и развитие термина «Программная инженерия»
Занятие № 1 «История развития программной инженерии»
УЧЕБНЫЕ ЦЕЛИ:
1. Изучить историю возникновения программной инженерии как науки. Рассмотреть проблемы, рассматриваемые в рамках программной инженерии.
2. Воспитывать у обучающихся интерес к программной инженерии, показать необходимость изучения этой науки как одного из основных направлений информационных технологий.
УЧЕБНЫЕ ВОПРОСЫ:
1. Предпосылки и история программной инженерии.
2. Кризис программирования.
Заключение.
СОДЕРЖАНИЕ УЧЕБНЫХ ВОПРОСОВ, ПОРЯДОКИ МЕТОДИЧЕСКИЕ ПРИЕМЫ ИХ ОТРАБОТКИ
В первом учебном вопросе рассматриваются проблемы, возникшие в информатике, которые привели к появлению и развитию программной инженерии как научного знания. Так же в этом вопросе рассматриваются этапы развития программной инженерии, рассматривается вклад ученых в развитие этой науки. Кроме этого рассматриваются современные тенденции, сложившиеся в процессе развития программной инженерии.
Во втором вопросе разъясняется содержание понятия «кризис программирования». Рассматриваются основные причины, повлекшие появление такого процесса в информатике. Так же в рамках данного вопроса рассматриваются направления выхода из кризиса. Особо подчеркивается труд некоторых ученых, повлиявший на развитие программной инженерии. Рассматриваются научные труды современных ученых, занимающихся проблемами кризиса программирования и программной инженерии.
Тема № 2 «Понятие программной инженерии»
Занятие № 1 «Программная инженерия»
УЧЕБНЫЕ ЦЕЛИ:
Изучить основные понятия и определения, принятые в информатике, программной инженерии и информационных технологиях. Показать место науки в информационных науках. Определить и дать характеристику отличиям программной инженерии от информатики и других инженерных наук.УЧЕБНЫЕ ВОПРОСЫ:
1. Основные понятия и определения.
2. Отличия от информатики и других инженерий.
Заключение.
СОДЕРЖАНИЕ УЧЕБНЫХ ВОПРОСОВ, ПОРЯДОКИ МЕТОДИЧЕСКИЕ ПРИЕМЫ ИХ ОТРАБОТКИ
В первом вопросе даются основные определения терминов, используемых в рамках программной инженерии и на стыках с информатикой и информационными технологиями. Определения рассматриваются с исторической точки зрения, рассказывается эволюция определений и терминов.
Во втором вопросе рассматриваются признаки, по которым программную инженерию относят к инженерным наукам. Потом освещаются признаки, присущие только программной инженерии. Так же детально рассматриваются отличия между программной инженерией и информатикой, а так же между программной инженерией и другими инженерными науками.
Тема № 2 «Понятие программной инженерии»
Занятие № 2 «Жизненный цикл программного обеспечения»
УЧЕБНЫЕ ЦЕЛИ:
Изучить понятие жизненного цикла программного средства. Рассмотреть основные модели жизненных циклов, применяемых на современном этапе развития программной инженерии. Выделить основные отличия между ними. Рассмотреть этапы жизненного цикла программного средства и дать детальную характеристику каждому из них. Рассмотреть принципы выбора модели жизненного цикла программного средства на основе типа и масштаба разрабатываемого программного средства. Рассмотреть применяемые характеристики и принципы оценки качества программного продукта.УЧЕБНЫЕ ВОПРОСЫ:
1. Каскадная модель ЖЦ ПС.
2. Основные цели разработки и применения профилей стандартов
3. Классификация ПС по масштабности проектов.
4. Принципы управления ЖЦ ПС (ISO 9000:2000).
5. Схема ЖЦ профилей стандартов
6. Оценки уровней зрелости проектов разработки ПС
7. Оценка качества ПС
СОДЕРЖАНИЕ УЧЕБНЫХ ВОПРОСОВ, ПОРЯДОКИ МЕТОДИЧЕСКИЕ ПРИЕМЫ ИХ ОТРАБОТКИ
В первом вопросе рассматриваются основные модели жизненных циклов программного средства и методы, позволяющие выбрать подходящую модель для каждого отдельного проекта программного средства. Затем детально рассматривается каскадная модель ЖЦ. Дается детальная характеристика достоинств и недостатков данной модели ЖЦ.
Во втором вопросе дается определение термину «профиль стандартов». Рассматриваются основные цели и задачи разработки профилей стандартов. Рассказываются основные принципы разработки профилей стандартов.
В третьем вопросе дается характеристика масштабу проекта. Далее рассматривается классификация масштабности проектов. Детально освещается каждый тип из классификации.
В четвертом вопросе рассматриваются принципы управления ЖЦ. Дается характеристика каждому применяемому принципу, а так же условия применения данного принципа. Так же отдельно рассматриваются принципы, применяемые для каскадной модели ЖЦ.
В пятом вопросе строится схема ЖЦ профиля стандартов. Дается детальная характеристика каждому элементу схемы и освещается характер переходов между элементами.
В шестом вопросе дается определение уровню зрелости проекта разработки ПС, рассматриваются стандарты, определяющие уровень зрелости проекта. Освещаются модели оценки и характеристики оценки, определяющие уровни зрелости проектов разработки ПС. Строится схема метода оценки уровня зрелости.
В седьмом вопросе дается понятие качества ПС, рассматриваются основные характеристики качества ПС. Строится модель определения качества ПС.
Тема № 2 «Понятие программной инженерии»
Занятие № 2 «Разработка модели ЖЦ ПС»
УЧЕБНЫЕ ЦЕЛИ:
Рассмотреть методы, применяемые при разработке модели ЖЦ ПС. Дать характеристики, влияющие на выбор того или иного метода разработки. Выявить достоинства и недостатки каждого метода. Детально рассмотреть этапы, входящие в состав ЖЦ ПС, их назначение и характеристики. Дать описание плана управления проектом ПС. Рассмотреть его структурные элементы, их назначение и характеристики. Рассмотреть виды и содержание затрат, возникающих на разных этапах ЖЦ. Показать примеры расчета количественных показателей качества программного средства.УЧЕБНЫЕ ВОПРОСЫ:
1. Разработка модели ЖЦ.
2. Описание этапов ЖЦ.
3. Разработка структуры плана управления проектом ПС.
4. Построение схемы затрат.
СОДЕРЖАНИЕ УЧЕБНЫХ ВОПРОСОВ, ПОРЯДОКИ МЕТОДИЧЕСКИЕ ПРИЕМЫ ИХ ОТРАБОТКИ
В первом вопросе рассматриваются методы разработки модели выбранного ЖЦ. Дается описание каждого метода, его сильные и слабые места, а так же специфика применения того или иного метода. Рассматриваются методики, позволяющие оценить целесообразность применения каждого метода.
Во втором вопросе рассматриваются этапы, возникающие в выбранной модели ЖЦ. Дается характеристика каждому из этих этапов. Рассматриваются методы расчета количественных и качественных показателей, применяемых для контроля выполнения работ на каждом конкретном этапе ЖЦ ПС.
В третьем вопросе рассматриваются методики, применяемые для разработки структуры плана управления проектом ПС. Рассматриваются методы разработки плана управления проектом ПС. Рассматриваются характеристики элементов, входящих в состав плана управления проектом ПС.
В четвертом вопросе рассматриваются всевозможные виды затрат, возникающие на каждом этапе ЖЦ ПС. Рассматриваются методы количественной оценки для каждого вида затрат. Даются рекомендации по снижению этих затрат. В итоге рассматривается модель определения целесообразности проекта на основе полученных затрат.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


