
- •1. Что такое данные? Что такое информация? Что такое обработка данных?
- •2. Что такое пс? Что такое надежность пс?
- •3. Перечислите интеллектуальные возможности человека по разработке пс, расскажите о каждой из них.
- •4. Что мы понимаем под простой системой?
- •5. Дайте определение жизненному циклу пс.
- •6. Расскажите о пяти основных подходах к организации создания и использования пс.
- •7. Известны три способа разработки требований к пс, назовите их.
- •8. Расскажите 3 свойства пс на Ваш выбор.
- •9. Назовите основные задачи разработки архитектуры пс.
- •10. Назовите основные классы апс, что такое апс?
- •11. Что используют для контроля апс? Расскажите об этих видах контроля.
- •12. Что из себя представляет цельная программа?
- •13. Что такое программный модуль?
- •14. Перечислите и опишите конструктивные характеристики пм.
- •15. Опишите архитектурный подход к разработке программы.
- •16. Три метода для контроля структуры программы?
- •17. При разработке пм какого порядка следует придерживаться?
- •19. Что такое псевдокод?
- •20. Перечислите и опишите методы контроля пм.
- •24. Меры обеспечения точности пс.
- •27. Перечислите виды защиты пс от искажения информации, расскажите 1 из них.
- •30. Case технологии.
Оглавление
1. Что такое данные? Что такое информация? Что такое обработка данных? 2
2. Что такое ПС? Что такое надежность ПС? 2
3. Перечислите интеллектуальные возможности человека по разработке ПС, расскажите о каждой из них. 3
4. Что мы понимаем под простой системой? 4
5. Дайте определение жизненному циклу ПС. 4
6. Расскажите о пяти основных подходах к организации создания и использования ПС. 4
7. Известны три способа разработки требований к ПС, назовите их. 5
8. Расскажите 3 свойства ПС на Ваш выбор. 6
9. Назовите основные задачи разработки архитектуры ПС. 8
10. Назовите основные классы АПС, что такое АПС? 8
11. Что используют для контроля АПС? Расскажите об этих видах контроля. 9
12. Что из себя представляет цельная программа? 9
13. Что такое программный модуль? 9
14. Перечислите и опишите конструктивные характеристики ПМ. 10
15. Опишите архитектурный подход к разработке программы. 13
16. Три метода для контроля структуры программы? 14
17. При разработке ПМ какого порядка следует придерживаться? 14
18. Что такое структурное программирование? 16
19. Что такое псевдокод? 18
20. Перечислите и опишите методы контроля ПМ. 19
21. Что такое отладка и тестирование ПС? Что такое ПС? 20
22. Автономная отладка ПС. 20
23. Комплексная отладка ПС. 20
24. Меры обеспечения точности ПС. 21
25. Меры обеспечения автономности ПС. 21
26. Меры по обеспечению устойчивости ПС. 21
27. Перечислите виды защиты ПС от искажения информации, расскажите 1 из них. 22
28. Какие принципы необходимо соблюдать при разработке ПИН? Что такое ПИН? 27
29. Графический и командный ПИН. 28
30. CASE технологии. 29
1. Что такое данные? Что такое информация? Что такое обработка данных?
Данные – это представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некотором ПОД (Пункт обработки данных).
Информация – это смысл, который придаётся данным при их переработке.
Обработка данных – систематическое выполнение некоторой последовательности действий с данными. Данные представляются и хранятся на носителях.
2. Что такое пс? Что такое надежность пс?
Программное средство (ПС) – программа или логически связанная совокупность программ, размещённая на носителе и снабжённая документацией.
Документация ПС позволяет понять:
− какие функции выполняет та или иная программа ПС;
− как подготовить исходные данные;
− какие программы содержит ПС;
− как запустить на выполнение;
− что означают полученные результаты;
− как её можно модифицировать.
Надёжность ПС – способность ПС безотказно выполнять определённые функции при заданных условиях в течение заданного времени и с достаточно большой вероятностью.
Под отказом понимают наличие в ПС ошибки. Причём нужно отметить, что надёжное ПС не исключает наличия в нём ошибки. Важно отметить, чтобы при практическом применении ПС эти ошибки проявлялись достаточно редко. Убедиться, что ПС обладает следующими свойствами можно тестированием или практическим применением. Практически мы разрабатываем лишь надёжные, а не правильные ПС. Программные средства обладают различной степенью надёжности. Некоторые ошибки выражают лишь неудобства, а некоторые могут вызывать катастрофические последствия. Поэтому для оценки надёжности иногда используют дополнительный показатель, который учитывает стоимость или вред каждого отказа.
3. Перечислите интеллектуальные возможности человека по разработке пс, расскажите о каждой из них.
Интеллектуальные возможности человека по разработке ПС:
– способность к перебору;
– способность к абстракции;
– способность к математической индукции.
Способность к перебору – это способность человека последовательно переключать внимание с одного предмета на другой, позволяя при этом узнавать искомый предмет. Эта способность ограничена. В среднем человек может перебирать до 1000 предметов (элементов) не путаясь. Человек должен учитывать свою ограниченность в этом плане. Средством преодоления этого недостатка является способность к абстракции. Это способность человека объединять предметы (элементы) в группы, в одно понятие или заменять множество элементов одним (другого рода). Способность человека к математической индукции (умозаключения от частных случаев к общему выводу, в отличие от дедукции или вывода – умозаключения от более общих суждений к менее общим) позволяет ему справляться с бесконечными последовательностями.
4. Что мы понимаем под простой системой?
Под простой системой будем понимать такую систему, в которой человек уверенно может перебрать все связи между её элементами, а под сложной – систему, в которой он этого сделать не в состоянии. Граница между простыми и сложными системами размыта и не определена. Поэтому можно говорить и о промежуточном классе систем, к которым относятся программы, про которые говорят, что в каждой отлаженной программе есть хотя бы одна ошибка.