Описать структуру и основные принципы формирования модулей
На основании данных, приведенных в таблице, определить какие виды связности лучше всего использовать при проектировании программных модулей.
Модульное программирование основано на понятии модуля – программы или функционально завершенного фрагмента программы.
Модуль характеризуют:
Один вход и один выход.
Функциональная завершённость.
Логическая независимость.
Слабые связи с другими модулями.
Размер и сложность программного элемента в разумных рамках.
Функциональная, последовательная и информационная, так как у них высокое сцепление, хорошая наглядность…
Дать понятие технического проекта.
Описать критерии выбора и обоснования средств программирования ПО.
Какой стандарт и на какой стадии разработки выполняется содержание следующих работ:
Уточнение структуры входных и выходных данных.
Разработка алгоритма решения задачи.
Определение формы представления входных и выходных данных.
Определение семантики и синтаксиса языка.
Разработка структуры программы.
Окончательное определение конфигурации технических средств.
ПРОЕКТ ТЕХНИЧЕСКИЙ — образ намеченного к созданию объекта, представленный в виде его описания, схем, чертежей, расчетов, обоснований, числовых показателей.
(ГОСТ 19.102-77) Стадия технический проект
Дать понятие экстремального программирования.
Указать принципы и методики экстремального программирования
Экстремальное программирование – это упрощенная методика организации производства для небольших команд специалистов, занимающихся разработкой программного продукта в условиях быстро меняющихся требований.
Методология XP базируется на эволюционном проектировании.
Базовые принципы ХР:
• быстрая обратная связь
• приемлемая простота - необходимо решать каждую проблему так, как если бы ее можно было решить самым простым способом;
• постепенное изменение - любая проблема решается при помощи серии небольших изменений, в результате которых достигается желаемый эффект;
• приемлемое изменение - лучшей стратегией является та, которая решает наиболее актуальную для вас проблему и при этом сохраняет для вас максимальную свободу дальнейших действий;
• качественная работа.
Стандарт кодирования – программисты пишут весь код в соответствии с правилами, которые обеспечивают коммуникацию при помощи кода.
Дать понятие технологии DATARUN.
Указать виды моделей, созданных по технологии DATARUN.
Какая из разновидностей моделей изображена на рисунке. Указать признаки.
В соответствии с методологией DATARUN ЖЦ ПО разбивается на стадии, которые связываются с результатами выполнения основных процессов, определяемых стандартом ISO 12207. Каждую стадию кроме ее результатов должен завершать план работ на следующую стадию.
Методология DATARUN опирается на две модели:
модель организации;
модель информационной системы (ИС).
Методология DATARUN базируется на системном подходе к описанию деятельности организации.
Основной принцип DATARUN заключается в том, что первичные данные, если они должным образом организованы в модель данных, становятся основой для проектирования архитектуры ИС.
Информационная система изображена на рисунке. Любая ИС (рисунок 3.1) представляет собой набор модулей, исполняемых процессорами и взаимодействующих с базами данных. Базы данных и процессоры могут располагаться централизованно или быть распределенными. События в системе могут инициироваться внешними сущностями, такими как клиенты у банкоматов или временные события (конец месяца или квартала). Все транзакции осуществляются через объекты или модули интерфейса, которые взаимодействуют с одной или более базами данных.
Дать понятие процесса RAP.