Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1337.docx
Скачиваний:
1
Добавлен:
01.01.2020
Размер:
211.4 Кб
Скачать

1.ОСНОВНЫЕ ЭТАПЫ реш задач на ЭВМ.Постановка задачи разработки программного обеспечения. Решение основной задачи с использованием ЭВМ состоит из следующих этапов - анализ требований и формальной постановки задачи - выбор или разработка математической модели - анализ способов решения - логическое проектирование и разработка алгоритма - кодирование (непосредственное написание программы) - тестирование и отладка ПО - внедрение, сопровождение и использование программного обеспечения.

2.Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий. К основным структурам относятся следующие:

линейные

разветвляющиеся

циклические

- Линейный – команды алгоритма выполняются шаг за шагом точно в той последовательности, в которой они представлены в алгоритме. - Разветвляющийся – ход исполнения команд может меняться относительно их нахождения в алгоритме. В зависимости от результата проверки условия выполняется та или иная последовательность операций (ветвь). - Циклический – некоторые команды алгоритма многократно повторяются. В зависимости от характера повторений различают циклические алгоритмы с заданным и незаданным числом итераций.

3.Жизненный цикл программы. Критерии качества программы.

Цикл разработки или жизненный цикл программы - постановка задачи, анализ и уточнение требований, предъявляемых к системе; - определение спецификаций и разработка системной архитектуры; - разработка проекта, детальное проектирование модулей; - программирование (кодирование); - тестирование и отладка; - эксплуатация и сопровождение.

4.Техническое задание и спецификация программы Техническое задание (ТЗ) является одним из важнейших документов в программной документации. Состав ТЗ: - введение (наименование, краткую характеристику области применения ПО, где используют ПО); - основание для разработки (должны быть указаны документы, на основании которых ведется разработка, организация утвердившая документ, дата утверждения, условное обозначение темы разработки); - назначение разработки (Функциональное и эксплуатационное назначение программы); - требования к программе или программному изделию:

требования к функциональным характеристикам (указываются основные требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т.п.);

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

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

требования к составу и параметрам технических средств (необходимый состав технических средств с указанием их основных технических характеристик);

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

требования к маркировке и упаковке;

требования к транспортированию и хранению (условия транспортирования, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях).

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

1. Введение

1. Общие сведения

2. Основания для разработки

3. Назначение разработки

2. Назначение и цели создания системы

 

3. Характеристика объекта автоматизации

4. Требования к программе или программному изделию

4. Требования к системе

4.1. Требования к функциональным характеристикам

4.2. Требования к функциям (задачам), выполняемым системой

 

4.1. Требования к системе в целом

 

4.1.1. Требования к структуре и функционированию системы

 

4.1.3. Показатели назначения

4.2. Требования к надежности

4.1.4. Требования к надежности

 

4. 1.5. Требования к безопасности

 

4. 1.6. Требования к эргономике и технической эстетике

4.3. Условия эксплуатации

4.1.2. Требования к численности и квалификации персонала системы и режиму его работы

 

4. 1.9. Требования к защите информации от несанкционированного доступа

 

4. 1.10. Требования по сохранности информации при авариях

 

4. 1.11. Требования к защите от влияния внешних воздействий

 

4. 1.12. Требования к патентной чистоте

 

4. 1.13. Требования по стандартизации и унификации

4.4. Требования к  составу и параметрам технических средств

4. 1.8. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

4.5. Требования к информационной и программной совместимости

 

4.6. Требования к маркировке и упаковке

 

4.7. Требования к транспортированию и хранению

4. 1.7. Требования к транспортабельности для подвижных систем

4.8. Специальные требования

4. 1.14. Дополнительные требования

 

4.3. Требования к видам обеспечения

5. Требования к программной документации

8. Требования к документированию

6. Технико-экономические показатели

 

7. Стадии и этапы разработки

5. Состав и содержание работ по созданию системы

8. Порядок контроля и приемки

6. Порядок контроля и приемки системы

 

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

 

9.Источники разработки