Page 43 - 4652
P. 43
відповідає даним вимогам та не дозволяє ефективно
використати можливості сучасних засобів.
Тому, в сучасних розробках використовується
комбінована низхідно-висхідна послідовність проектування.
При даній послідовності, при плануванні системи
використовують результати розробки (апаратні та програмні
компоненти) розроблені розробниками.
Прикладом ефективної послідовності проектування є
послідовність проектування, розроблена спеціалістами Sun
Microsystems при розробці мікропроцесора Ultra SPARC. У
даній послідовності використано комбіновану низхідно-
висхідну спіральну послідовність.
3.3 Специфікація СНК
Важливим кроком по створенню СНК є розробка різного
роду вимог та специфікацій на компоненти системи
(технічних завдань). Від повноти розроблених ТЗ залежить
час проектування, оскільки правильно розроблене ТЗ дозволяє
чітко визначити та узгодити роботу працівників, зменшити
кількість помилок. Витрати на розробку ТЗ та документації
значно полегшують розробку кінцевої технічної документації
на пристрій.
Специфікація на СНК повинна включати:
- опис структури системи;
- опис функціонування системи загалом та базових
компонентів;
- опис інтерфейсу між компонентами системи.
Оскільки СНК поєднує апаратну та програмні складові, то
необхідним є розробка ТЗ не тільки на апаратну частину, але і
на програмну.
ТЗ на апаратну частину повинно включати розділи:
- опис функціонування;
- зовнішні інтерфейси з іншими апаратними
компонентами (порти, шини, протоколи);
- програмний інтерфейс (програмно доступні регістри);
- часові параметри;
- швидкодія;
41