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

Реферат Оцінка принципів розробки ПЗ

















Курсова робота

Оцінка принципів розробки ПЗ


Введення

програмний алгоритм макетування

Відомо, що основним завданням перших трьох десятиліть комп'ютерної ери було розвиток апаратних комп'ютерних засобів. Це було обумовлено високою вартістю обробки та зберігання даних. У 80-і роки успіхи мікроелектроніки привели до різкого збільшення продуктивності комп'ютера при значному зниженні вартості.

Основним завданням 90-х років і початку XXI століття стало вдосконалення якості комп'ютерних додатків, можливості яких цілком визначаються програмним забезпеченням (ПЗ).

Сучасний персональний комп'ютер тепер має продуктивність великої ЕОМ 80-х років. Зняті практично всі апаратні обмеження на вирішення завдань. Решту обмежень припадають на частку ПЗ.

Надзвичайно актуальними стали наступні проблеми:

апаратна складність випереджає наше вміння будувати ПО, що використовує потенційні можливості апаратури;

наше вміння будувати нові програми відстає від вимог до нових програм;

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

Ключем до вирішення цих проблем є грамотна організація процесу створення ПЗ, реалізація технологічних принципів промислового конструювання програмних систем (ПС).

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

Комп'ютерні науки взагалі і програмна інженерія зокрема - дуже популярні і стрімко розвиваються галузі знань. Обгрунтування просте: людське суспільство XXI століття - інформаційне суспільство. Про це говорять цифри: у провідних країнах зайнятість населення в інформаційній сфері становить 60%, а у сфері матеріального виробництва - 40%. Саме тому спеціальності напряму «Комп'ютерні науки та інформаційні технології» гарантують придбання найбільш престижних, дефіцитних і високооплачуваних професій. Так вважають в усіх розвинених країнах світу. Адже не дарма стверджують: «Хто володіє інформацією - той володіє світом!»

Тому зрозуміло те пильну увагу, яку приділяє комп'ютерному утворенню світове співтовариство, зрозуміле прагнення уніфікувати й упорядкувати знання, необхідні фахівцеві цього напрямку. Одними з результатів такої роботи є міжнародний стандарт з комп'ютерного утворенню Computing Curricula 2001 - Computer Science і міжнародний стандарт з програмної інженерії IEEE/ACM Software Engineering Body of Knowledge SWEBOK +2001.


1. Базові основи розробки програмного забезпечення


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

Розрізняють методи, засоби та процедури технології розробки ПЗ [1].

Методи забезпечують вирішення наступних завдань:

планування і оцінка проекту;

аналіз системних і програмних вимог;

проектування алгоритмів, структур даних і програмних структур;

кодування;

тестування;

- супровід.

Кошти (утиліти) розробки ПЗ забезпечують автоматизовану або автоматичну підтримку методів. З метою спільного застосування утиліти можуть об'єднуватися в системи автоматизованого конструювання ПЗ. Такі системи прийнято називати CASE-системами. Абревіатура CASE розшифровується як Computer Aided Software Engineering (програмна інженерія з комп'ютерною підтримкою).

Процедури є «клеєм», який з'єднує методи і утиліти так, що вони забезпечують безперервну технологічний ланцюжок розробки. Процедури визначають:

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

формування звітів, форм за відповідним вимогам;

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

формування «віх», по яких керівники оцінюють прогрес.

Процес конструювання програмного забезпечення складається з послідовності кроків, що використовують методи, утиліти і процедури. Ці послідовності кроків часто називають парадигмами технології конструювання ПЗ.

Застосування цих парадигм гарантує систематичний, упорядкований підхід до п...


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





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

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