Визначення вимог до програмного забезпечення. Проектування архітектури програми, структури даних та інтерфейсу. Програмування графічного редактора, специфікація його класів та алгоритм роботи. Зміна архітектури редактора згідно нових вимог замовника.
Аннотация к работе
ДИПЛОМНИЙ ПРОЕКТ (Пояснювальна записка) Випускника освітньо-кваліфікаційного рівня “бакалавр” Тема: Засіб аналізу вимог на зміну архітектури програмного забезпечення на прикладі задачі побудови графічного редактора Реферат Пояснювальна записка до дипломного проекту «Створення графічного редактору та аналіз впливу вимог на зміну архітектури програмного забезпечення» СТВОРЕННЯ ГРАФІЧНИХ ЗОБРАЖЕНЬ,РОЗВИТОК ТВОРЧОСТІ, РЕДАГУВАННЯ ДІЙСНИХ ЗОБРАЖЕНЬ,ТРЕНАЖЕР ДЛЯ УЯВИ КОРИСТУВАЧА. Більшість редакторів дозволяють обробляти зображення, отримані за допомогою сканерів, а також виводити картинки в такому вигляді, щоб вони могли бути включені в документ, підготовлений за допомогою текстового редактора. Зовнішній опис програмного забезпечення «графічний редактор» 1.1 Визначення вимог до програмного забезпечення 1.2 Термінологія 1.3 Специфікація якості програмного забезпечення 1.4 Функціональна специфікація 1.5 Проектування 1.5.1 Проектування архітектури програми 1.5.2 Проектування структури даних 1.5.3 Проектування графічного інтерфейсу Розділ 2. Програмування графічного редактору 2.1 Специфікація класів 2.2 Опис алгоритму природною мовою 2.3 Атестація 2.3.1 Тестування 2.3.2 Керівництво адміністратора 2.3.3 Керівництво користувача Розділ 3. В якості основного інструменту розробки застосовується Microsoft Visual Studio 2010. В якості прикладу розглянемо лістинг роботи з файлами в графічному редакторі, а саме створення нового файлу, відкриття та закриття файлу, вихід з програми. internal static System.Drawing.Bitmap _new { get { object obj = ResourceManager.GetObject(new, resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } internal static System.Drawing.Bitmap close { get { object obj = ResourceManager.GetObject(close, resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } internal static System.Drawing.Bitmap open2 { get { object obj = ResourceManager.GetObject(open2, resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } internal static System.Drawing.Bitmap exit { get { object obj = ResourceManager.GetObject(exit, resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } 1.5.3 Проектування графічного інтерфейсу Інтерфейс - сукупність технічних, програмних і методичних засобів сполучення в обчислювальній системі користувачів з пристроями і програмами, а також пристроїв з іншими пристроями і програмами.