Разработка и стандартизация программных систем

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 основных типа жизненных циклов.