
и соответствующими технологиями: Jini™ от Sun Microsystems и .NET™ от
Microsoft (см. подраздел 6.6).
Поэтому разработчику программного обеспечения необходимо постоянно
следить за развитием и взаимосвязью информационных архитектур, а также
компонентов и программных средств компьютерной техники. При этом следует
своевременно корректировать методологии разработки своих приложений
и
решений, с соответствующим освоением:
основ программной инженерии, новых технологий программирования,
языков программирования и инструментальных средств разработки ПО.
6.5 Как проектируются приложения и решения?
Информационные системы играют основополагающую роль в деле
определения успеха практически любого современного бизнеса и решения
многих прикладных проблем и задач. С появлением персональных
компьютеров такие системы и программные приложения прочно укрепились в
большинстве государственных и бизнес-организаций мира. Эти новые
системы вместе с существующими унаследованными системами (legacy systems)
предоставляют критичные для функционирования организаций средства
хранения, организации, получения и обработки информации, в том числе и на
правительственном уровне
10
. Потенциально, эти системы могут стать
источником детальной и разноплановой информации, которая способствует
принятию качественно лучших решений.
В большинстве своем современные информационные системы являются
распределенными, то есть состоящими из нескольких частей, обычно
взаимодействующих друг с другом по сети. Разбивать систему на части
приходится потому, что возможности автономной компьютерной системы не
способны покрыть потребности серьезной информационной системы в
вычислительных возможностях и хранении данных. К тому же разбиение на
части с внесением избыточности в эти части обеспечивает устойчивость
механизма восстановления системы после сбоев.
В софтверной индустрии с учётом большого объёма и сложности
выполняемых при реализации крупных приложений дополнительных
мероприятий часто последние именуют решениями
11
. Свой большой опыт в
разработке бизнес–решений специалисты корпорации Microsoft обобщили в
виде комплекса документов по описанию Дисциплины разработки решений
Microsoft (Microsoft Solution Framework, MSF
12
). MSF содержит в себе набор
моделей и четко определенных проектных вех (т.е. контрольных точек),
которые можно рассматривать как рекомендуемые отправные точки, равно как и
10
B2G, G2C, G2G. Эти аббревиатуры определяют новые сферы бизнеса, в которые, тем или иным образом,
вовлечено государство (Government). Они раскрываются как Business-to-Government, Government-to-Citizens,
Government-to-Government. Являются следствием включения Государства в процесс электронизации всехх
видов деятельности. Концепция Electronic Government была объявлена в США на самом высоком
государственном уровне первого июля 1997 года.
11
Брандт Д. Architectures. Экзамен – экстерном. (экзамен 70-100). СПБ.: Питер, 2001. – 432 с.
12
Материалы Microsoft MSF: (http://www.microsoft.com/msf и http://www.microsoft.com/rus/msf )