- •Общая характеристика технологии программных средств.
- •Принципиальная схема разработки программных средств. (Технология, процесс создания).
- •Способы описания алгоритмов.
- •Описание алгоритма с помощью таблиц решения.
- •Технология системного проектирования программных средств. Принципиальная схема разработки.
- •Современные методы и средства разработки прикладных программных средств.
- •Характеристики качества программного обеспечения.
- •Языки программирования.
- •Надёжность программного обеспечения.
- •Показатели надёжности.
- •Факторы, определяющие надёжность по.
- •Стандартизация. Дисциплина и творчество программирования.
- •Виды программ и программных документов.
- •Виды программных документов.
- •Эксплуатационные документы.
- •Классификация документов.
- •Работы, выполняемые на стадии «Эскизный проект».
- •Структурное программирование.
- •Терминология и обозначения.
- •Очевидно, что g и h являются простыми программами, иначе f была бы не простой.
- •Число управляющих линий в блоке h удовлетворяет соотношению:
- •Графическая иерархическая документация (гид).
- •Простейшие пути повышения качества программ.
- •Классификация ошибок.
- •Сквозной структурный контроль.
- •Стиль программирования и качества программ.
- •Case – технологии.
- •Моделирование данных.
- •Что дает применение case-средств?
- •Средства реализации case-технологий.
- •Общая характеристика case-средства
- •Особенности рабочего интерфейса
- •Начало работы с проектом в среде
- •Разработка диаграммы вариантов использования в среде Rational Rose.
- •Разработка диаграммы классов в среде
- •Диаграмма классов
- •Разработка диаграммы состояний в среде Rational Rose.
- •Разработка диаграммы последовательности в среде Rational Rose.
- •Разработка диаграммы кооперации в среде Rational Rose.
- •Разработка диаграммы компонентов в среде Rational Rose.
- •Разработка диаграммы развёртывания в среде Rational Rose.
- •Практические примеры диаграмм.
- •Актеры.
- •Диаграмма классов (основы)
- •Ассоциации
- •Заказ от одного клиента
- •Полезные советы по использованию диаграмм классов
- •Диаграмма взаимодействия
- •Диаграмма кооперации
- •Диаграмма кооперации
- •Диаграмма пакетов
- •Диаграмма состояний
- •Верификация программ.
- •Восходящее тестирование, нисходящее тестирование.
- •Методы тестирования компонентов.
- •Структура коллектива программистов.
- •Общая структура коллектива, работающего над крупным проектом.
- •Трудовые затраты по видам работ (человеко/месяц).
Виды программ и программных документов.
Важнейшие термины по ГОСТу 19.78 – 74
Алгоритм – точное предписание, определяющее вычислительный процесс ведущий от варьируемых начальных данных к исходному результату.
Программа – алгоритм, записанный в форме воспринимаемой вычислительной машиной.
Программирование – раздел прикладной математики, разрабатывающий методы использования вычислительных машин для реализации алгоритмов.
Программное обеспечение – совокупность программных документов на них для реализации целей и задач ЭВМ.
Программное изделие – программа на носителе данных, являющаяся продуктом промышленного производства.
Подпрограмма – часть программы, выделяемая в целях сокращения записи программы и выполняющая четко определённую функцию.
Программный сегмент – часть программы, которая может выполняться, не требуя нахождения в оперативной памяти остальных частей.
Программный модуль – часть программы, допускающая автономную трансляцию. Изменения, вносимые в модуль или его замена на другой модуль, выполняющий те же функции, не влияет на остальную часть программы.
ЕСПД устанавливает следующие виды программ с точки зрения документирования:
К омплекс
Комплекс Комплекс Компонент
Компонент Компонент
Комплекс – программа, состоящая из двух или более комплектов, выполняющих взаимосвязанных функций и применяемая самостоятельно или в составе другого комплекса.
Качество программы на ряду с другими факторами определяется полнотой и качеством пакета документов, сопровождающем её.
К программным документам относятся документы, содержащие сведения необходимые для разработки, изготовления, сопровождения программ и эксплуатация.
Виды программных документов.
Вид программного документа |
Содержание программного документа |
Спецификация |
Состав программы и документации на неё. |
Ведомость держателей подлинников |
Перечень предприятий, на которых хранятся подлинники программных документов. |
Текст программы |
Запись программы с необходимыми комментариями. |
Программа и методика испытаний |
Требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля. |
Описание программы |
Сведения о логической структуре и функционирование программы. |
Техническое задание |
Назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний. |
Пояснительная записка |
Схема алгоритма, общее описание алгоритма и функционирования программы, а также обоснование принятых технических и технико-экономических решений. |
Эксплуатационные документы |
Сведения для облегчения функционирования и эксплуатации программы. |