Загальні вимоги до методології і технології

Методології, технології і інструментальні засоби проектування (CASE-средства) складають основу проекту будь-якій ІС. Методологія реалізується через конкретні технології і стандарти, що підтримують їх, методики і інструментальні засоби, які забезпечують виконання процесів ЖЦ.

Технологія проектування визначається як сукупність три складових:

- пошаговой процедуры, определяющей последовательность технологических операций проектирования (рис. 2.1.);

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

- нотацій (графічних і текстових засобів), використовуваних для опису проектованої системи.

Механізм
Курування
Вихід
Вхід

Рис. 5.1 – Представлення технологічної операції проектування

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

Технологія проектування, розробки і супроводу ПС повинна задовольняти наступним загальним вимогам:

- технологія повинна підтримувати повний ЖЦ ПО;

- технологія повинна забезпечувати гарантоване досягнення цілей розробки ІС із заданою якістю і у встановлений час;

- технологія повинна забезпечувати можливість виконання крупних проектів у вигляді підсистем. Реалізація підсистем повинна виконуватися окремими групами фахівців. При цьому необхідно забезпечити координацію ведення загального проекту і виключити дублювання результатів робіт кожної проектної групи;

- технологія повинна забезпечувати можливість ведення робіт по проектуванню окремих підсистем невеликими групами (3-7 чоловік). Це обумовлено принципами керованості колективу і підвищення продуктивності за рахунок мінімізації числа зовнішніх зв'язків;

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

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

- технологія повинна забезпечувати незалежність виконуваних проектних рішень від засобів реалізації ІС (систем управління базами даних (СУБД), операційних систем, мов і систем програмування);

- технологія повинна бути підтримана комплексом узгоджених CASE-средств, що забезпечують автоматизацію процесів, що виконуються на всіх стадіях ЖЦ.

Реальне застосування будь-якої технології проектування, розробки і супроводу ІС в конкретній організації і конкретному проекті неможливо без вироблення ряду стандартів (правив, угод), які повинні дотримуватися всіма учасниками проекту. До таких стандартів відносяться наступні:

- стандарт проектування;

- стандарт оформлення проектної документації;

- стандарт призначеного для користувача інтерфейсу.

Стандарт проектування повинен встановлювати:

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

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

- вимоги до конфігурації робочих місць розробників, включаючи настройки операційної системи, настройки CASE-средств, загальні настройки проекту і т. д.;

- механізм забезпечення спільної роботи над проектом, зокрема: правила інтеграції підсистем проекту, правила підтримки проекту в однаковому для всіх розробників стані (регламент обміну проектною інформацією, механізм фіксації загальних об'єктів і так далі), правила перевірки проектних рішень на несуперечність і так далі

Стандарт оформлення проектної документації повинен встановлювати:

- комплектність, склад і структуру документації на кожній стадії проектування;

- вимоги до її оформлення (включаючи вимоги до змісту розділів, підрозділів, пунктів, таблиць і так далі)

- правила підготовки, розгляду, узгодження і затвердження документації з вказівкою граничних термінів для кожної стадії;

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

- вимоги до настройки CASE-средств для забезпечення підготовки документації відповідно до встановлених вимог.

Стандарт інтерфейсу користувача повинен встановлювати:

- правила оформлення екранів (шрифти і колірна палітра), склад і розташування вікон і елементів управління;

- правила использования клавиатуры и мыши;

- правила оформлення текстів допомоги;

- перелік стандартних повідомлень;

- правила обробки реакції користувача.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: