Файл: каскадная, поэтапная модель с промежуточным контролем, спиральная, инкрементная».pdf
Добавлен: 28.03.2023
Просмотров: 333
Скачиваний: 4
СОДЕРЖАНИЕ
1. ПОНЯТИЕ ПРОГРАММНОЙ СИСТЕМЫ. АРХИТЕКТУРА И МЕТОДОЛОГИЯ ПРЕКТИРОВАНИЯ ПРОГРАММНОЙ СИСТЕМЫ
1.1. Понятие программной системы
1.2. Архитектура программной системы
1.3. Структурное программирование
1.4. Методы структурного проектирования
1.5. Технология модульного программирования
2. ЖИЗНЕННЫЕ ЦИКЛЫ ПРОГРАММНЫХ СИСТЕМ
С каждым годом потребность в информационных продуктах и услугах все возрастает. Программные системы среди программного обеспечения занимают далеко не последнее место.
Выбор и адаптация жизненного цикла разработки программной системы оказывает влияние на методики разработки продукта и выбор инструментальных средств.
Проектирование программной системы нисходящим методом (в литературе также встречается термин «аналитическое проектирование») требует лучшего осмысливания на ранней стадии процесса проектирования. Разработка проекта начинается с определения целей решения задачи, после чего разработчики приступают к последовательной реализации. Параллельная разработка разных модулей программной системы через реализацию восходящего метода программирования («синтетическое проектирование») позволяет отложить полное осмысливания системы на более поздний срок, т.к. главный модуль системы проектируется последним. Поэтому при программировании операционных систем чаще используется восходящий метод программирования, а при написании специализированных программных систем используется нисходящий метод.
В проектировании программных систем каждому жизненному циклу нашлось свое применение, одни модели больше подходят для скромного бюджета и сжатых сроков получения готового продукта, другие модели предпочтительнее там, где есть необходимость более тщательной проработки всей системы, а также когда существует возможность или даже необходимость серьезных финансовых вложений; одни модели нашли лучшее применение в проектах, создаваемых для коммерческих целей, другие модели более востребованы для создания программных систем, применяемых в крупных отраслях.
Каждая программная система проходит оценку качества на всех этапах жизненного цикла. Качество разработки программной системы определяется полным и точным выполнением спецификаций технического задания.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Камаев, В. А., Костерин, В. В. Технологии программирования: Учебник / 2-е изд., перераб. и доп.– М.: Высшая школа, 2006, - 454 с.
- Макаров, П. С. Операционные системы: архитектура и управление процессами: методические рекомендации. – Ульяновск: УлГТУ, 2008. – 77 с.
- Макаренко, С. И. Операционные системы, среды и оболочки: учебное пособ. – Ставрополь: СФ МГГУ им. М. А. Шолохова, 2008. – 210 с.
- Назаров, С. В. Архитектуры и проектирование программных систем: монография. — М.: ИНФРА-М, 2013. — 413 с.
- Назаров, С. В., Белоусова, С. Н., Бессонова, И.А. [и др.]. Введение в программные системы и их разработку: Учебное пособие. 3-е изд. (эл.) — Национальный Открытый Университет «ИНТУИТ»; Саратов: Ай Пи Ар Медиа, 2020. — 649 с. – Текст электронный.
- Одинцов, И. О. Профессиональное программирование. Системный подход.— 2-е изд. перераб. и доп. — СПб.: БХВ-Петербург, 2004. — 624 с.: ил.
- Орлов, С. А. Программная инженерия. Учебник для вузов. 5-е издание обновленное и дополненное. Стандарт третьего поколения. – СПб.: Питер, 2016. – 640 с.: ил. – (Серия «Учебник для вызов»).
- Шишов, О. В. Технология разработки программных продуктов [Электронный ресурс] URL: https://studfile.net/preview/7209950/ (дата обращения: 30.10.2020).
- Современные операционные системы. Курс лекций. Лекция 1: Архитектура, назначение и функции операционных систем. Национальный Открытый Университет «ИНТУИТ» [Электронный ресурс] URL: https://intuit.ru/studies/courses/631/487/lecture/11048?page=1 (дата обращения: 02.11.2020).
- Стандарт ISO/IEC 2382-1:1993. Термины и определения.
- Стандарт ISO/IEC 12207:2008 «System and software engineering — Software life cycle processes» [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/ISO/IEC_12207:2008 (дата обращения: 27.10.2020).
- Спиральная модель. Википедия — свободная энциклопедия [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/Спиральная_модель (дата обращения: 01.11.2020).