- •Математическое обеспечение эвм и его структура.
- •Особенности организации пакетов.
- •Классификация пакетов прикладных программ.
- •Этапы жизненного цикла программного обеспечения.
- •Типы жизненного цикла.
- •Критерии тестирования.
- •Показатели качества пакетов прикладных программ.
- •Методики оценки затрат на разработку программного продукта.
- •Оценка надежности программного обеспечения. Кортеж программы.
- •Экономические оценки надежности программы.
- •Методы управления разработкой программ.
- •Международный стандарт iso 9001.
- •Детализация характеристики ремонтопригодности и ее подхарактеристики (метрика).
- •Структурное программирование.
- •Суть структурного программирования
- •Нисходящая разработка.
- •Сквозной структурный контроль.
- •Тесты контроля.
- •Итог структурного программирования.
- •Методология моделирования sadt.
- •Моделирование потоков данных (dfd).
- •Моделирование данных.
- •Пример начальной контекстной диаграммы.
- •Более детальная контекстная диаграмма.
- •Пример диаграммы структуры данных.
- •Пример диаграммы сущность-связь.
- •Вопросы.
Тесты контроля.
Дата |
Текст |
Денежный |
Ч
По 1ому полю каждого используемого
типа |
Дата |
ФИО |
Стоимость |
К
* |
01.01.99 |
Петрова А.В. |
10.000 руб. |
0 |
9 |
Петрова а,в |
|
Набрать 10 |
31.99.12 |
7етров |
|
.. |
12.31.99 |
/* |
|
0_010 |
99.12.31 |
eti |
|
A010 |
* |
|
|
Ф010 |
AB.CD.EG |
|
|
|
ab.cd.eg |
|
|
|
01-01-99 |
|
|
|
! условие на значение: LIKE “[а-я]”
* - контрольный пример
Итог структурного программирования.
Принцип решения сложных проблем путем разбиения на множество независимых задач.
Принцип иерархического упорядочивания – принцип организации составных частей в иерархическое дерево.
З вида моделей (диаграмм):
SADT (Structured and Design Technique) – это модели и соответствие функциональные диаграммы (составить спецификации и описать схему иерархии).
DFD (Data Flow Diagrams) – диаграммы потоков данных.
ERD (Entity – Relationship Diagrams) – диаграммы сущность – связь.
Методология моделирования sadt.
Представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели любой предметной области.
Функциональная модель SADT отражает функциональную структуру объекта, т.е. производимые объектом действия и связи между этими действиями.
Основные элементы методологии SADT основываются на следующих концепциях:
Графическое представление блочного моделирования.
Д
иаграммы
отображают функции в виде блока (
), а интерфейсы ввода-вывода - .
Строгость и точность в использовании правил.
Правила:
Ограничения количества блоков на каждом уровне декомпозиции (от 3 до 6).
Связность диаграмм (нумерация блоков).
Уникальность меток и наименований блоков.
П равильное использование блоков и прямых ( ).
Разделение входов и управлений (вход – входящая информация. управление - внешние признаки, влияющие на выполнение функции).
Методология SADT может использоваться для моделирования широкого круга систем, определения спецификаций, определения требований и функций, а затем для разработки самой системы (программного продукта).
Для уже существующих систем SADT используется для анализа функций и указания механизмов изменения в этой системе.
Результатом методологии SADT является модель, которая включает диаграммы, фрагменты текстов, словари.
Диаграммы – главные компоненты модели, это функции.
Управление
Функция
Вход
Выход
Механизм
Функция задана, которую нужно разработать.
Механизм – физическое лицо и техника.
У
правление
– окружающая среда, факторы, влияющие
на работу системы.
А0
А1
А1
А1
А1 – планирование разработки.
А2 – разработка графика работ.
А3 –построение модели системы.
А11
А12
А13
А11 – разработка структуры и методов системы.
А12 – расчет требований, затрат, времени на разработку.
А13 – уточнение плана мероприятий.

010
9.31.12
/.:1.99