Розробка засобів моделювання програмного продукту - Курсовая работа

бесплатно 0
4.5 94
Створення навчальної програми для вирішення системи лінійних рівнянь різними методами. Детальне покрокове рішення та довідкова теоретична інформація. Структура і функціональне призначення модулів програмного продукту, основні елементи його інтерфейсу.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Компютери пробралися у всі сфери діяльності, починаючи від початкового освіти і до вивченням технологій, вивчення нових видів матерії, невідомих поки людству. Застосування компютерних технологій полегшує процес освіти у середніх та вищих навчальних закладах як самих учнів, студентів, і робочого персоналу. Також компютерні технології дозволяють швидко цю інформацію обробляти і тримати її в захищеному вигляді. Автоматизація обробки інформації дозволяє за лічені секунди проробити роботу, яку раніше губилися тижня, інформування керівників про стан підприємств та робочих місць відбувається миттєво. Дана розробка має за мету допомогти студентам у вивченні математичних методів програмування, надати їм можливість інтерактивного навчання, створити наглядний посібник з прикладами та покроковим вирішенням.Будь-який чисельний метод лінійної алгебри можна розглядати як деяку послідовність виконання арифметичних операцій над елементами вхідних даних. Якщо за будь-яких вхідних даних чисельний метод дозволяє знайти рішення завдання за кінцеве число арифметичних операцій, то такий метод називається прямим. Система (2) називається системою m лінійних рівнянь з n невідомими. Якщо система (2) має принаймні один розвязок, то така система називається сумісною. Якщо ж система (2) зовсім не має розвязків, то система називається несумісною.Переді мною поставлена задача - створення програми, за допомогою якої можна навчитися вирішувати системи лінійних рівнянь методами Гауса, Крамера та матричним методом, знаходити визначник матриці та зворотню матрицю. У програмі необхідно реалізувати: а) зручні способи введення даних;Питання з інших тем та варіанти відповідей можна заносити в програму самостійно. Після кожної відповіді програма вказує правильні і неправильні відповіді, підраховує їх, а в кінці виставляє оцінку за 12-бальною системою. По завершенню роботи з тестом вчителю залишається лише пройтися біля екранів ПК учнів та записати їхні прізвища та оцінки або скористуватися локальною мережею. Навчальна програма зі стереометрії "Тела Вращения" - це електронний, наглядний посібник зі стереометрії з можливістю переглядати процес побудови тіл обертання, вивчення теоретичної частини, закріплення і контроля знань, який буде сприяти підвищенню рівня знань зі стереометрії і розширенню світогляду в області геометрії. Основною задачею було створення навчальної програми, за допомогою якої учень, будуючи фігуру на площини, має можливість побачити побудову тіла обертання відносно любої осі координат.В мережі Інтернет представлений цілий ряд сервісів, за допомогою яких можна вирішувати системи лінійних рівнянь, знаходити визначник матриці, знаходити обернену матрицю. Вони дозволяють у зручній формі вибрати необхідну розмірність матриці, ввести коефіцієнти та отримати детальні результати вирішення системи рівнянь.Матриця - математичний обєкт, записаний у вигляді прямокутної таблиці чисел (чи елементів кільця), він допускає операції (додавання, віднімання, множення та множення на скаляр). Зазвичай матриці представляються двовимірними (прямокутними) таблицями. Квадратна матриця - матриця, що має однакову кількість стовпців і рядків. A існує така матриця X, що AX=XA=E (одинична матриця), то матрицю X називають оберненою матрицею до матриціIMG_80d7dfc0-b5f2-46e2-a8c6-152ab3cc9cb3Моделі, орієнтовані на функції, прийнято називати функціональними, а на обєкти системи моделями даних. За допомогою SADT-методології вирішуються такі основні завдання (для систем будь-якої природи): аналіз функцій, виконуваних системою; опис специфікацій вимог і функцій проектованої системи; проектування системи. На діаграмі показано, що в якості вхідних даних виступають тип задачі, яка буде вирішуватися, коефіцієнти матриці та вільні члени, що вводяться користувачем програми як вхідні параметри для автоматичного вирішення задач. Механізмом управління в даній програмі виступає користувач, який може обирати тип задачі, вводити параметри для задач, змінювати їх, видаляти, відкривати довідкову інформації щодо кожного типу задач, зберігати рішення в текстовий файл.Методологію IDEF0 можна вважати наступним етапом розвитку добре відомого графічного мови опису функціональних систем SADT (Structured Analysis and Design Teqnique). Історично, IDEF0, як стандарт, був розроблений в 1981 році департаментом Військово-Повітряних Сил США в рамках програми автоматизації промислових підприємств, яка носила позначення ICAM (Integrated Computer Aided Manufacturing). У методі IDEF0 можна виділити такі складові, як концепція методу, графічна мова, процедура читання діаграми, метод побудови моделі, критерії оцінки якості та ін. IDEF0-модель описує: що система робить, що вона виробляє, яка інформація використовується для управління, які ресурси та засоби застосовуються для виконання її функцій. Одним з достоїнств IDEF0-моделей є те, що вони забезпечують можливість обміну інформацією про даному обєкті мовою, зрозумілою не тільки аналітику і розробнику системи, а й фахівця-експерта в предметн

План
Зміст

Вступ

1. Загальна частина

1.1 Аналіз предметної області

1.1.1 Аналіз інформаційного забезпечення

1.1.2 Постановка задачі

1.1.3 Аналіз існуючих програмних продуктів

1.1.3.1 Тестувальна програма з інформатики INFTEST

1.1.3.2 Навчальна програма "Тела вращения" ("Rotation bodies")

1.1.3.3 Онлайн - сервіси

1.1.4 Визначення основних термінів програмного продукту

1.2 Розробка SADT-діаграми

1.2.1 Виділення та опис бізнес-процесів програмного продукту

1.2.2 Документування бізнес-процесу програмного продукту на основі SADT-діаграм

1.3 Технічне завдання на розробку програмного продукту

1.3.1 Введення

1.3.2 Підстави для розробки

1.3.3 Призначення розробки

1.3.4 Вимоги до програми або програмного продукту

1.3.5 Вимоги до програмної документації

1.3.6 Техніко-економічні показники

1.3.7 Стадії і етапи розробки

1.3.8 Порядок контролю і приймання

1.4 Розробка засобів моделювання програмного продукту

1.4.1 Розробка логічної моделі

1.4.1.1 Діаграма прецедентів

1.4.1.2 Діаграма класів

1.4.1.3 Діаграма послідовності

1.4.1 Опис мови (середовища) програмування

1.4.1.1 Загальні відомості мови C#

1.4.2.2 Елементи мови C#

2. Спеціальна частина

2.1 Структура програмного продукту

2.2 Структура і функціональне призначення модулів програмного продукту

2.3 Елементи інтерфейсу програмного продукту

3. Економічний розділ

3.1 Розрахунок капітальних витрат на створення програмного продукту

3.2 Розрахунок річної економії поточних витрат

Список використаної літератури

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?