Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типова структура. Методика й стиль викладу

Методика й стиль викладу

Найважливіші методичні вимоги до теоретичної частини керівництва програміста – логічність і послідовність викладу. Зокрема, у тексті обов'язково повинні бути дотримані наступні правила:

- При введенні нового поняття ми опираємося тільки на ті поняття, які були введені раніше явно або вважаються свідомо знайомими читачеві. Як у підручнику математики.

- У читача ніколи не повинне виникати відчуття, що автор плодить сутності без потреби. Введення кожного поняття повинно бути чимось обґрунтовано.

Основна вимога при описі окремих об'єктів – повнота опису кожного з них. На відміну від посібника користувача, при складанні якого в принципі можна розраховувати на догадливість читача, що подивиться на інтерфейс і сам розбереться, керівництво програміста описує досить неочевидні речі. І хоча від програміста можна чекати більшої догадливості, чим від користувача, заповнювати недолік інформації йому доведеться аналізом вихідного тексту, а якщо він доступний, то тестуванням «чорного ящика» і відладником. Це набагато більш довгий процес, ніж «блукання» по меню й діалоговим вікнам.

При описі об'єктів особлива увага варто приділяти наступним аспектам:

- Що обов'язково повинно передувати створенню й використанню об'єкта.

- Які побічні ефекти звертання до об'єкта.

- Особливості інтерпретації об'єктом переданих йому даних.

- Де «фізично» (у якому файлі, у якій бібліотеці) перебуває об'єкт.

Бажано по кожному об'єкті привести приклади використання, невеликі фрагменти коду, що демонструють:

- створення об'єкта (якщо перед використанням його необхідно створити);

- передачу об'єкту вхідних даних;

- одержання вихідних даних і їхню інтерпретацію.

Опис об'єктів можна винести в окремий том або документ за назвою «Довідник програміста». Гарна думка — зробити його гіпертекстовим.

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

Структура керівництва програміста, зафіксована в ДСТ 19.504-79, така:

1. Призначення й умови застосування програми.

2. Характеристика програми.

3. Звертання до програми.

4. Вхідні й вихідні дані.

5. Повідомлення.

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

2. Керівництво системного адміністратора (системного програміста)

 

<== предыдущая лекция | следующая лекция ==>
Цілі й завдання. Керівництво програміста | Цілі й завдання
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 221; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.