Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону
Необходимые умения
Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Применять инструментарий для создания и актуализации исходных текстов программ
Применять заданные стандарты и шаблоны для составления и оформления технической документации
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Инструментарий для создания и актуализации исходных текстов программ
Методы повышения читаемости программного кода
Системы кодировки символов, форматы хранения исходных текстов программ
Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода
Источник: classinform.ru
3. Определение требований к программному обеспечению и исходных данных для его проектирования
Этап постановки задачи – один из наиболее ответственных этапов создания программного продукта. На этом этане формулируют основные требования к разрабатываемому программному обеспечению. От того, насколько полно определены функции и эксплуатационные требования, насколько правильно приняты принципиальные решения, определяющие процесс проектирования, во многом зависит стоимость разработки и ее качество.
3.1. Классификация программных продуктов по функциональному признаку
Каждый программный продукт предназначен для выполнения определенных функций. По назначению все программные продукты можно разделить натри группы: системные, прикладные и гибридные (рис. 3.1).
К системным обычно относят программные продукты, обеспечивающие функционирование вычислительных систем (как отдельных компьютеров, так и сетей). Это – операционные системы, оболочки и другие служебные программы (утилиты).
Операционные системы, как правило, управляют ресурсами (процессором и памятью), процессами (задачами и потоками) и устройствами. Сложность организации операционных систем обуславливается степенью автоматизации и достигаемой эффективности процессов управления. Так мультипрограммные операционные системы существенно сложнее однопрограммных, что хорошо видно на примере MS DOS и WINDOWS.
Оболочки (например, NORTON COMMANDER) в свое время появились для организации более удобного интерфейса пользователя с файловой системой MS DOS. Современные оболочки, такие, как FAR, используют для обеспечения пользователю привычной среды при работе с файловой системой.
К утилитам принято относить программы и системы, непосредственно не входящие в состав операционной системы, но обеспечивающие выполнение
определенных функций, таких как архивация файлов, проверка компьютера на заражение вирусами, осуществление удаленного доступа к информации и др.
Прикладныепрограммы и системы ориентированы на решение конкретных пользовательских задач.
- разработчиков программ;
- непрограммистов, использующих компьютерные системы для достижения своих целей.
- системы автоматизации проектирования, ориентированные на различные технические области;
- системы-тренажеры, например, тренажер для отработки действий пилотов в аварийной ситуации;
- бухгалтерские системы, например, 1C;
- издательские системы, например, PageMaker, QuarkXpress;
- профессиональные графические системы, например, Adobe Illustrator, PhotoShop, CorelDraw и т. п.;
- экспертные системы и т. д.
Источник: studfile.net
Общие принципы разработки ПС
Лучшее — враг хорошего. Народная мудрость Лекция 3. ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ Специфика разработки программных средств. Жизненный цикл программного средства. Понятие качества программного средства. Обеспечение надежности — основной мотив разработки программного средства. Методы борьбы со сложностью.
Обеспечение точности перевода. Преодоление барьера между пользователем и разработчиком. Обеспечение контроля правильности принимаемых решений. 3.1. Специфика разработки программных средств.
Разработка программных средств имеет ряд специфических особенностей [3.1].
Рекомендуемые материалы
Программирование и алгоритмизация
Вариан 24 — ДЗ №3 — Программирование на С++ с использованием классов
Объектно-ориентированное программирование (ООП)
500 290 руб.
Ответы на Аттестацию официального партнера amoCRM 2023
Информатика
Проектно-технологическая практика ООП №3 Вариант 16 (оцененная на максимум) Проект+отчет Кафедра ИУ6
Объектно-ориентированное программирование (ООП)
Вопросы и ответы из теста по 1С Платформе 8.3.
Информатика
Экзамен — Теория 2023 г
Информатика
399 290 руб.
Поделитесь ссылкой:
Рекомендуемые лекции
- Предисловие
- Список литературы
- Лекция 6
- 10. Схема расположения реквизитов (формуляры)
- 13. Организация службы ДОУ
Источник: studizba.com