![](/user_photo/2706_HbeT2.jpg)
- •Дипломный проект
- •Реферат
- •Перечень сокращений и терминов
- •Онтологическое соглашение проекта
- •Введение
- •Глава 1. Анализ предметной области
- •Услуга Colocation
- •Общие понятия услуги colocation
- •Услуги цод (colocation)
- •История развития цод и услуг colocation
- •Происхождение вида
- •Всеобщая цоДофикация
- •Аутсорсинг.
- •В регионы за электричеством.
- •Мировая мода.
- •Проблемы «озеленения».
- •Основные задачи, решаемые системой комплексного менеджмента colocation-проектов.
- •Пример методика ценообразования услуг
- •Обзор конфигураторов услуг и сервисных калькуляторов в сфере услуг colocation и аутсорсинга, представленных в Росии.
- •Что же такое сервисный калькулятор или конфигуратор услуг?
- •Компания europrojects.
- •Резюме:
- •Выводы.
- •Глава 2. Выбор и обоснование средств разработки и технологий реализации
- •Выбор программной платформы разработки системы.
- •Выбор технологии
- •Трехуровневая архитектура “клиент-сервер”
- •Выбор субд
- •Выбор языка программирования
- •Выбор web – сервера
- •Выбор программно-аппаратной платформы разработки информационной системы.
- •Обеспечение отказоустойчивости решения.
- •Использование failover кластера (отказоустойчивого кластера).
- •Принцип функционирования кластера.
- •Персональный компьютер пользователя (Клиент)
- •Глава 3. Разработка информационной системы
- •Проверка закона распределения данных по критериям к.Пирсона (критерии согласия)
- •Разработка и реализация пользовательского интерфейса
- •История развития веб-дизайна от технической графики до современных сайтов
- •Зарождение идей о юзабилити сайтов
- •Современный этап развития веба
- •Разработка пользовательского интерфейса
- •Архитектура и структурная схема информационной системы
- •Функциональная схема информационной системы
- •Глава 4. Модель оценки результативности работы системы. Расчет технических характеристик системы
- •Расчет математического ожидания ис.
- •Расчет производительности.
- •Расчет обобщенной энтропии информационной системы
- •Расчет интегральной информационной нагруженности информационной системы
- •Расчет надежности информационной системы
- •Надежность аппаратной части
- •Надежность программной части
- •Глава 5. Менеджмент проекта
- •Введение
- •Ступень дивергенции
- •Ступень трансформации
- •Ступень конвергенции
- •Ступень релаксации
- •Ступень ликвидации
- •Глва 6. Выбор и обоснование модели жизненного цикла информационной системы
- •Введение
- •Итеративный подход
- •Подход, основанный на фазах и вехах
- •Модель проектной группы msf
- •Фаза выработки концепции
- •Фаза планирования
- •Фаза разработки
- •Фаза стабилизации
- •Фаза внедрения
- •Глава 7. Экономическая часть проекта
- •Аннотация
- •Организация работ
- •Структура организации работ
- •Система управления производством работ
- •Бизнес-план
- •Конкуренция на рынке
- •Расчет сметной стоимости (себестоимости) проекта
- •Затраты на материалы и покупные изделия
- •Основная зарплата научного и производственного персонала
- •Дополнительная заработная плата
- •Оценка экономической эффективности проекта
- •Оценка рисков и поиск путей их минимизации
- •Заключение
- •Глава 8. Экологичность и безопасность проекта
- •Введение
- •Оптимальные условия труда на рабочем месте разработчика.
- •Расчет освещения.
- •Расчет системы вентиляции.
- •Расчет влаговыделения
- •Расчет тепловыделения.
- •Определение потребного воздухообмена
- •Проектирование системы вентиляции.
- •Глава 9. Проверка на соответствие стандарту гост р исо/мэк 15288:2005
- •Глава 10. Информационно-социальная компонента
- •Цод крупным планом: Креатив и Экзистенция
- •Увидеть лес среди деревьев
- •Не до идеалов
- •Принцип деления Цодов
- •Справка
- •Системы жизнеобеспечения
- •Как со всем этим справиться?
- •Приложение 1. Техническое задание
- •1.1 Полное наименование системы и ее условное обозначение
- •1.2 Шифр темы
- •1.3 Наименование предприятий разработчика и заказчика системы и их реквизиты
- •1.4 Перечень документов, на основании которых создается система, кем и когда утверждены эти документы
- •1.5 Плановые сроки начала и окончания работы по созданию системы
- •1.6 Сведения об источниках и порядке финансирования работ
- •1.7 Порядок оформления и предъявления заказчику результатов работ по созданию системы, по изготовлению и наладке отдельных средств и программно-технических комплексов системы
- •2.Назначение и цели создания системы
- •2.1 Назначение системы
- •Требования к системе
- •4.1.1.2 Требования к способам и средствам связи для информационного обмена между компонентами системы
- •4.1.1.4 Требования к режимам функционирования системы
- •4.1.1.5 Требования по диагностированию системы
- •4.1.1.6 Перспективы развития, модернизации системы
- •4.1.2 Требования к численности и квалификации персонала системы и режиму его работы
- •4.1.4.4 Требования к методам оценки и контроля показателей надежности на разных стадиях создания системы в соответствии с действующими нормативно-техническими документами
- •4.1.5 Требования безопасности
- •4.1.6 Требования к эргономике и технической эстетике
- •4.1.7 Требования к транспортабельности для подвижных ас
- •4.1.8 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •4.1.8.2 Предварительные требования к допустимым площадям для размещения персонала и тс системы, к параметрам сетей энергоснабжения и т. П.
- •4.1.8.3 Требования по количеству, квалификации обслуживающего персонала и режимам его работы
- •4.1.8.4 Требования к составу, размещению и условиям хранения комплекта запасных изделий и приборов
- •4.1.8.5 Требования к регламенту обслуживания
- •4.1.9 Требования к защите информации от несанкционированного доступа
- •4.1.10 Требования по сохранности информации при авариях
- •4.3.3 Требования к программному обеспечению
- •Требования к техническому обеспечению
- •4.3.5 Требования к лингвистическому обеспечению
- •4.3.6 Требования к метрологическому обеспечению
- •5. Состав и содержание работ по созданию системы
- •6. Порядок контроля и приемки системы
- •8. Требования к документированию
- •9. Источники разработки
- •Приложение 2. Техническое предложение
- •3. Техническая характеристика
- •4. Описание и обоснование выбранной конструкции
- •5. Расчеты, подтверждающие работоспособность и надежность конструкции
- •6. Описание организации работ с применением разрабатываемого изделия
- •7. Ожидаемые технико-экономические показатели
- •8. Уровень стандартизации и унификации
- •Приложение 3. Технические условия
- •1.1 Наименование и назначение системы
- •1.2. Условия эксплуатации
- •2. Технические требования
- •2.1 Требования назначения
- •2.2 Требования к программной совместимости
- •2.3 Требования к производительности и точности
- •2.4 Требования к надежности
- •3. Требования безопасности
- •4. Требования охраны окружающей среды
- •5. Правила приемки
- •6. Методы контроля
- •7. Указания по эксплуатации
- •Приложение 4. Инструкция для всех групп пользователей
- •Приложение 5. Листы графики
- •Приложение 6. Описание демо-версии
- •Приложение 7. Текст доклада
- •Доклад окончен. Спасибо за внимание!
Современный этап развития веба
В настоящее время наметились две тенденции в развитии Всемирной паутины: семантическая паутина и социальная паутина. Семантическая паутина предполагает улучшение связности и релевантности информации во Всемирной паутине через введение новых форматов метаданных. Социальная паутина полагается на работу по упорядочиванию имеющейся в Паутине информации, выполняемую самими пользователями Паутины. В рамках второго направления наработки, являющиеся частью семантической паутины, активно используются в качестве инструментов (RSS и другие форматы веб-каналов, OPML, микроформаты XHTML).
Понятие Web 2.0, обобщающет сразу несколько направлений развития Всемирной паутины.
Современные сайты превращаются во все более сложные системы, используяв себе множество технологий. В современном вебе хорошо заметны следующие тенденции:
Использование открытых API успешных проектов. возможности интернет-решений растут с каждым новым стартапом. Грядет время, когда разработчикам придется выбирать, либо предоставлять пользователям современные решения, построенные на сторонних сервисах, либо пытаться успевать за инновациями рынка, рассчитывая лишь на собственные силы. Пример создания фото-галереи, используя Flickr Пример интеграции сервиса статистики Google Analytics и CakePHP Список открытых API.
Использование AJAX, javascript и различных технологий (напр., Microsoft Silverlight, Adobe Flash).
Поддержка сайтами различных мобильных устройств.
Использование медиа-информации (потоковое видео, подкасты).
Унификация авторизационных сервисов в крупных компаниях. Нарастающая популярность OpenID (http://www.openid.net) выводит это решение в лидеры. Однако используются и прочие решения, такие как SAML, Liberty и MS Passport.
Разработка пользовательского интерфейса
При проектировании и разработке пользовательского интерфейса были выбранны основные принципы проектирования юзабилити информационной системы:
Минимально необходимое количество отображаемых опций. На экране должны присутствовать только те элементы, которые могут понадобиться пользователю здесь и сейчас для выполнения задачи. Количество общих для всего интерфейса системы элементов должно быть минимальным.
Надежность и обработка ошибок. Система обязана всегда обеспечивать сохранность данных, с которыми работает пользователь. Пример – функция авто-сохранения. «Обработка ошибок» подразумевает не только ясность сообщения об ошибке и способах ее исправления, но и общую толерантность системы к ошибкам пользователей (если мы знаем, как исправить ошибку – то нужно исправить ее автоматически, а не дергать пользователя).
Интерфейс, ориентированный на задачу. Логика интерфейса должна исходить не из того, как работает система, и как она устроена внутри, а из того, как работает с ней пользователь – из его повседневных задач. Разработчики часто стремятся сделать все «элегантно», когда множество задач решается одним и тем же набором инструментов. Проблема в том, что журналисту электронного издания совершенно фиолетова бизнес-логика вашей гениально спроектированной CMS. Плевать он хотел на «модуль», «инфоблок» и «объект» – ему статью сдавать к двенадцати.
Сокрытие деталей реализации. В предыдущем пункте 3 мы отказались от метафор из архитектуры системы. Осталось избавиться от деталей реализации – никаких HTML, JPEG, XML и прочих технических тонкостей и широкостей. Есть странички и папочки – никаких файлов, директорий и баз данных с индексами.
Наглядный интерфейс. Пользователь должен понимать, с чем он сейчас работает, что он сделал и, что он еще может с этим сделать. Интерфейс системы должен быть целостным и логически продуманным. Размещать сочинения Хайдеггера в шрифте 8pt также не рекомендуется. Текст и подписи должны быть доходчивыми и однозначными.
Соответствие умственным моделям пользователей. В большинстве случаев люди мыслят шаблонно, ведь любая умственная деятельность – штука энергозатратная. К чему навязывать новые понятия, схемы и сценарии работы, когда есть уже проверенные «папка», «страница» и «корзина». В одной фразе данный принцип радикально сформулировал Стивен Круг (Steven Krug): «Don’t make me think» («Не заставляйте меня думать»).
Удобство как для новичков, так и для опытных пользователей. Новичкам – подсказки и наглядность, опытным юзерам – хоткеи, шорткаты и прочие средства повышения эффективности работы вплоть до специализированного интерфейса.
Эффективность в дизайне интерфейса. Веб-интерфейс традиционно был менее эффективным ввиду своей медлительности и асинхронности. Сейчас интерфейсы в стиле веб 2.0 уже приближаются по эффективности работы к обычным приложениям. Эффективность складывается из минимума движений, кликов и переходов между «экранами» до достижения результата. Формы и контролы должны быть логично сгруппированы, а не раскиданы по страницам и вкладкам. Еще одним немаловажным моментом является собственно скорость работы системы. Даже если серверное приложение задумывается надолго, это не значит, что интерфейс клиента должен точно так же подвисать.
Справка и подсказки в интерфейсе. Конечно, нам нужна документация (с полнотекстовым поиском!) и обучающие материалы (видео!). Понимание даже очень сложного интерфейса можно сильно облегчить за счет добавления контекстной справки. Возможность узнать все об интересующем элементе интерфейса одним кликом в тот же момент устраняет потребность во всех прочих справочных материалах.
Минимальный срок обучения работе с системой. Если руководствоваться всеми упомянутыми выше принципами, то порог вхождения для CMS можно значительно снизить. Конечные пользователи редко мечтают вновь сесть за парту. Тем более, разработчик коробочной CMS – не интегратор. Он зарабатывает не на дрессировке конечных пользователей, а на обучении разработчиков.
Самодостаточность системы. Стандартные задачи должны выполняться без использования каких-либо внешних приложений или сервисов. Банальный пример – генерация превью для фотографий. Некоторые CMS уже имеют встроенные «графические редакторы» для корректировки и оптимизации изображений перед публикацией. Это действительно удобно.