Обоснование технических приемов программирования, сущность функционального, полного тестирования. Проведение расчета прогнозируемой цены и прибыли на программное средство. Характеристика и особенности экономической целесообразности проведения мероприятия.
При низкой оригинальности работы "Разработка web-приложения "Виртуальная тестирующая среда "Познай себя"" для педагогов-психологов БагГУ", Вы можете повысить уникальность этой работы до 80-100%
В настоящей пояснительной записке применяются следующие термины и определения: - COFFESCRIPT - язык программирования, транслируемый в JAVASCRIPT; Jade - высокопроизводительный шаблонизатор; Node или Node.js - программная платформа, основанная на движке V8 (транслирующем JAVASCRIPT в машинный код);Internet, от лат. inter - между и англ. net - сеть), всемирная компьютерная сеть, соединяющая вместе тысячи сетей, включая сети вооруженных сил и правительственных организаций, образовательных учреждений, благотворительных организаций, индустриальных предприятий и корпораций всех видов, а также коммерческих предприятий (сервис-провайдеров), которые предоставляют частным лицам доступ к сети. И это неудивительно, ведь ответ на него давно уже стал очевидным: сайт нужен, в основном, для того, чтобы помогать его владельцу донести информацию до интернет-пользователей, а также продать им свой товар или услугу. Целью данной дипломного проекта является разработка web-приложения «Виртуальная тестирующая среда «Познай себя»» для педагогов-психологов БАГГУ. Пояснительная записка состоит из семи разделов: - раздел «Аналитический обзор литературы», включает краткое описание предметной области, функциональную модель, постановку задачи; раздел «Обоснование технических приемов программирования», включает обоснование архитектурного построения программного средства, описание выбора операционной системы и языков программирования;Структура web-приложения представляет собой иерархию ссылок, а также отображение взаимосвязей web-страниц, начиная от главной страницы. Web-приложение предназначено для двух категорий пользователей: обычные пользователи и администратор сайта. Реализация разметки web-страниц представлена в Приложении В В состав web-приложения входят следующие модули: - администрирования сайта; Программный код модулей серверной части web-приложения предоставлен в Приложении А.Для разработки серверной части web-приложения «Виртуальная тестирующая среда «Познай себя»» использовался фреймворк «Express.js» написанный на JAVASCRIPT. JAVASCRIPT также используется для построения запросов к NOSQL базе данных MONGODB. Она спроектирована так, чтобы обеспечить высочайшую масштабируемость сетевых приложений - за счет хитроумного сочетания асинхронного ввода/вывода, использования JAVASCRIPT на стороне сервера, изобретательного использования анонимных функций JAVASCRIPT и однопоточной событийно-ориентированной архитектуры. В основе Node лежит автономная виртуальная машина JAVASCRIPT с расширениями, делающими ее пригодной для программирования общего назначения с упором на разработку серверов приложений. Платформу Node не имеет смысла напрямую сравнивать ни с языками программирования, которые обычно используются для создания веб-приложений (PHP/Python/Ruby/Java и прочие), ни с контейнерами, реализующими протокол HTTP (Apache/Tomcat/Glassfish ит. д.).Выделяем следующие уровни тестирования: - модульное тестирование - тестируется минимально возможные компоненты web-приложения; функциональное тестирование - это тестирование ПО в целях проверки реализуемости функциональных требований, то есть способности ПО в определенных условиях решать задачи, нужные пользователям. Функциональные требования определяют, как именно должны функционировать сервисы web-приложения и какого результата должен достигать пользователь, пользуясь им. Просмотр web-страниц сайта «Главная», «Поиск», «Проекты», «Посте», «Регистрация», «Вход» Щелчок по соответствующему пункту главного меню В соответствии с выбранным пунктом главного меню открывается страница ему соответствующая Да Информационный ресурс правильно среагировал на выбранное действие Осуществление интерактивного поиска информации на страницах web-приложения Ввод в строку поиск поискового запроса на странице «Поиск» В соответствии с введенным поисковым запросом выводится информация, соответствующая ему Да Информационный ресурс правильно среагировал на выбранное действиеПри работе с web-приложением «Виртуальная тестирующая среда «Познай себя»» пользователь может открывать любую страницу, ссылки прописаны во всех страницах и являются работоспособными. На странице «Проекты» пользователь может ознакомится со всеми проектами. На странице «Постеры» пользователь может просмотреть все доступные постеры. На странице «Поиск» пользователь может воспользоваться поиском или вручную пройти по всем ссылкам, которые доступны с любой страницы. На странице «Регистрация» пользователь может создать свой профиль пройдя двух факторную регистрацию с подтверждением email адреса.В ходе тестирования выявлено, что система вполне отвечает всем требованиям по надежности.Пример шапки сайта предоставлен на рисунке 5.1 - 5.2 Пройдя по соответствующей ссылке и заполнив форму регистрации, пользователь получит доступ к всем тестам. Пример теста анкеты и теста «данет» продемонстрированы на рисунке 5.3. Задать любой интересующий пользователя вопрос можно на странице главной странице в соответствующем блоке, в соответствии с рисунком 5.4.
План
СОДЕРЖАНИЕ
ПЕРЕЧЕНЬ УСЛОВНЫХ ЭЛЕМЕНТОВ
ВВЕДЕНИЕ
1. АНАЛИТИЧЕСКИЙ ОБЗОР ЛИТЕРАТУРЫ
2. РАЗРАБОТКА ПРОГРАММНОГО СРЕДСТВА
3. ОБОСНОВАНИЕ ТЕХНИЧЕСКИХ ПРИЕМОВ ПРОГРАММИРОВАНИЯ
4. ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
4.1 Функциональное тестирование
4.2 Полное тестирование
4.3 Анализ результатов
5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ СИСТЕМЫ
6. ТЕХНИКО-ЭКОНОМИЧЕКОЕ ОБОСНОВАНИЕ
6.1 Расчет прогнозируемой цены и прибыли на программное средство
6.1.1 Расчет полной себестоимости программного продукта
6.1.2 Определение прибыли и свободной отпускной цены программного средства
6.2 Обоснование экономической целесообразности проведения мероприятия
6.3 Расчет капитальных затрат
6.4 Технико-экономические показатели. Выводы по расчетам
7. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
7.1 Общие требования безопасности
7.2 Требования безопасности перед началом работы
7.3 Требования безопасности во время работы
7.4 Требования безопасности в аварийных ситуациях
7.5 Требования безопасности по окончании работы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В
ПРИЛОЖЕНИЕ Г
ПЕРЕЧЕНЬ УСЛОВНЫХ ЭЛЕМЕНТОВ
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы