- •«Информационная система формирования индивидуального учебного плана при компетентностной парадигме обучения»
- •Реферат
- •Содержание
- •Введение
- •1 Системотехническая часть
- •1.1 Описание предметной области
- •Понятие информационная система (ис)
- •1.1.2 Анализ предметной области
- •1.2 Постановка задачи
- •1.3 Описание аналогичных систем
- •1.4 Разработка логического проекта системы
- •1.4.1 Диаграмма вариантов использования
- •1.4.2 Разработка сценариев вариантов использования
- •1.4.3 Диаграмма классов
- •1.4.4 Диаграмма состояний
- •1.4.5 Диаграмма последовательности
- •1.4.6 Диаграмма кооперации
- •1.4.7 Диаграмма деятельности
- •2 Конструкторско-технологическая часть
- •2.1 Оценка требуемых параметров комплекса технических средств
- •2.1.1 Расчет объема взу
- •2.1.2 Расчет необходимого объема озу
- •2.2 Комплекс программных средств, используемых для реализации
- •2.2.1 Выбор субд
- •2.2.2 Выбор ос
- •2.2.3 Выбор языка программирования и среды разработки
- •2.3 Диаграммы компонентов и развертывания
- •2.4 Разработка методики испытаний
- •2.5 Описание контрольного примера
- •Заключение
- •Список использованных источников
- •Приложение а
2.1.2 Расчет необходимого объема озу
Для расчета ОЗУ воспользуемся формулой:
где – объем ОЗУ, необходимый для работы операционной системой, Мб;
– объем ОЗУ, необходимый для работы СУБД , Мб;
– объем ОЗУ, необходимый данным системы, Мб;
– объем ОЗУ, необходимый для работы программы, Мб;
Для работы ОС Windows Server 2008 R2 необходимо не менее 512 Мб оперативной памяти. =512 Мб.
= 15 Мб.
= 114 Мб.
= 14 Мб.
= 9 Мб.
Суммарный объем ОЗУ, необходимый для функционирования системы:
.
2.2 Комплекс программных средств, используемых для реализации
2.2.1 Выбор субд
В качестве системы управления базами данных (СУБД) был выбран Microsoft Access 2003. Microsoft Access 2003 — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
2.2.2 Выбор ос
Для нормального функционирования системы должна стоять операционная система Windows. Последние 10 лет Windows — самая популярная операционная система на рынке персональных компьютеров. Системы Windows работают на платформах x86, AMD64, IA-64. В настоящее время Microsoft Windows установлена более чем на 90% всех персональных компьютеров и рабочих станций. В России до начала 2000-х годов почти все персональные компьютеры продавались с предустановленной системой Windows. Операционная система Windows предоставляет удобные механизмы для управления работой приложений, а также предоставляет интуитивно-понятный интерфейс для пользователя.
2.2.3 Выбор языка программирования и среды разработки
В качестве языка программирования был выбран C# в среде Microsoft Visual Studio 2010 Ultimate.
C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем. (Однако эта закономерность была нарушена с выходом C# 3.0, представляющего собой расширения языка, не опирающиеся на расширения платформы .NET.) CLR предоставляет C#, как и всем другим .NET-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, сборка мусора не реализована в самом C#, а производится CLR для программ, написанных на C# точно так же, как это делается для программ на VB.NET, J# и др.
2.3 Диаграммы компонентов и развертывания
Диаграмма компонентов – диаграмма, на которой изображены типы компонентов и зависимости между ними. Компонент – часть физической реализации системы, которая имеет законченную функциональность и реализует один или несколько интерфейсов.
Диаграмма компонентов системы представлена на рисунке 9.
Диаграмма развёртывания служит для моделирования работающих узлов (аппаратных средств) и артефактов, развёрнутых на них. В UML 2.0 на узлах разворачиваются артефакты, в то время как в UML 1.x на узлах разворачивались компоненты.
Компонент – это отдельная часть системы, обладающая собственной функциональностью и четко определенными интерфейсами. На физическом уровне в качестве компонентов могут рассматриваться определяемые типы и экземпляры типов.
К основным способам выполнения компонентов относятся программный, аппаратный и программно-аппаратный способы.
Рисунок 9 – Диаграмма компонентов системы
