Первинний опис програмного забезпечення графічний редактор. Функціональна специфікація класів. Проектування архітектури програми, структури даних та графічного інтерфейсу. Опис алгоритму природною мовою. Аналіз впливу зміни вимог на зміну архітектури.
Аннотация к работе
КУРСОВОЙ ПРОЕКТ Тема: “Засіб аналізу вимог на зміну архітектури програмного забезпечення на прикладі задачі побудова графічного редактора” Реферат Пояснювальна записка до дипломного проекту «Створення графічного редактору,та аналіз впливу вимог на зміну архітектури програмного забезпечення» СТВОРЕННЯ ГРАФІЧНИХ ЗОБРАЖЕНЬ,РЕДАГУВАННЯ ДІЙСНИХ ЗОБРАЖЕНЬ,РОБОТА З СКАНОВАНИМИ ДОКУМЕНТАМИ, КРЕСЛЕННЯМИ,КАРТАМИ,СХЕМАМИ,ТА ІНШИМИ ГРАФІЧНИМИ МАТЕРІАЛАМИ Об’єкт розробки - Графічний редактор MyPaint. В процесі роботи,було проаналізовано вплив зміни вимог на зміну архітектури створеного графічного редактора. Первинний опис програмного забезпечення графічний редактор 1.1 Визначення вимог до програмного забезпечення 1.2 Термінологія 1.3 Специфікація якості програмного забезпечення 1.4 Функціональна специфікація 1.5 Проектування 1.5.1 Проектування архітектури програми 1.5.2 Проектування структури даних 1.5.3 Проектування графічного інтерфейсу Розділ 2. Більшість редакторів дозволяють обробляти зображення, отримані за допомогою сканерів, а також виводити картинки в такому вигляді, щоб вони могли бути включені в документ, підготовлений за допомогою текстового редактора. У даній пояснювальній записці розглядається опис програми «MyPaint». Для даного графічного редактора характерно виконання таких функцій:Створення малюнка: - в режимі ручного промальовування; - з використанням панелі інструментів (штампів, примітивів).Маніпулювання малюнком: - можливість створення чорно-білого зображення з поточного кольорового; - можливість горизонтального і вертикального повороту малюнка; - можливість використання інструменту «сепія» - зафарбування зображення в світло-коричневих тонах; - можливість інвертування кольорів. В якості прикладу розглянемо лістинг роботи з файлами в графічному редакторі, а саме створення нового файлу, відкриття та закриття файлу, вихід з програми. 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 Проектування графічного інтерфейсу Інтерфейс - сукупність технічних, програмних і методичних засобів сполучення в обчислювальній системі користувачів з пристроями і програмами, а також пристроїв з іншими пристроями і програмами.