Page 46 - 4652
P. 46

алгоритмічних  рішень  з  метою  визначення  чи  система
                            функціонально  або за  характеристиками  відповідає  вимогам.
                            Наприклад, при розробці СНК мобільного зв’язку необхідним
                            є  показати,  що  СНК  буде  мати  необхідну  продуктивність  та
                            ефективно  функціонуватиме  при  заданому  рівні  шуму.  На
                            даному  рівні  використовується  виконавча  специфікація
                            системи загалом та складових компонентів. Дана специфікація
                            є основою для проектування та може бути змінена.
                                На кроці покращення та тестування поведінкової моделі
                            розробляються  необхідні  тести  для  перевірки  поведінкової
                            моделі  та  її  покращення.  Тести  повинні  забезпечувати
                            перевірку  функціонування  системи  на  верхньому  рівні,
                            визначення  продуктивності.  Розроблені  тести  можуть  бути
                            використані  для  розробки  тестів  компонентів  системи  на
                            подальших       етапах     проектування.     Наприклад,      для
                            мультимедійних СНК може проводитись моделювання роботи
                            алгоритмів  мовою  С  з  заданою  розрядністю.  Результатом
                            даного кроку є доволі реальна модель системи.
                                Після  покращення  та  тестування  високорівневої  моделі
                            системи  виконується  поділ  системи  на  програмну  та
                            апаратну складові, тобто визначаються компоненти системи,
                            що  мають  бути  реалізовані  мовою  програмування  на  МП  та
                            компоненти  системи,  що  мають  бути  реалізовані  апаратно.
                            Розробляється  інтерфейс  взаємодії  апаратної  та  програмної
                            складових  системи.  Процес  розбиття  в  більшості  випадків
                            виконується  вручну  високваліфікованими  спеціалістами.
                            Результатом  декомпозиції  проекту  є  розроблені  протопити
                            програмного забезпечення та розроблені прототипи апаратних
                            засобів.
                                Класичною  проблемою  при  розробці  СНК  є  розробка  та
                            кінцеве тестування ПЗ після розробки апаратного прототипу.
                            Такий     підхід    суттєво    збільшує    час    проектування.
                            Архітектурна  модель  системи,  яка  складається  з  моделей
                            програмного та апаратного забезпечення дозволяє проводити
                            відлагодження ПЗ вже на системному рівні під час виконання
                            етапу покращення та тестування архітектури системи.
                                Кінцевим етапом системного проектування є розробка
                            детальної специфікації на всі апаратні компоненти системи.

                                                            44
   41   42   43   44   45   46   47   48   49   50   51