Рассмотрение классификации программных средств, их жизненного цикла, методологии и технологии разработки. Изучение математического метода принятия решения в условиях риска. Создание и тестирование программы в системе Borland Developer Studio 2006.
Аннотация к работе
Создается программное обеспечение программистами. Авторы этого языка очень точно угадали перспективы развития программирования: их язык намного опередил свое время. Однако современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran). Прохладному отношению к языку Simula 67 способствовало и то обстоятельство, что он был реализован как интерпретируемый (а не компилируемый) язык, что было совершенно неприемлемым в 60-е годы, так как интерпретация связана со снижением эффективности (скорости выполнения) программ. Но достоинства языка Simula 67 были замечены некоторыми программистами, и в 70-е годы было разработано большое число экспериментальных объектно-ориентированных языков программирования: например, языки CLU, Alphard, Concurrent Pascal и др.Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т. д). Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации. Сервисное ПО включает в себя программы (утилиты): - диагностики; Самой важной целью методологии программирования является изучение и внедрение таких методов проектирования программ, которые облегчают задачу сопровождения программ.Существует несколько признаков, по которым принято производить классификацию видов тестирования. В отличие от альфа-тестирования, проводимого силами штатных разработчиков или тестировщиков, бета-тестирование предполагает привлечение добровольцев из числа обычных будущих пользователей продукта, которым доступна упомянутая предварительная версия продукта (так называемая бета-версия). Чаще всего альфа-тестирование проводится на ранней стадии разработки продукта, но в некоторых случаях может применяться для законченного продукта в качестве внутреннего приемочного тестирования. В терминологии профессионалов тестирования (программного и некоторого аппаратного обеспечения), фразы «тестирование белого ящика» и «тестирование черного ящика» относятся к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого ПО, или же тестирование выполняется через пользовательский интерфейс либо прикладной программный интерфейс, предоставленный тестируемым модулем. При тестировании черного ящика, тестировщик имеет доступ к ПО только через те же интерфейсы, что и заказчик или пользователь, либо через внешние интерфейсы, позволяющие другому компьютеру либо другому процессу подключиться к системе для тестирования.Фермер Мак-кой может выращивать либо кукурузу, либо соевые бобы. Вероятность того, что цены на будущий урожай этих культур повысятся, останутся на том же уровне или понизятся, равна соответственно 0.25, 0.30 и 0.45. Если цены возрастут, урожай кукурузы даст 30 000 долларов чистого дохода, а урожай соевых бобов - 10 000 долларов. Но если цены станут ниже, урожай кукурузы и соевых бобов приведет к потерям в 35 000 и 5 000 долларов соответственно. а) Представьте данную задачу в виде дерева решений. b) Какую культуру следует выращивать Мак-кою? a) Следует выбрать Соевые бобы.Данная программа написана в системе Borland Developer Studio 2006. Borland Developer Studio включает Delphi 2006, C Builder 2006 и C#Builder2006. Поскольку организации уже используют ряд программных приложений и служб, скорее всего они выберут использование существующих, проверенных и хорошо отлаженных приложений вместо немедленной их замены просто ради перехода на новейшую технологию. Win32 C DLL, предоставляющий интерфейс для какого-то устройства (производственного или банковского оборудования, а возможно, источника данных), Win32-приложение Delphi - в данном случае многоуровневое приложение DATASNAP - которое может взаимодействовать с C DLL и сохранять информацию в БД, и, наконец, ASP.NET-проект на C#. Требования к системе: · процессор Intel Pentium III/M 1,4 ГГЦ или Pentium IV 1,4 ГГЦ (минимум) (рекомендуется процессор Intel Pentium III/M с частотой выше 1,4 ГГЦ или Pentium IV с частотой выше 2 ГГЦ);Вариант 1 Следует выбрать Кукурузу Следует выбрать Кукурузу Вариант 2 Следует выбрать Бобы Следует выбрать БобыЗапуск программы осуществляется с помощью файла *.exe. после чего появляется стартовая форма проекта. Ход работы: 1) Прочитать условию задачи. 2) Заполнить все пустые поля числами. 3) Заполнить поля можно с помощью выбора вариантов. 5) Программа выводить результат о принятие решения в условиях риска.В ходе разработки курсового проекта были достигнуты следующие задачи: 1. Изучен математический метод принятия решения в условиях риска. Создана программа которая: 3.1 Реализует данный математический метод оптимальным образом.