Технология разработки программного обеспечения




НазваниеТехнология разработки программного обеспечения
Дата публикации17.10.2016
Размер9.76 Kb.
ТипДокументы

ТРПО 2010

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


1. Сущность предмета ТП, его задачи. Актуальность проблемы технологии программирования. История развития ТП.

2. Типы ПО (привести примеры).

3. Уникальное ПО и ПО, как продукция.

4. Жизненный цикл ПС. Модели жизненного цикла ПС.

5. Жизненный цикл программы: фаза разработки, фаза использо­вания, фаза сопровождения.

6. Водопадная модель ЖЦ ПС.

7. Каскадная модель ЖЦ ПС. Усовершенствование каскадной модели ЖЦ ПС.

8. Спиральная модель ЖЦ.

9. Понятие качества ПО. Критерии качества ПО: функциональность, надежность, их примитивы.

10. Критерии качества легкость применения, эффективность, их примитивы.

11. Критерии качества сопровождаемость, мобильность, их примитивы.

12. Функциональные и конструктивные критерии качества. Факторы, определяющие качество ПО.

13. Оценка качества ПО (показатель качества, единичный, комплексный, групповой). Методы определения числовых показателей качества.

14. Стиль программирования. Типы комментариев, их расположе­ние. Выбор имен переменных. Размещение операторов. Пользовательский интерфейс (командный, графический). Эргономические свойства пользовательского интерфейса.

15. Цель модульного программирования. Основные характеристики программного модуля. Размер модуля. Рутинность модуля.

16. Связность модуля.

17. Сцепление модулей.

18. Порядок разработки программного модуля.

19. Структурное программирование. Схемы передач управления.

20. Проектирования модуля: пошаговая детализация. Вспомогательные средства проектирования модулей: таблицы данных, табли­цы решений.

21. Методы разработки структуры ПС. Восходящая разработка ПС. Архитектурный подход разработки ПС.

22. Нисходящая разработка ПС. Конструктивный подход разработки ПС. Метод целенаправленной конструктивной реализации.

23. Внешнее описание ПС.

24. Определение требований к ПС.

25. Функциональная спецификация ПС. Методы контроля внешнего описания ПС.

26. Понятие архитектуры ПС. Основные классы архитектур ПС. Контроль архитектуры ПС.

27. Вспомогательные средства проектирования ПС (схемы Варнье-Орра, СИС, схемы HIPO, функциональные схемы).

28. Объекты и отношения в программировании. Сущность объектного подхода к разработке ПС

29. Особенности объектного подхода к разработке внешнего описания ПС.

30. Особенности объектного подхода на этапе конструирования ПС.

31. Источники ошибок в ПС: интеллектуальные возможности человека, модель перевода информации. Причины появления оши­бок.

32. Основные понятия отладки и тестирования. Различие между отладкой и тестированием. Преимущество тестирования сверху вниз. Проверка программ в нормальных, экстре­мальных и исключительных ситуациях.

33. Основные принципы тестирования программ. Заповеди по тестированию, предложенные Г. Майерсом. Методы тестирования, два подхода к тестированию.

34. Тестирование модулей: тестирование путей, структур управления, ветвлений, специальных значений (примеры).

35. Автономная отладка ПС. Комплексная отладка ПС.

36. Необходимость коллективной разработки ПО. Метод бригады главного программиста. Состав бригады. Обязанности главного программиста.

37. Функции заместителя главного программиста. Работа членов бригады. Работа секретаря (библиотекаря). Преимущества и трудности бригадного подхода.

38. Процессы управления разработкой программного средства. Организация коллективов для создания больших комплексов программ.

39. Структура управления разработкой программного средства. Планирование и составления расписаний по разработке ПС.

40. Аттестация ПС. Проблемы оценки квалификации отдельных специалистов в коллективе. Прикладное тестирование специалистов.

41. Документация, создаваемая и используемая в процессе разработки программных средств. Документация по сопровождению ПС.

42. Пользовательская документация ПС.

43. Стандартизация программной документации. ЕСПД. Классификация и обозначение стандартов ЕСПД. Назначение ЕСПД, область распространения ЕСПД.

