Вступ, Загальний розділ, Опис предметної області, Постановка задачі - Розробка прототипу експертної системи з вибору оптимальної мови програмування
Предметною областю курсової роботи є сучасні мови та засоби програмування.
Не дивлячись на велику різноманітність мов та засобів у сучасному світі, досить розповсюдженою є ситуація, коли розробник використовує застарілі, або не призначені для вирішення поточної задачі мови та засоби програмування, просто не знаючи про існування інструментів, що дозволили би заощадити час, гроші та нерви. І навіть покращити якість вихідного продукту. З огляду на це, актуальною задачею є дослідження методів та розробка програмного продукту, який дозволятимете автоматизувати процес визначення та рекомендації вибору оптимальних мов та засобів програмування, обраних на основі аналізу поставленої задачі.
Програмний оптимальний мова автоматизація
Загальний розділ
Опис предметної області
У даній роботі використано наступний підхід для побудови системи надання поради при виборі мови та засобів програмування. Він полягає в попередньому визначенні розробником цілей для яких створюється програмний продукт(ПО) та платформи для якої він призначений. Недоліком цього підходу є складність вибору при написанні кросс-платформенних ПО.
Сьогодні існує велика кількість різноманітних мов та засобів програмування, призначених для вирішення найрізноманітніших задач, що дуже ускладнює вибір тих, що будуть найефективнішими для вирішення поставленої задачі. З огляду на це актуальною є задача проектування експертної системи підтримки прийняття рішень у процесі вибору оптимальної мови та засобів програмування, що надасть засоби із оптимізації ефективності праці розробників.
Постановка задачі
Необхідно розробити прототип експертної системи з підбору оптимальних мови та засобів програмування для вирішення низки задач. Задачі можуть кардинально відрізнятись між собою, а отже і інструменти для вирішення цих задач будуть мати діаметрально протилежні підходи і способи застосування. Саме тому перед нами про розробці програмного продукту стоїть задача підібрати таку мову чи засіб програмування, щоб їх використання було найефективнішим для користувача з огляду на його потреби. Вибір рекомендації обгрунтувати коментарями. Створити зручний для користувача інтерфейс. В ході опитування, необхідно використати блок пояснень, в якому будуть міститися уточнюючі або пояснювальні записи, для полегшення сприйняття суті, необхідності та сенсу питання. Коментарі в ході опитування необхідно оформити у вигляді спливаючої підказки для зручності користування. Пояснення наприкінці роботи програми повинні містити максимально розгорнуте обгрунтування вибору мови чи засобів програмування.
Похожие статьи
-
ВСТУП - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9
Сучасний світ створює нові умови і потребує пришвидшення у всіх галузях, що їх опанувало людство. Інформаційний простір не виключення з цього правила, а...
-
Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. Файлова організація передбачає...
-
Етапи рішення прикладних задач з використанням комп'ютерів 1) Формулювання задачі в термінах певної предметної галузі знань (математика, фізика,...
-
Постановка задачі - Розробка гри в С# "Корови та бики"
Етап 1 . Визначення цілей програми . На даному етапі творець програми повинен: - чітко визначити, які функції повинна виконувати програма; - обміркувати...
-
Вступ - Розробка гри в С# "Корови та бики"
Ціль курсової роботи є програмна реалізація логічної гри "Корови і бики". Програмування - процес і мистецтво створення комп'ютерних программ за допомогою...
-
VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE -...
-
У відповідності до технічного завдання програма "Телефонний довідник" повинна забезпечувати облік даних про користувачів телефонами і можливість...
-
Постановка задачи Назначением сайта является помощь пользователям интернета в короткие сроки находить ответ на интересующий вопрос. Пользователи,...
-
Анализ предметной области Описание ПО решаемой задачи Предметной областью задачи № 2 также является процесс оплаты денежных средств по кредиту. Решается...
-
Постановка задачи Имеющаяся база данных SQL имеет недостаточное количество полей и таблиц, не имеет упорядоченной структуры пользователей для работы с...
-
Постановка задачи., Практическая часть. Ход работы - Автоматизация регрессионного тестирования
В проекте несколько раз в течение жизненного цикла тестируемого продукта проводится ручное регрессионное тестирование такой функциональности, как...
-
ВВЕДЕННЯ - Рішення оптимізаційної задачі лінійного програмування
В даний час оптимізація знаходить застосування в науці, техніці і в будь-якій іншій області людської діяльності. Оптимізація - цілеспрямована діяльність,...
-
Функціональне призначення та технологічні особливості розробки Метою дипломної роботи є розробка гнучкої системи підтримки підвищення кваліфікації...
-
Докладний опис мови - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9
З точки зору системи типізації, PHP є мовою програмування з динамічною типізацією. Немає необхідності явного визначення типу змінних, хоча така...
-
Для розробки задається передавальна функція незмінною частини системи регулювання, задавальна дія, чисельне значення статичної помилки, часу регулювання...
-
Для запуску розробленого програмного продукту необхідна наявність на персо-нальному комп'ютері встановленого Mysql Server (локального), або доступ через...
-
Загальні відомості Теплова електростанція (ТЕС) - це електростанція, що виробляє електричну енергію в результаті перетворення теплової енергії, що...
-
Вступ - Розробка бази даних магазину з продажу побутової техніки
База даних - організована відповідно до певних правил і підтримувана в пам'яті комп'ютера сукупність даних, що характеризує актуальний стан деякої...
-
Тестування програмної системи - техніка контролю якості, що перевіряє відповідність між реальною і очікуваною поведінкою програми завдяки кінцевому...
-
Вступ - Комп'ютерне моделювання
Моделювання - це процес дослідження властивостей натури шляхом проведення експериментів на моделях, які адекватно замінюють натуру в рамках конкретної...
-
Найменування та галузь використання Найменування розробки: гнучкої системи інформаційної підтримки підвищення кваліфікації персоналу ДП№ 9. Розроблена...
-
Вступ - Інформаційна система "Автозаправна станція"
Актуальність роботи: Економічні перетворення, що відбулися в останні роки в Україні, привели до змін на товарному ринку. Під час швидкісного зростання...
-
ВИСНОВКИ - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9
У процесі виконання дипломної роботи було розроблено клієнт-серверну систему інформаційної підтримки підвищення кваліфікації персоналу ДП№9. Розроблена...
-
Анализ предметной области Предметной областью задачи является процесс определения суммы налога на дарение. Известны сумма подарков в МРОТ (минимальный...
-
РОЗРОБКА ТЕСТУ, Постановка задачі - Розробка програми для проходження різноманітних тестів
Постановка задачі Технічне завдання даної роботи вимагає розробити програму для тестування студентів в інтегрованому середовищі Visual C++. При створенні...
-
В клубе несколько команд (дети, юноши, дубль, основа). Каждая команда имеет своего тренера и базу. В каждой команде есть несколько футболистов разных...
-
Задача Разработать автоматизированное рабочее место медицинского работника дошкольного учреждения. Постановка задачи Информация о функционировании...
-
У цей час існують різні системи керування запасами, кожна з яких характеризується певними особливостями планування запасів. Розглянемо основні з даних...
-
Целью практики является закрепление знаний, полученных в процессе изучения дисциплин "Конструирование программ и языки программирования" и "Основы...
-
База даних (БД) -- це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими...
-
Постановка задачи, выбор предметной области Предметная область: "Автомобиль". Создание автомобиля будет состоять из трех этапов: выбор кузова, выбор...
-
Сформулируем задачу поиска оптимального регулятора в общих понятиях: дан многомерный реальный объект управления с квадратной матричной передаточной...
-
В цьому розділі я описую яку послідовність необхідно витримати при створенні інтерфейсу головного вікна програми для того, щоб створити форму та...
-
1.2.1 Уточнение постановки задачи Для анализа в рамках проекта выберем очень простые, но от этого не менее актуальные , задачи БД отеля. 1. Добавление...
-
Для проверки соответствия требованиям ТЗ, была поставлена задача разработки 3-D модели корпуса Kyocera KD-PB1D79 при помощи системы AutoCAD. В этой части...
-
Постановка задачи Основной целью дипломной работы является создание комплексной системы информационной безопасности предприятия на примере информационной...
-
Транспортная задача (Т. З.) является одной из распространенных задач линейного программирования специального вида. Эта задача такого наиболее...
-
Вычислить максимум функции F(x)=-L(x1)x2+3.1L(x2)x+5 на отрезке [a;b] с точностью е. L(x1), L(x2) - значения интерполяционного многочлена, построенного...
-
Програмування алгоритмічний мова масив Типова послідовність роботи з програмою включає такі кроки: набирання тексту, компіляція, компонування,...
-
Далі наводиться загальний вигляд (рис. 5.3) логіко-функціональної схеми роботи системи. Рис. 5.3 Логіко-функціональна схема роботи системи тестування Як...
Вступ, Загальний розділ, Опис предметної області, Постановка задачі - Розробка прототипу експертної системи з вибору оптимальної мови програмування