Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання при розробці програмного забезпечення

Реферат Моделювання при розробці програмного забезпечення





Зміст


1. Введення в процес моделювання

. Життєвий цикл програмного забезпечення

.1 Поняття технології розробки програмного забезпечення

.2 Моделі життєвого циклу

2.3 Rational Objectory Process - модель життєвого циклу

3. Об'єктно-орієнтований підхід до розробки програмного забезпечення

.1 Сутність об'єктно-орієнтованого підходу

.2 Об'єкт і клас

.3 Успадкування та поліморфізм

.4 Уніфікована мова моделювання UML

. Введення в мову моделювання UML

. Будівельні блоки UML

.1 Сутності

.2 Відносини

.3 Діаграми

. Правила мови UML

. Загальні механізми мови UML

.1 Специфікація

.2 Додатки

.3 Прийняті ділення

.4 Механізми розширення

. Діаграма варіантів використання

. Діаграми класів

.1 Шаблони класів

. Діаграми станів

. Діаграми діяльності

.1 Стани дії та стану діяльності

.2 Переходи

.3 Галуження

.4 Поділ і злиття

.5 Доріжки. Траєкторія об'єкта

. Діаграми взаємодій

.1 Діаграми послідовностей

.2 Діаграми кооперації

.3 Семантична еквівалентність

. Діаграми компонентів

. Діаграми розгортання

Література


1. Введення в процес моделювання


Модель є спрощеним уявленням реальності. Модель - це креслення системи: в неї може входити як детальний план, так і більш абстрактне уявлення системи. Хороша модель завжди включає елементи, які суттєво впливають на результат, і не включає ті, які малозначущі на даному рівні абстракції. Кожна система може бути описана з різних точок зору, для чого використовуються різні моделі, кожна з яких, отже, є семантично замкнутої абстракцією системи. Модель може бути структурної підкреслюючої організацію системи, або поведінкової, тобто відбиває її динаміку.

Ми будуємо моделі для того, щоб краще розуміти розроблювану систему. Моделювання дозволяє вирішити чотири різних завдання:

- візуалізувати систему в її поточному або бажаному для нас стані;

- визначити структуру або поведінку системи;

отримати шаблон, дозволяє потім сконструювати систему;

документувати прийняті рішення, використовуючи отримані моделі.

Тривалий досвід використання моделювання дозволив сформулювати чотири основні принципи.

- вибір моделі справляє визначальний вплив на підхід до вирішення проблеми і на те, як буде виглядати це рішення;

- кожна модель може бути втілена з різним ступенем абстракції;

кращі моделі - ті, що ближче до реальності;

можна обмежуватися створенням тільки однієї моделі.

При розробці програмного забезпечення існує кілька підходів до моделювання. Найважливіші з них - алгоритмічний і об'єктно-орієнтована.

Алгоритмічний метод представляє традиційний підхід до створення програмного забезпечення. Основним будівельним блоком є ??процедура або функція, а увага приділяється, насамперед, питань передачі управління і декомпозиції великих алгоритмів на менші. При зміні вимог або збільшенні розміру програми (що відбувається нерідко) супроводжувати їх стає складніше.

Найбільш сучасним підходом до розробки програмного забезпечення є об'єктно-орієнтована .


2. Життєвий цикл програмного забезпечення


2.1 Поняття технології розробки програмного забезпечення


У сучасному світі загальної комп'ютеризації та інформатизації вимоги, пропоновані до програмного забезпечення (ПО) взагалі і до програмних продуктів, програмним засобам і програмам, зокрема, дуже високі. У зв'язку з цим забезпечення задовольняють користувача споживчих якостей програми, таких, як надійність, швидкодія, відповідність заявленим можливостям, повнота документації, можливість розширення, розвитку і т.д., без суворого дотримання певної технології практично не можливо.

Під технологією програмування в широкому сенсі слід розуміти технологію розробки програмного засобу як сукупність абсолютно всіх технологічних процесів його створення. Результатом таких процесів є програмний засіб - сукупність логічно пов'язаних програм на носіях даних, забезпечених програмною документацією і призначених для людей, що не беруть участь в процесі розробки.


2.2 Мод...


сторінка 1 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтована технологія розробки програмного забезпечення будил ...
  • Реферат на тему: Моделі життєвого циклу програмного забезпечення
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: CASE-технології розробки програмного забезпечення
  • Реферат на тему: Розробка моделі програмного забезпечення інформаційної системи функціонуван ...