44. Виды программных документов. Виды эксплутационных документов. Схемы алгоритмов.

45. Стадии разработки программной документации. Техническое задание. Требования к содержанию и оформлению.

46. Программа и методика испытаний. Текст программы, описание программы, пояснительная записка, описание применения (документация).

47. Руководство системному программисту, руководство программисту, руководство оператору.

48. Общая характеристика состояния применения ЕСПД. Межгосударственные стандарты.

49. Основные понятия и показатели надежности ПС. Надежность технических средств и ПО.

50. Дестабилизирующие факторы и методы обеспечения надежности ПС.

51. Модели надежности ПО.

52. Аналитические модели надежности (динамические).

53. Аналитические модели надежности (статические).

54. Эмпирические модели надежности.

ЛИТЕРАТУРА:

1. К. Зиглер. Методы проектирования программных систем. –М.: Мир, 1985. – 328с.

2. Орлов С.А. Технология разработки программного обеспечения. Разработка сложных программных систем. –М.:ПИТЕР, 2002. – 463 с.

3. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств.-М: «Финансы и статистика», 2003.

4. Единая система программной документации. Изд. стандартов, 1994.

5. Дж. Фокс. ПО и его разработка. –М.: Мир, 1985. – 316с.

6. А.М. Вендеров. Проектирование программного обеспечения экономических информационных систем. –М.: «Финансы и статистика», 2002. – 348с.

7. Шураков В.В. Надежность ПО систем обработки данных. -М.: Статистика, 1981.

8. Румянцев Д.Г., Монастырский Л.Ф. Путь программиста. – М.: Издательский дом ИНФРА•М, 2000. – 835 с.

9. Зубкова Т.М. Технология разработки программного обеспечения: учебное пособие.– Оренбург: РИК ГОУ ОГУ, 2004. – 102 с.





Похожие:

Технология разработки программного обеспечения iconПроектирование программного обеспечения этап жизненного цикла программного...
Различают проектирование архитектуры системы и детальное проектирование программных модулей. Проектирование подразумевает выработку...
Технология разработки программного обеспечения iconМбоу «сош №5» принято педагогическим советом протокол от 02. 09. 2013 №2
«Средняя общеобразовательная школа №5» (далее – сош №5) в области использования на арм лицензионного программного обеспечения или...
Технология разработки программного обеспечения iconИнструкция по порядку проведения инвентаризации программного обеспечения
Инвентаризация программного обеспечения (ПО) проводится на всех без исключения компьютерах, состоящих на балансе. Личные компьютеры...
Технология разработки программного обеспечения iconВопросы для государственного экзамена по дисциплине «Технологии программирования»
Интегрированная среда разработки программного обеспечения Visual Basic, Borland Delphi
Технология разработки программного обеспечения iconМодель выпускника
Область профессиональной деятельности выпускников: совокупность методов и средств для разработки, сопровождения и эксплуатации программного...
Технология разработки программного обеспечения iconКурс "Основы алгоритмизации и программирования"
Под этим мы понимаем и системный подход к решению информационных задач, алгоритмическое мышление, знание терминологии и современных...
Технология разработки программного обеспечения iconЛабораторная работа «Установка и настройка web- и ftp- сервера»
Настройка программного обеспечения сервера заключается в редактировании параметров, находящихся в его конфигурационных файлах (файлах...
Технология разработки программного обеспечения iconУильям (Билл) Гейтс (William (Bill) Gates) – Microsoft
Билл) Гейтс (William (Bill) Gates) Председатель правления и Главный архитектор программного обеспечения корпорации Microsoft, ведущего...
Технология разработки программного обеспечения iconБилет №7 Информационные технологии, их классификация, организация...
Информационная технология (ИТ) – процесс, использующий совокупность методов и средств реализации операций сбора, регистрации, передачи,...
Технология разработки программного обеспечения iconФорсированные быстродействием испытания программного обеспечения на надежность
Целью данной статьи является продолжение исследований автора в области ускоренного получения информации о надежности програм- ного...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
dopoln.ru
Главная страница