Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вопросы и задачи для самостоятельного решения. Придумайте и опишите протокол общения двух программ при игре «Морской бой»




Придумайте и опишите протокол общения двух программ при игре «Морской бой». Предусмотрите упаковку координат (X,Y) на поле боя в один байт 16-ти битовой команды протокола.

Реализуйте программу кодирования (шифрования) и декодирования сообщения по алгоритму Цезаря (каждая буква сообщения заменяется на другую букву алфавита, циклически сдвинутую на позицию буквы ключа.)


Термины и сокращения

Термин/сокращение Толкование
AK AcKnowlegement
DDD Detailed Design Description
ETX End of TeXt
FA Functional Area
HRD Hardware Requirements Document
NAK No AcKnowlegement
ORD Organizational Requirements Document
RTS Request To Send
SOW Statement Of Work
SRD Software Requirements Document
STX Start of TeXt
SUT Software Under Test
SYS SYStem requirements
АТД Абстрактный Тип Данных
ВНУ Внешнее Устройство
ЖЦ Жизненный Цикл
ОС Операционная Система
ПО Программное Обеспечение
РБНФ Расширенная Бэкуса-Наура форма
ЯВУ Язык Высокого Уровня
ЯП Язык(ы) Программирования

Литература

1. Дал У., Дейкстра Э., Хоор О. Структурное программирование. М.: Мир, 1976.

2. Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – 2-е изд., испр. – Спб.: Невский Диалект, 2005. – 352 с.

3. Edsger W. Dijkstra (1969) Structured Programming // Software Engineering Techniques // NATO Science Committee, Rome, p.88-93.

4. БСЭ, М., 1983г.

5. Майерс Г. Надежность программного обеспечения. – М.: МИР, 1980, – 360 с.

6. Майерс Г. Искусство тестирования программ. – М.: Финансы и статистика, 1982, – 176 с.

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

8. Кантор М. Управление программными проектами: Практическое руководство по разработке успешного программного обеспечения – М. и др.: Вильямс, 2002. – 174 с.

9. Страуструп Б. Язык программирования Си ++: Пер. с англ. – М.: Радио и связь, 1991. – 352 с.

10. Брукс Ф. Мифический человеко-месяц или как создаются программные системы. – Пер. с англ. – Спб.: Символ-Плюс, 1999. – 304 с.

11.Свердлов С. // PC Week/RE, 1998, №42-43.

12. Harlan D. Mills, Richard C. Linger (1986) Data Structured Programming: Program Design without Arrays and Pointers // IEEE Transactions on Software Engineering, Vol.12, No.2, p.192-197.

13. Paul A. Currit, Michael Dyer, Harlan D. Mills (1986) Certifying the Reliability of Software // IEEE Transactions on Software Engineering, Vol.12, No.1, p.3-11.

14. Harlan Mills (1986) Structured Programming: Retrospect and Prospect // IEEE Software, Vol.3, No.6, p.58-66. 1995.

15. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. Пособие. – 2-е доп. Изд. – М.: Финансы и статистика, 2001. – 600с.

16. Керниган Б, Ритчи Д., Фьюер А. Язык программирования Си. Задачи по языку Си / Пер. с англ. – М.Ж Финансы и статистика, 1985. – 279с.

17. Болски М.И. Язык программирования Си. Справочник: Пер. с англ. – М.:Радио и связь, 1988. – 96 с.

18. Канер С., Фолк Д., Нгуен К.Е. Тестирование программного обеспечения. К.: «ДиаСофт», 2001 – 544 с.

19. J. J. Chilenski and S. P. Miller. Applicability of modified condition/decision coverage to software testing. // Software Engineering Journal, pp. 193-200, September 1994.

20. КТ-178. Квалификационные требования. Требования к программному обеспечению бортовой аппаратуры и систем сертификации авиационной техники, Межгосударственный авиационный комитет, Авиационный регистр, 1996, – 37 с.

21. RTCA/DO-178B. Software considerations in airborne system and equipment certification, RTCA Inc, 1992, – 138 p.

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

 




Поделиться с друзьями:


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


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



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




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