![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Разработка программного продукта "ПК инфо" |
Введение Единство законов обработки информации в системах pазличной пpиpоды (физических, экономических, биологических и т.п.) является фундаментальной основой теории информационных процессов, определяющей ее общезначимость и специфичность. Информация - понятие во многом абстpактное, существующее &quo ;само по себе&quo ; вне связи с конкретной областью знания, в которой она используется. Информационные pесуpсы в современном обществе играют не меньшую, а нередко и большую pоль, чем pесуpсы материальные. Знания, кому, когда и где продать товар, может цениться не меньше, чем собственно товар, и в этом плане динамика развития общества свидетельствует о том, что на &quo ;весах&quo ; материальных и инфоpмационных pесуpсов последние начинают пpевалиpовать, причем тем сильнее, чем более общество открыто, чем более развиты в нем сpедства коммуникации, чем большей информацией оно располагает. С позиций рынка, информация давно уже стала товаром и это обстоятельство требует интенсивного развития практики, пpомышленности и теории компьютеризации общества. Компьютер, как инфоpмационная среда не только позволил совершить качественный скачек в организации пpомышленности, науки и рынка, но он определил новые самоценные области производства: вычислительная техника, телекоммуникации, пpогpаммные продукты. Тенденции компьютеризации общества связаны с появлением новых профессий, связанных с вычислительной техникой, и различных категоpий пользователей ЭВМ. Если в 60-70е годы в этой сфере доминиpовали специалисты по вычислительной технике (инженеpы-электpоники и пpогpаммисты), создающие новые сpедства вычислительной техники и новые пакеты прикладных пpогpамм, то сегодня интенсивно pасшиpяется категория пользователей ЭВМ - представителей самых разных областей знаний, не являющихся специалистами по компьютеpам в узком смысле, но умеющих использовать их для решения своих специфических задач. Пользователь ЭВМ (или конечный пользователь) должен знать общие принципы организации инфоpмационных процессов в компьютерной сpеде, уметь выбрать нужные ему информационные системы и технические сpедства и быстро освоить их применительно к своей пpедметной области. Учитывая интенсивное развитие вычислительной техники и во многом насыщенность рынка пpогpаммных продуктов, два последних качества пpиобpетают особое значение. Минимум знаний по организации компьютерных систем обычно называют компьютерной грамотностью. Не существует строго очеpченных pамок, определяющих это понятие, - каждый пользователь опpеделяет их для себя сам, но вместе с тем отсутствие такой гpамотности делает сегодня невозможным доступ ко многим узко специальным профессиям, на первый взгляд весьма далеким от компьютера. В современном мире, в котором главное это информация, мало кто может обойтись без персонального компьютера. Однако немногие пользователи компьютеров знают, из каких частей, будь то аппаратные или программные, состоит их рабочая станция, и каковы ее возможности. А ведь такие вещи необходимо знать о своем персональном компьютере. Например, в случае выхода из строя одного из элементов персонального компьютера, зная, что это за элемент и его характеристики, Вы без труда сможете его заменить и для этого не понадобилось бы нести компьютер в сервис и платить большие деньги за замену, которую Вы сами смогли бы произвести без особого труда.
К тому же зная возможности своего персонального компьютера, такие характеристики, как частота процессора, количество памяти, объем жесткого диска и многие другие, можно сразу понять, при установке того или иного программного обеспечения, игр и др., будет ли корректно и быстро работать то, что вы бы хотели установить на компьютер. На современном рынке программных продуктов, очень слабое развитие получило программное обеспечение тестирования, информатизации и характеризования отдельных модулей персонального компьютера, таких как: материнская плата, процессор (сопроцессор), чипсет, оперативная память, жесткие диски, видеоадаптер и многие другие. Существует множество программных продуктов, которые либо выдают информацию, либо тестируют модули персонального компьютера лишь по отдельности. Однако программное обеспечение, которое могло бы совместить в себе охарактеризование и тестирование сразу, пусть не всех частей, но хотя бы большинства отдельных модулей персонального компьютера на данный момент единицы. Одним из подобных программных продуктов является SiSof ware Sa dra, которая объединяет в себе выдачу информации: о системе персонального компьютера в целом, о материнской плате, процессоре, видео системе, памяти, логических дисках и др.; позволяет тестировать процессор, диски, локальную сеть; позволяет просматривать содержимое таких системных файлов в среде ОС Wi dows, как boo .i i, sys em.i i, au oexec.ba и co fig.sys. Однако данное программное обеспечение содержит ряд существенных недостатков, а именно: большая нагрузка на центральный процессор при работе программы, большой объем памяти, занимаемый программой при ее работе, большой объем дискового пространства, занимаемый данным программным продуктом, при его установке (около 5 мегабайт), к тому же данный программный продукт является ShareWare, т. е. его необходимо приобретать за некоторое количество денег, чтобы его можно было использовать. Как уже говорилось ранее, на данный момент на рынке программного обеспечения один единственный программный продукт подобного рода, который объединяет в себе выдачу информации и тестирование отдельных модулей персонального компьютера, этот программный продукт - SiSof ware Sa dra. Поэтому создание подобного программного продукта весьма актуально на сегодняшний момент, дабы дать возможность пользователям персонального компьютера, которые хотят приобрести такое программное обеспечение, выбирать между несколькими программами, а не брать именно SiSof ware Sa dra, только потому что этот программный продукт является единственным в своем роде. К тому же лично для меня, как разработчика программного обеспечения было весьма интересно создать программный продукт «ПК Инфо», который я назвал PCI fo, дабы проверить свои возможности, знания и навыки программирования и разработки программного обеспечения в целом, а так же узнать много нового. Мой программный продукт является аналогом, и прямым конкурентом уже упомянутого программного продукта SiSof ware Sa dra. По сравнению с аналогами, мой программный продукт обладает рядом преимуществ, которых нет у его аналогами, а именно: малый объем жесткого диска, занимаемый программой (около трехсот килобайт), меньший объем оперативной памяти, занимаемый программой при ее запуске и работе, меньшая загруженность центрального процессора при работе программы, более быстрая работа программного продукта по сравнению с основными аналогами, к тому же, мой программный продукт в версии 1.0
.1 является Freeware, т. е. бесплатным программным обеспечением, что весьма существенно для подобного рода программного обеспечения. Дипломная работа содержит 66 страниц, из них приложения содержат 12 страниц, 8 рисунков, библиографический список из 11-ти наименований. 1. Анализ информационных технологий История развития информационных технологий До второй половины 19 века основу информационных технологий составляли перо, чернильница и бухгалтерская книга. Коммуникация (связь) осуществляется путем направления пакетов (депеш). Продуктивность информационной обработки была крайне низкой, каждое письмо копировалось отдельно вручную, помимо счетов, суммируемых так же вручную, не было другой информации для принятия решений. На смену «ручной» информационной технологии в конце 19 века пришла «механическая». Изобретение пишущей машинки, телефона, диктофона, модернизация системы общественной почты - все это послужило базой для принципиальных изменений в технологии обработки информации и, как следствие, в продуктивности работы. По существу «механическая» технология проложила дорогу к формированию организационной структуры существующих учреждений . 40 - 60-е гг. 20 века характеризуются появлением «электрической» технологии, основанной на использовании электрических пишущих машинок со съемными элементами, копировальных машин на обычной бумаге, портативных диктофонов. Они улучшили учрежденческую деятельность за счет повышения качества, количества и скорости обработки документов. Появление во второй половине 60-х годов больших производительных ЭВМ на периферии учрежденческой деятельности (в вычислительных центрах) позволило смесить акцент в информационной технологии на обработку не формы, а содержания информации. Это было началом формирования «электронной», или «компьютерной» технологии. Как известно информационная технология управления должна содержать как минимум три важнейших компонента обработки информации: учет, анализ и принятие решений. Эти компоненты реализуются в «вязкой» среде - бумажном «море» документов, которое становится с каждым годом все более необъятным. Сложившиеся в 60-х годах концепции применения автоматизированных систем управления (АСУ) не всегда и не в полной мере отвечают задаче совершенствования управления и оптимальной реализации компонентов информационной технологии, методологически эти концепции нередко опираются на представления о неограниченных возможностях «кнопочной»информационной технологии при непрерывном наращивании вычислительной мощности систем АСУ в применении наиболее общих имитационных моделей, которые в ряде случаев далеки от реального механизма оперативного управления. Название «автоматизированная система управления» не совсем корректно отражает функции, которые такие системы выполняют, точнее было бы «автоматизированные системы обеспечения управления» (АСОУ), ибо в существующих АСУ, понятие «система» не включает решающего звена управления - пользователя. Игнорирование этого принципиального обстоятельства, по видимому, привело к тому, что расширение сети АСУ и повышение мощности их вычислительных средств обеспечили благодаря большим массивам первичных данных улучшение в основном учетных функций управления (справочных, статистических, следящих).
Есть несколько вполне основательных причин для озабоченности вопросом, сработает ли данный подход. В следующих разделах изложен полный перечень причин, приводимых людьми в качестве объяснения своему решению отказаться от управления рисками, с нашими комментариями по каждому пункту. Курсивом под каждым заголовком дано наше представление о том, что на самом деле означает высказанное возражение. 1. Наши акционеры не являются достаточно зрелыми, чтобы смотреть риску в лицо. «Если бы мы сказали правду, наши акционеры слишком испугались бы и отказались от проекта, поэтому мы вынуждены им лгать». В этой ситуации ложь представляют истинным общественным служением. На заре существования отрасли разработки программных продуктов участниками проектов часто были клерки и конторские работники. Это было связано с тем, что первыми пытались автоматизировать функции, относящиеся к делопроизводству. Эти участники были служащими низших иерархических ступеней, практически безвластными и не слишком сведущими в автоматизации. Типичному системному аналитику в таких проектах обычно платили значительно больше, чем большинству участников проекта, с которыми он взаимодействовал
1. Экономическое обоснование разработки программного продукта
2. Разработка программного продукта на языке высокого уровня
3. Разработка программных продуктов
5. Технология разработки программного обеспечения
9. Расчет себестоимости и цены программного продукта по учету прерываний на языке Ассемблер
10. Создание программных продуктов для решения задач
11. Понятие программного продукта
12. SWOT-анализ программного продукта
13. Работа с готовыми программными продуктами
14. Разработка программного обеспечения
15. Обзор программных продуктов для расчета инвестиционных проектов
17. Информационная система о программных продуктах
18. Операционная система, программное обеспечение ПК
19. Разработка программного модуля
20. Разработка программного обеспечения для организации интерфейса программно-методического комплекса
25. Создание программного продукта на языке программирования Visual Basic for Applications
26. Средства создания программных продуктов
27. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения
28. Разработка нового продукта и влияние маркетинга
34. Разработка программы диагностики и тестирования аппаратных средств ПК
36. Разработка базы данных и прикладного программного обеспечения для автобусного парка
41. Разработка универсального программного модуля (УПМ) для РЭУ
42. Анализ прикладного программного обеспечения, используемого для разработки бизнес–плана
43. Разработка рекламной кампании продукта
44. Разработка проекта зоны кратковременного отдыха
45. Разработка алгоритмов контроля и диагностики системы управления ориентацией космического аппарата
46. О роли эксперимента в разработке научных гипотез происхождения жизни
47. Микробиология продуктов детского питания
48. Разработка плана локализации и ликвидации аварийных ситуаций и аварий на АЗС
49. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ
50. Разработка анализатора газов на базе газового сенсора RS 286-620
51. Разработка месторождений газоконденсатного типа
52. Авторское право на программное обеспечение
53. "Военный коммунизм" - вынужденная политика или программный идеал большевизма
57. Разработка женского летнего костюма "ВАСАБИ"
58. Музыкальные возможности ПК
59. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна
60. Разработка АИС по учету складских операций и реализации продукции на предприятии
62. Программные средства интернет
64. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium
65. Разработка локальной вычислительной сети
66. Разработка контроллера для мониторинга и оценки качества обслуживания сети пользователей
68. Разработка вычислительного устройства
69. Архитектура ПК
73. Перспективы развития технологий ПК на примере PDA (Personal Digital Assistant)
74. Прием ВЧ ТВ сигнала на ПК, TV-тюнеры
76. Характеристика дополнительных устройств к ПК
77. Разработка контроллера матричной клавиатуры на микроконтроллере К1816ВЕ48
78. Разработка информационно-справочной системы "Характеристика предприятия" /Prolog/
79. Разработка информационно-справочной системы "Водительское удостоверение" /Prolog/
80. Разработка информационно-справочной системы "Овощная база" /Prolog/
81. Программатор ПЗУ /программный интерфейс/
82. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/
83. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/
84. Разработка фрагментов оболочки экспертной системы
85. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка
89. Разработка системы управления работой коммерческой компании
90. Разработка информационно-справочной системы
91. Разработка подсистемы вывода в диагностической экспертной системе
93. Информационные технологии в экономике. Разработка информационных технологий.
94. Разработка Интерфейса Пользователя АСУ в Среде Delphi
96. Разработка информационно-справочной системы
97. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"
98. Разработка программы на Ассемблере
99. Разработка базы данных, отражающей учет успеваемости студентов