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

Реферат Технологія програмування


















Тези лекційних матеріалів


Лекція 1. Введення. Цілі і завдання дисципліни Технологія програмування raquo ;. Роль обчислювальної техніки в інформаційних системах. Комп'ютеризація навчального процесу. Загальні відомості. Введення в систему програмування


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

Тема. Програмні засоби персонального комп'ютера (ПК). Методи автоматизації програмування. Призначення алгоритмічної мови і вимоги, пропоновані до нього. Поняття про процедурно-орієнтованих мовах і об'єктно-орієнтованому програмуванні. Поняття про програмне забезпечення ПК. Діалогові засоби зв'язку користувачів з ПК. Інтегровані системи програмування.

Життєвий цикл ПЗ. Поняття життєвого циклу. Види програм по тривалості життєвого циклу. Етапи життєвого циклу програмних засобів, аналіз (системний аналіз і моделювання у визначенні вимог до складній системі), проектування, реалізація проекту, супровід та промислова експлуатація. Моделі життєвого циклу ПЗ (каскадна і спіральна).

Визначення технології конструювання програмного забезпечення

Технологія конструювання програмного забезпечення (ТКПО) - система інженерних принципів для створення економічного ПЗ, яке надійно і ефективно працює в реальних комп'ютерах [64], [69], [71].

Розрізняють методи, засоби та процедури ТКПО.

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

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

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

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

* кодування;

* тестування;

* супровід.

Основні етапи рішення задачі на ЕОМ можуть бути представлені наступними пунктами (рис. 1):



Методи автоматизації програмування. Розрізняють методи, засоби та процедури ТКПО.

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

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

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

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

* кодування;

* тестування;

* супровід.

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

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

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

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

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

* формування віх raquo ;, за якими керівники оцінюють прогрес.

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

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

Розглянемо найбільш популярні парадигми ТКПО.

Класичний жи...


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





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

  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...