ЗАСТОСУВАННЯ СТИЛІВ ПРОГРАМУВАННЯ В КОНСТРУЮВАННІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Автор(и)

  • Юлія Михайлівна Крамар Національний авіаційний університет

Ключові слова:

Програмне забезпечення, інженерія програмного забезпечення, конструювання програмного забезпечення, стилі програмування, правила стилю програмування, засоби форматування коду

Анотація

У статті розглядаються питання, яким чином рекомендується навчати студентів бакалаврату «Програмна інженерія» застосуванню стилів програмування, в яку з набору спеціальних дисциплін учбового плану бакалаврату необхідно включити отримання знань щодо даної тематики і у якому об’ємі, яких аспектів дотримуватися та як прививати студентам практичні навички застосування стилів

Біографія автора

Юлія Михайлівна Крамар, Національний авіаційний університет

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

Посилання

Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ: Пер. с англ. – М.: Мир, 1980.

Боровин Г. К. Ошибки-ловушки при программировании на Фортране. – М.: Наука, 1987. – 144 с.

Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ., 3-е изд., испр. – СПб.: "Невский Диалект", 2001. – 352 с.

Sidorov N.A. Software stylistics. // Вісник НАУ. – №2. – 2005. – С. 98 – 103.

Good Programming Style [Электронный ресурс] – Режим доступа: http://www.eg.bucknell.edu/~xmeng/Course/CS2330/Handout/StyleKP.html

Programming Style Joseph Bonneau [Электронный ресурс] – Режим доступа: http://www.jbonneau.com/style_guide.pdf

Toward Developing Good Programming Style C version (McCann) [Электронный ресурс] – Режим доступа: http://www.cs.arizona.edu/~mccann/style_c.html

Мейерс С. Эффективное использование С++. 50 рекомендаций по улучшению программ и проектов: Пер. с англ. – М.: ДМК, 2000. – 240 с.

Ален И. Голуб. С и С++. Правила программирования: Пер. с англ. – М.: БИНОМ. – 272 с.

Нуквист Е. Правила хорошего тона для программирования на С++: Пер. с англ. – К.: Наук. думка, 1994. – 85 с.

Charles Petzold. Programming Windows, 5th Edition. Microsoft Press. – November, vol. 11. – 1998. – 1479 p.

The Jnly Correct Indent Style [Электронный ресурс] – Режим доступа: http://www.terminallyincoherent.com/blog/2009/04/10/the-only-correct-indentstyle/

IEEE Standards Association [Электронный ресурс] – Режим доступа: http://standards.ieee.org/findstdsstandard/

Software Engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series IEEE Computer Society, Association for Computing Machinery, 2004 [SE, 2004].

Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE Computer Society 2004 Version [SWEBOK, 2004].

Сидоров М.О. Стилистика программирования // Проблеми інформатизації та управління: збірник наукових праць. – 2003. - Вип. 8. – С. 204-207.

Крамар Ю. М. Автоматизация решения задач стилистики программирования // Проблеми інформатизації та управління: Зб. наук. пр.: вип. 5. – К.: НАУ, 2002. – С. 211 – 215.

B.W. Kernighan and D.M. Ritchie, The C Programming Language, Prentice Hall 1978, Second Ed, 1988.

Brian W. Kernighan and P. J. Plauger. The Elements of Programming Style. McGraw-Hill, 1974.

B.A. Tague. C Language Portability, Sept 22, 1977.

J. E. Lapin. Portable C and UNIX System Programming, Prentice Hall 1987.

S.C. Johnson, Lint, a C Program Checker, USENIX UNIX Supplementary Documents, 1986 [Электронный ресурс] – Режим доступа: http://www.chrislott.org/resources/cstyle/indhill-cstyle.pdf

Ian F. Darwin. Checking C Programs with lint, O’Reilly & Media, 1988. – 81 p.

Java Coding Style Guide, Achut Reddy, Server Management Tools Group, Sun Microsystems, Inc., 1998 [Электронный ресурс] – Режим доступа: http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf

GNU Coding Standards, Richard Stallman, Free Software Foundation [Электронный ресурс] – Режим доступа: http://www.gnu.org/prep/standards/

Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения: учебное пособие. – М.: МФТИ (ГУ), 2006.

Иан Соммервилл. Инженерия программного обеспечения, 6е издание. – М: издательство «Диалектика», 2006. – 624 с.

##submission.downloads##

Номер

Розділ

ОСВІТА ТА ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