ose - популярний засіб візуального моделювання об'єктно-орієнтованих інформаційних систем компанії Rational Software Corp . Робота продукту заснована на універсальній мові моделювання UML (Universal Modeling Language). Завдяки унікальному мови моделювання Rational Rose здатний вирішувати практично будь-які завдання в проектуванні інформаційних систем: від аналізу бізнес процесів до кодогенераціі на певній мові програмування. Тільки Rose дозволяє розробляти як високорівневі, так і низькорівневі моделі, здійснюючи тим самим або абстрактне проектування, або логічне. p align="justify"> Тільки Rational Rose має весь необхідний набір візуальних засобів проектування. Тільки Rose допоможе вирішити проблеми з кодогенерацію на певній мові програмування. Тільки Rational Rose здійснює такі підходи, як пряме і зворотне проектування, а так само Round Trip Engineering. Такий арсенал дозволить не тільки проектувати нову систему, але і доопрацювати стару, зробивши процес зворотного проектування. p align="justify"> Для того щоб найбільш повно покрити весь сегмент ринку засобів проектування і розробки, компанія Rational випускає кілька версій свого продукту. Кожен з них може вирішувати як строго певне коло завдань, так і весь спектр проблем проектування і розробки. br/>
3. Проектування завдання
.1 Об'єктно-орієнтований аналіз
У проектованої системі використовуються стандартні класи: Form, MenuStrip, OpenDialog, SaveDialog, NumericUpDown, GroupBox, TextBox, Button, RadioButton, Label, HelpProvider. Також присутній користувальницький клас Matrix, так само зображений на діаграмі класів. Діаграма класів для проектованої системи представлена ​​в графічній частині на аркуші 2. p align="justify"> Компонент класу MenuStrip буде використаний для створення головного меню програми, в якому будуть доступні всі функції, які програма може виконувати.
Компонент класу TextBox являє собою однорядковий редактор тексту. Він буде використовуватися для введення розмірності матриць. p align="justify"> Об'єкт класу Button являє собою елемент керування Windows "Кнопка".
Компонент GroupBox служить контейнером для розміщення дочірніх компонентів і являє собою прямокутне вікно з рамкою і текстом у розриві рамки. Зазвичай з його допомогою виділяється група керуючих елементів, об'єднаних за функціональним призначенням. Після того як компоненти поміщені в групу, вона стає їх батьківським класом. Компонент класу GroupBox буде використаний для групування дій над матрицями. p align="justify"> Об'єкт RadioButton використовується для надання користувачеві можливості вибору. У програмі використовується для завдання вибору дії над матрицями. p align="justify"> Компоненти класу Label (мітки) призначені для розміщення на формі різного роду текстових написів.
Компонент класу NumericUpDown буде використаний для ...