Создан заказ №4437256
3 декабря 2019
Актуальность работы состоит в том, что разработка любой программы, будь то небольшая процедура по обработке поступающей на консоль информации или комплексный программный продукт, состоит из нескольких этапов, грамотная реализация которых является обязательным условием для получения хорошего результата.
Как заказчик описал требования к работе:
Сделать реферат, отражающий ключевые темы, подлежащие освоению в рамках дисциплины. Не менее 5 литературных источников.
Ключевые темы: Основные положения и понятия технологии программирования. Особенности промышленного ПО. Характеристики ПО. Жизненный цикл программного продукта. Методология Rational
Unified Process (RUP). Диаграммы UML. Стандарты кодирования исходных кодов (Codding Styles). Тестирование ПО. Показатели качества ПО.
Оценка оригинальности на antiplagiat.ru должна быть не менее 65%
подробнее
Фрагмент выполненной работы:
Введение
Актуальность работы состоит в том, что разработка любой программы, будь то небольшая процедура по обработке поступающей на консоль информации или комплексный программный продукт, состоит из нескольких этапов, грамотная реализация которых является обязательным условием для получения хорошего результата.
Отметим, что аналогия жизненного цикла программных средств с техническими средствами имеет более глубокие корни, чем может это показаться на первый взгляд. (работа была выполнена специалистами author24.ru) Программы, безусловно, физическому износу не подвержены, но в ходе их непосредственной эксплуатации обнаруживаются определенные ошибки, которые требует немедленного исправления.
Отметим, что развитие концепций жизненного цикла исторически связано с поиском адекватных моделей для него. Жизненный цикл представляет собой процесс, который состоит из нескольких этапов, которому следуют большинство руководителей проектов. При этом данный цикл проекта является стандартным, большинство людей с которым знакомы.
Целью данной работы является исследование современных особенностей технологий программирования и программного обеспечения. Поставленная цель предполагает решение следующих задач:
рассмотреть основные положения и понятия технологии программирования;
исследовать особенности программного обеспечения;
проанализировать методологию RUP, диаграммы UML и стандарты кодирования исходных кодов (Codding Styles);
рассмотреть особенности тестирования и показатели качества ПО.
При написании работы использовались такие методы, как теоретическое обоснование темы, изучение научных источников, а также их сравнительный анализ.
1 Основные положения и понятия технологии программирования
Начнем с того, что программирование является относительно молодой, однако стремительно развивающейся сферой науки и техники. Опыт реальной разработки, а также совершенствования существующих программных и аппаратных средств постоянно переосмысливается, итогом чего является появление новых методов, методик и технологий, слушающие, в свою очередь, основой для более современных средств разработки программного обеспечения. Целесообразно исследовать процессы создания новых технологий и определить их основные тенденции путем сопоставления этих технологий с уровнем развития программирования и особенностями программно-аппаратных средств, доступных программистам.
Так, одним из главных инструментов создания компьютерных программ выступают языки программирования, развитие которых идет уже более пятидесяти лет. Среди программистов наиболее популярными и, соответственно, совершенными являются такие языки программирования, как [3, с.96]: С++, Java, Python.
В наше время программисты сталкиваются с целым рядом языков программирования, обладающих множеством различных свойств. Их развитие не останавливается, а, наоборот, только ускоряется, причем в сторону увеличения числа разновидностей языков.
Отметим, что технология программирования – это совокупность методов, а также средств, которые непосредственно используются в процессе разработки программного обеспечения [1, с. 4]. При этом технология программирования, как и любая другая технология – это набор технологических инструкций, которые, в свою очередь, включают:
указание последовательности выполнения технологических операций;
перечисление условий, при которых выполняется та или иная операция;
описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.п. (рисунок 1).Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
4 декабря 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Актуальность работы состоит в том, что разработка любой программы, будь то небольшая процедура по обработке поступающей на консоль информации или комплексный программный продукт, состоит из нескольких этапов, грамотная реализация которых является обязательным условием для получения хорошего результата..docx
2019-12-07 07:54
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Заказал реферат, был выполнен очень грамотно и раньше срока!
Спасибо за работу.
Рекомендую этого автора.