Курсовая работа: Проектирование автоматизированных информационных систем
На заводе 30 цехов и отделов и 9 тысяч рабочих, в самом крупном 8 работников, а в остальных отделах от 100 до 500.
Требуется построить код табельных номеров рабочих на заводе, который даст возможность определить цех рабочего, его пол, индивидуальный номер.
Имеем три признака.
Позиционная система кодирования.
1-30 – 2 разряда код цеха
ж, м- 1 разряд
0
3- разряда индивидуальный номер
ХХ Х ХХХ
Цех (ХХ)
Пол(Х)
Индивидуальный номер(ХХХ)
Тема 6: Технология проектирования и разработки программного обеспечения.
Общая характеристика методов и технологии проектирования логики программ.
Методы детализации и оформления алгоритмов программ на стадии рабочего проектирования
Программный продукт обладает стоимостными характеристиками и потребительскими свойствами.
С целью сокращения стоимости разработки программного продукта, продление жизненного цикла, используется ряд методов или способов представления программного продукта при проектировании.
В жизненном цикле программного продукта выделяют 3 этапа:
разработка логики программ;
разработка собственно программ;
испытания и ввод в эксплуатацию.
Усовершенственная технология проектирования логики программ, основана на принципе проектирования «сверху вниз», с разработки модуля организации и взаимодействия. Использует методы структурного программирования и ряд методов по оформлению и детализации программной продукции.
| ||
общий модуль организации и взаимодействия;
модуль ввода и контроля;
модуль расчета поступивших и выбывших материалов в стоимостном и количественном выражении;
составление оборотной ведомости;
расчет показателей по счетам;
модуль выдачи и формирования информации.
При проектировании «сверху-вниз» проектировщик детально разрабатывает первый модуль, остальные модули заменяются программами имметаторами «заглушками», в функции которых входит выдача показателей и констант в главный модуль, и передачу управления в модуль 1.
После разработки первого модуля начинается разработка модулей 1.1- 1.5.