Учебно-методический комплекс по предмету «компьютерные системы и сети» Для лекционных занятий



Download 16,74 Mb.
Pdf ko'rish
bet174/183
Sana17.07.2022
Hajmi16,74 Mb.
#811294
TuriУчебно-методический комплекс
1   ...   170   171   172   173   174   175   176   177   ...   183
Bog'liq
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС 2022г

2. Информационное обеспечение
2. 1. Основные материалы.
а) Описание деятельности супермаркета в общем виде (контекстная
диаграмма).
Положив в основу функционального блока модели этап поставки
продукции в супермаркет, указываются входящие и выходящие (новые или
преобразованные старые) объекты информационной системы; управленческие
аспекты, ограничивающие функционирование информационной системы;
механизмы, с помощью которых выполняется процесс.
б) Путем дальнейшей декомпозиции детально рассматривается процесс
поставки и расчета за продукцию, от которого полностью зависит эффективное
и регулярное пополнение запасов и ассортимента, то есть результат
функционирования супермаркета.
A0
P. 2
Обеспечение
продукцией
Правила
оформления
сделок
Условия договора
поставки
Государственные стандарты
качества
Потребность
Накладная
Конъюнктура
Чек оплаты заказа
Неакцептован
ная
накладная
Продукция
на склад
Отдел продаж
Бухгалтерия
Пункт приема товаров
Инструкция о
приеме товара
Расчетный счет


I1


噤磬

I2
念 泐忸

镱耱


O3

钿箨
-


O1



豚螓



O2

嚓鲥


忄眄



噤磬

C1
玉腩忤

漕泐忸疣
镱耱


C2
软 耱
痼牿

镳桢


忄疣
C3

聍弪


聍弪
M1


嚯蝈


M2
象 黻

镳桢


忄痤
A41
A42
A43
项 耱


镳钿箨鲨

忮眚


玷痤忄螯

腓麇



忄疣
物 痂躅漕
-
忄螯


A44
物 豚蜩螯
镱耱



钿箨鲨


珞朦蜞
桧忮眚
囵桤
圉梃




囗磬



邃磬



2. 2. Дополнительные материал: теоретические аспекты
Модульное программирование
Модульное программирование — это искусство разбиения задачи на
некоторое число различных модулей, умение широко использовать
стандартные модули путем их параметрической настройки, автоматизация
сборки готовых модулей из библиотек, банков модулей и т. д.
Основные концепции:
• каждый модуль реализует единственную независимую функцию;
• имеет единственную точку входа/выхода;
• размер модуля минимизируется;
• каждый модуль разрабатывается независимо от других модулей;
• система в целом построена из модулей.
Исходя из этих принципов, каждый модуль тестируется отдельно, затем
после кодирования и тестирования происходит их интеграция и тестируется
вся система.
Структурное программирование
Структурное программирование основано на фиксации для программиста
допустимых структур. Некоторые структуры программисту употреблять
запрещено. Любой алгоритм на любом уровне проектирования должен быть
записан только с помощью допустимых структур. Обычно число допустимых
структур невелико— три, две.
Для суперпозиции допустимых структур не требуется применение
операторов “Goto” , поэтому структурное программирование называют еще
программированием “без Goto”. Структурные программы в отличие от
обычных имеют простую древовидную архитектуру, легко читаются и
модифицируются. В структурной программе нет клубка переходов вперед-
назад, нет латок. Это достигается отчасти и тем, что на этапе проектирования
созданы некоторые искусственные трудности —
проводить только с
использованием допустимых структур некоторого языка. Эти трудности
удлиняют процесс проектирования программы, что приводит к ее
дополнительной проработке. Появляется возможность провести формально
доказательство правильности процесса проектирования программы. В
результате резко сокращается процесс отладки, следовательно, сокращается и
весь процесс изготовления программ.
Информационное моделирование предметной области и
связанных с ней приложений.
Данный подход появился в условиях развития программных средств
организации хранения и обработки данных – систем управления базами данных
(СУБД). Выделяются следующие составляющие данного подхода:

информационный анализ предметных областей (бизнес-областей);

информационное
моделирование

построение
комплекса
взаимосвязанных моделей данных;

системное проектирование функций обработки данных;


369

детальное проектирование процедур обработки данных.
Первоначально строится информационные модели различных уровней
представления:

информационно-логическая
модель,
независящая
от
средств
программной реализации хранения и обработки данных, отражающих
интегрированные структуры данных предметной области;

датологические модели, ориентированные на среду хранения и
обработки данных.
Датологические модели имеют логический и физический уровни
представления. Физический уровень соответствует организации хранения
данных в памяти компьютера. Логический уровень соответствует хранение
данных применительно к СУБД и реализуется в виде:

концептуальной модели базы данных – интегрированные структуры
данных под управлением СУБД;

внешних моделей данных – подмножеств структур данных для
реализации приложений.
Средствами структур данных моделируются функции предметной
области, прослеживается взаимосвязь функций обработки, уточняется состав
входной и выходной информации, логика преобразования входных структур
данных в выходные. Алгоритмы обработки данных можно представить как
совокупность процедур преобразования структур данных в соответствии с
внешними моделями данных. Выбор средств реализации баз данных определяет
вид датологических моделей и, следовательно, алгоритм преобразования
данных. В большинстве случаев используются реляционное представление
базы данных и соответствующие реляционные языки для программирования
(манипулирования) обработки данных СУБД и реализации алгоритмов
обработки. Данный подход использован во многих CASE-технологиях.
Объектно-ориентированный подход
Объектно-ориентированный подход к проектированию программных
продуктов основан на:

выделения классов объектов;

установления характерных свойств объектов и методов их обработки;

создания иерархии классов, наследования свойств объектов и методов
их обработки.
Каждый объект объединяет как данные, так и программу обработки этих
данных и относится к определенному классу. С помощью класс один и тот же
программный код может быть использован для относящихся к нему различных
объектов.
Объектный подход при разработке алгоритмов и программ предполагает:

объектно-ориентированный анализ предметной области;

объектно-ориентированное проектирование.


370
Объектно-ориентированный анализ
- анализ предметной области и
выделение объектов, определение свойств и методов обработки объектов,
установление взаимосвязей.
Объектно-ориентированное
проектирование
соединяет
процесс
объектной декомпозиции и представления с использованием моделей данных
проектируемой системы на логическом и физическом уровнях, в статике и
динамике.
Для проектирования программных продуктов разработаны объектно-
ориентированные технологии, которые включают в себя специализированные
языки программирования и инструментальные средства разработки
пользовательского интерфейса.
Традиционные подходы к разработке программных продуктов всегда
подчеркивали различие между данными и процессами их обработки. Так,
технологии ориентированные на информационное моделирование, сначала
специфицирует данные, а затем описывают эти процессы, использующие эти
данные. Технологии структурного подхода ориентированы, в первую очередь,
на процессы обработки данных с последующим установлением необходимого
для этого данных и организации информационных потоков между связанными
процессами.
Объектно-ориентированная
технология
разработки
программных
продуктов объединяют данные и процессы в логические сущности – объекты,
которые имеют способность наследовать характеристики (методы и данные)
одного и более объектов, обеспечивая тем самым повторное использование
программного кода. Это приводит к значительному уменьшению затрат на
создание программных продуктов, повышает эффективность жизненного цикла
программных продуктов (сокращается длительность фазы разработки).


371

Download 16,74 Mb.

Do'stlaringiz bilan baham:
1   ...   170   171   172   173   174   175   176   177   ...   183




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish