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

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

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

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

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

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

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

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

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

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

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

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