Автор работы: Пользователь скрыл имя, 10 Декабря 2010 в 17:06, реферат
Большинство пользователей компьютеров используют программы, предназначенные для выполнения конкретных прикладных задач, таких как подготовка и оформление документов, математические вычисления, обработка изображений и т. п. Соответствующие программные средства называют прикладными программами или прикладным программным обеспечением. Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение, наиболее важной составляющей которого является операционная система.
Все выше сказанное общее понятие того что такое программа, но не дает четкого ответа что такое программа со сложной структурой и как ее проектировать. В данной работе я предлагаю ответить на эти вопрос, что такое программа со сложной структурой и как ее проектировать.
1.Введение.
2.Программа со сложной структурой.
3.Объектно-ориентированное программирование.
4.Структурное программирование.
5.Пример программы со сложной структурой «Microsoft Office».
6.Вывод.
Начало
Microsoft Word многим обязан Bravo — текстовому процессору с оригинальным графическим интерфейсом, разработанному в исследовательском центре «Xerox PARC». Создатель Bravo, Чарльз Симони (Charles Simonyi) покинул PARC в 1981 году. Тем же летом Симони переманил Броди, с которым вместе работал над Bravo.
Первый выпуск Word для MS-DOS состоялся в конце 1983 года. Он был плохо принят рынком, продажи снижало наличие конкурирующего продукта — WordPerfect.
Однако версия
для Макинтоша, выпущенная в 1985 году,
получила широкое распространение.
Через два года «Word 3.01 для Macintosh»
усилил позиции (версия 3.0 изобиловала
ошибками и быстро была заменена). Как
и прочее программное обеспечение
для Макинтоша, Word был полностью WYSIWYG-
Хотя MS-DOS и являлась текстовой операционной системой, лишённой графической оболочки, Word для DOS был первым текстовым процессором для IBM PC, который был способен отображать разметку текста, например, полужирный или курсивный текст в процессе редактирования. Однако он всё же не являлся в полном смысле WYSIWYG-редактором. Другие же текстовые процессоры, такие как WordStar и WordPerfect, использовали простой текстовый экран с кодами разметки, иногда текст был цветным.
Однако, поскольку
в большинстве программного обеспечения
под DOS применялись собственные
1990—1995 годы
Первая версия Word для Windows, выпущенная в 1989 году, продавалась по цене 500 долларов США. Она демонстрировала выбранный компанией Майкрософт путь развития: как и сама Windows, она многое взяла от Macintosh, и использовала стандартные клавиатурные сокращения (например, CTRL-S для сохранения файла). После выпуска в следующем году Windows 3.0 продажи поползли вверх (Word 1.0 гораздо лучше работал с Windows 3.0, чем с более старыми версиями Windows x386 и Windows x286), главный конкурент — WordPerfect — не смог выпустить рабочую версию под Windows, что оказалось для него смертельной ошибкой. Версия 2.0 утвердила WinWord на позиции лидера рынка.
У Word для Macintosh никогда не было серьёзных конкурентов, даже несмотря на наличие программ вроде Nisus, предоставлявшую возможность выделения нескольких несвязных кусков текста (появившуюся только в Word 2002 из Office XP) и несмотря на мнение многих пользователей об отсутствии кардинальных различий между версиями 3.01, выпущенной в 1987 году и версией 5.0, выпущенной в 1991. Однако, версия 6.0 для Macintosh, вышедшая в 1994 году, была многими воспринята довольно скептически. Это была первая версия без значительных отличий в коде ядра между версиями под Windows и под Mac. Версия под Windows, следовавшая за 2.0, была пронумерована как 6.0 для координации названия версий под разные платформы.
Последовавшие
версии добавляли возможности, выходящие
за рамки простого текстового процессора.
Инструменты рисования
Настоящее время
Microsoft Word является
наиболее популярным из
Вывод.
Подводя итоги данной работы, и не смотря на отсутствие материалов по данной тематике, все же удалось разобраться, что такое программа со сложной структурой и как ее проектировать.
Программа со сложной структурой – это программный комплекс. В разработке, которого участвует команда программистов. Где каждый из членов команды разрабатывает свою часть программы. А готовые части программы и составляют конечный продукт.
Проектирование
же такой программы можно
Опираясь на
все выше сказанное можно уверенно
утверждать, что сейчас на рынке
программного обеспечения и прикладных
программ подавляющее большинство
программ со сложной структурой. Это
обусловлено тем, что современные
вычислительные технологии позволяют
решать очень трудные прикладные
задачи. И для решения таких
задач создаются сложные
Информация о работе Проектирование программ со сложной структурой