n="justify"> Недоліки:
· Технічні недоліки. Кількість каналів звуку обмежена двома, на відміну від більш сучасних AAC і Ogg Vorbis.
· Юридичні обмеження. Патентом на MP3 володіє компанія Alcatel-Lucent, яка потребує ліцензування деяких способів використання формату. Термін дії пов'язаних з MP3 патентів закінчується в 2007-2017 роках. Майже повний стандарт з'явився у відкритому доступі 6 грудня 1991. У США винаходи публічно розкриті більше року не можуть бути запатентовані.
Висновки по ЧОЛІ I
У першому розділі була проаналізована предметна область курсового проекту, а саме визначення та призначення програми для відтворення mp3 файлів. Завдяки даному аналізу було визначено напрям в роботі з даної теми.
ГЛАВА II. ПРОЕКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ
.1 UML-діаграми
UML - мова графічного опису для об'єктного моделювання в області розробки програмного забезпечення. UML є мовою широкого профілю, це відкритий стандарт, який використовує графічні позначення для створення абстрактної моделі системи, званої UML-моделлю. UML був створений для визначення, візуалізації, проектування та документування, в основному, програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретується коду можлива кодогенерацію.
UML діаграма прецедентів
Діаграма прецедентів (рис.2) - діаграма, на якій відображені відносини, що існують між акторами і прецедентами.
Основне завдання - представляти собою єдине засіб, що дає можливість замовнику, кінцевому користувачеві і розробнику спільно обговорювати функціональність і поведінку системи
Простіше сказати, діаграма прецедентів відображає поведінку системи або її частини під тим кутом, під яким її бачить користувач.
Рис. 2 Діаграма прецедентів
Діаграма класів
Діаграма класів (class diagram) служить для представлення статичної структури моделі системи в термінології класів об'єктно-орієнтованого програмування. Діаграма класів може відбивати, зокрема, різні взаємозв'язки між окремими сутностями предметної області, такими як об'єкти і підсистеми, а також описувати їх внутрішню структуру і типи відносин.
Діаграма класів (рис.3) являє собою граф, вершинами якого є елементи типу" класифікатор», пов'язані різними типами структурних відносин. Діаграма класів може також містити інтерфейси, пакети, відносини і навіть окремі екземпляри, такі як об'єкти та зв'язку.
Рис. 3 Діаграма класів
2.2 Опис класів
Для здійснення роботи моделі використовувалося два класи
· DPlayer (ДОДАТОК А)
· DMessage (ДОДАТОК Б)
Клас DPlayer виконує основні завдання по відтворенню mp3 файлів, а клас DMessage реалізує механізм локалізації.
.3 Інтерфейс програми
Після запуску програми, користувач буде спостерігати зовнішн...