Программирование требования к программе

Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода

Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода

Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода

Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода

Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону

Необходимые умения

Применять нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода

Применять инструментарий для создания и актуализации исходных текстов программ
Применять заданные стандарты и шаблоны для составления и оформления технической документации
Осуществлять коммуникации с заинтересованными сторонами
Необходимые знания
Инструментарий для создания и актуализации исходных текстов программ
Методы повышения читаемости программного кода

Системы кодировки символов, форматы хранения исходных текстов программ

Нормативно-технические документы (стандарты и регламенты), определяющие требования к оформлению программного кода

Источник: 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru