Разработка и стандартизация программных систем
1. Три типа жизненных циклов программных систем.................................................................. 2
2. Современные стандарты описания ЖЦ....................................................................................... 3
3. Стандарт ISO серии 9000 при разработке программных систем.......................................... 7
4. Стандарты Единой системы программной документации (ЕСПД)...................................... 7
5. Стандарты РФ (ГОСТ Р) на документирование ПС................................................................ 10
6. Организация группы проекта при разработке программных систем................................ 11
7. Три способа определение требований к программной системе......................................... 12
8. Спецификация требований к программной системе.............................................................. 13
9. Методы контроля спецификации требований......................................................................... 14
10. Спецификация качества программных систем..................................................................... 15
11. Функциональная спецификация программных систем....................................................... 17
12. Архитектура программных систем......................................................................................... 19
13. Основные классы архитектур программных систем........................................................... 20
14. Основные модели при разработке программных систем................................................... 21
15. Принципы объектно-ориентированного анализа и проектирования ПС........................ 22
16. Принципы компонентной архитектуры информационных систем................................... 23
17. Стандарты семейства IDEF........................................................................................................ 24
18. Принципы построения модели IDEF0..................................................................................... 24
19. Принципы разработки моделей AS-IS и ТО-ВЕ.................................................................... 26
20. Диаграммы в стандарте IDEF0................................................................................................. 27
21. Понятие работы в стандарте IDEF0......................................................................................... 28
22. Описание взаимодействия работ в стандарте IDEF0........................................................... 29
23. Типы связей работ в стандарте IDEF0..................................................................................... 30
24. Стандарт IDEF1X......................................................................................................................... 32
25. Принципы построения модели IDEF3..................................................................................... 32
26. Диаграммы потоков данных..................................................................................................... 36
27. Архитектурные виды программной системы........................................................................ 37
28. Фазы, итерации и циклы разработки программных систем - РУП................................... 38
29. Рабочие процессы создания программных систем - РУП.................................................. 39
30. Основные артефакты при разработке программных систем............................................. 40
31. Концепция языка UML............................................................................................................... 42
32. Язык UML как система визуализации, специфицирования, конструирования, документирования................................................................................................................................................................ 43
33. Понятия модели и системы в языке UML............................................................................... 46
34. Принципы моделирования системной архитектуры в языке UML................................... 47
35. Принципы представления системы в языке UML................................................................. 49
36. Понятие сущностей в языке UML............................................................................................ 51
37. Структурные сущности предметной области....................................................................... 51
38. Отношения в языке UML............................................................................................................ 52
39. Диаграммы в языке UML........................................................................................................... 53
40. Правила языка UML.................................................................................................................... 55
41. Общие механизмы языка uml................................................................................................. 56
42. Прецедент как спецификация поведения программных систем....................................... 57
43. Организация прецедентов в языке UML................................................................................. 58
44. Приемы анализа прецедентов в языке UML.......................................................................... 59
45. Диаграммы прецедентов............................................................................................................ 60
46. Моделирование требований к системе с помощью диаграмм прецедентов................. 61
47. Критерии сравнения инструментальных систем разработки программных систем.... 62
48. Технико-экономические показатели разработки программных средств....................... 67
49. Сертификация программных средств..................................................................................... 70
50. R-технология программирования............................................................................................ 71
1. Три типа жизненных циклов программных систем.
Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.
При создании заказного ПО выделяют пять основных стадий ЖЦ:
· анализ и формализация требований заказчика;
· проектирование;
· реализация;
· тестирование;
· внедрение и эксплуатация.
Целесообразно выделить 3 основных типа жизненных циклов.