Метод низпадаючої розробки структури програми
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Зміст
1. Метод “згори – вниз” розробки структури програми
2. Документація по супроводженню програмних засобів
3. Основні класи інструментальних середовищ розробки і супроводження програмних засобів
4. Практичне завдання
Список використаної літератури
1. Метод “згори – вниз” розробки структури програми
Метод низпадаючої розробки (згори – вниз) полягає в наступному. Як і в попередньому методі спочатку будується модульна структура програми у виді дерева. Потім по черзі програмуються модулі програми, починаючи з модуля самого верхнього рівня (головного), переходячи до програмування якого-небудь іншого модуля тільки в тому випадку, якщо вже запрограмований модуль, який до нього звертається. Після того, як усі модулі програми запрограмовані, виконується їхнє почергове тестування і налагодження в такому ж низпадаючому) порядку. При цьому першим тестується головний модуль програми. При цьому ті модулі, до яких може звертатися головний, заміняються їхніми імітаторами. Після завершення тестування і налагодження головного і будь-якого наступного модуля виробляється перехід до тестування одного з модулів, що у даний момент представлені імітаторами, якщо такі маються. Для цього імітатор обраного для тестування модуля заміняється самим цим модулем і, крім того, додаються імітатори тих модулів, до яких може звертатися обраний для тестування модуль. При такому порядку розробки програми вся необхідна глобальна інформація формується вчасно, тобто ліквідується дуже неприємне джерело прорахунків при програмуванні модулів. Деяким недоліком низпадаючої розробки, що приводить до певних ускладнень при її застосуванні, є необхідність абстрагуватися від базових можливостей використовуваної мови програмування, видумуючи абстрактні операції, що пізніше потрібно буде реалізувати за допомогою виділених у програмі модулів. Однак здатність до таких абстракцій представляється необхідною умовою розробки великих програмних засобів, тому її потрібно розвивати.
Особливістю розглянутих методів висхідної і низпадаючої розробок (які називаються класичними) є вимога, щоб модульна структура програми була розроблена до початку програмування (кодування) модулів. Ця вимога знаходиться в повній відповідності з водоспадним підходом до розробки ПЗ, тому що розробка модульної структури програми і її кодування виконуються на різних етапах розробки ПЗ: перша завершує етап конструювання ПЗ, а друга - відкриває етап кодування.
1. Метод “згори – вниз” розробки структури програми
2. Документація по супроводженню програмних засобів
3. Основні класи інструментальних середовищ розробки і супроводження програмних засобів
4. Практичне завдання
Список використаної літератури
1. Метод “згори – вниз” розробки структури програми
Метод низпадаючої розробки (згори – вниз) полягає в наступному. Як і в попередньому методі спочатку будується модульна структура програми у виді дерева. Потім по черзі програмуються модулі програми, починаючи з модуля самого верхнього рівня (головного), переходячи до програмування якого-небудь іншого модуля тільки в тому випадку, якщо вже запрограмований модуль, який до нього звертається. Після того, як усі модулі програми запрограмовані, виконується їхнє почергове тестування і налагодження в такому ж низпадаючому) порядку. При цьому першим тестується головний модуль програми. При цьому ті модулі, до яких може звертатися головний, заміняються їхніми імітаторами. Після завершення тестування і налагодження головного і будь-якого наступного модуля виробляється перехід до тестування одного з модулів, що у даний момент представлені імітаторами, якщо такі маються. Для цього імітатор обраного для тестування модуля заміняється самим цим модулем і, крім того, додаються імітатори тих модулів, до яких може звертатися обраний для тестування модуль. При такому порядку розробки програми вся необхідна глобальна інформація формується вчасно, тобто ліквідується дуже неприємне джерело прорахунків при програмуванні модулів. Деяким недоліком низпадаючої розробки, що приводить до певних ускладнень при її застосуванні, є необхідність абстрагуватися від базових можливостей використовуваної мови програмування, видумуючи абстрактні операції, що пізніше потрібно буде реалізувати за допомогою виділених у програмі модулів. Однак здатність до таких абстракцій представляється необхідною умовою розробки великих програмних засобів, тому її потрібно розвивати.
Особливістю розглянутих методів висхідної і низпадаючої розробок (які називаються класичними) є вимога, щоб модульна структура програми була розроблена до початку програмування (кодування) модулів. Ця вимога знаходиться в повній відповідності з водоспадним підходом до розробки ПЗ, тому що розробка модульної структури програми і її кодування виконуються на різних етапах розробки ПЗ: перша завершує етап конструювання ПЗ, а друга - відкриває етап кодування.
Другие работы
Лабораторная работа № 2. По дисциплине: Основы схемотехники. Исследование резисторного каскада широкополосного усилителя на полевом транзисторе. Вариант 13.
novosibguti
: 28 июня 2011
Исследование резисторного каскада широкополосного
усилителя на полевом транзисторе.
Цель работы.
Исследовать влияние элементов схемы каскада широкополосного усилителя на полевом транзисторе с общим истоком на его показатели (коэффициент усиления, частотные и переходные характеристики).
Принципиальная схема.
Принципиальная электрическая схема исследуемого каскада приведена на рис. 1.1.
100 руб.
Курсовая работа по дисциплине: Программирование на языках высокого уровня. Вариант №8
SibGOODy
: 18 марта 2018
Содержание
Задание 3
Введение 4
1. Постановка комплекса задач 5
2. Блок-схема функционирования системы 6
3. Блок-схема добавления записи 7
4. Проектный раздел 7
4.1 Описание функций 8
4.2 Исходный модуль программы 9
5. Результаты тестирования программы 15
Список литературы 16
Задание
Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами:
1. Создание списка.
2. Просмотр списка.
3. Добавление в список
600 руб.
Производство фанеры
123456
: 16 мая 2008
Содержание проекта:
1. Классификация.
2. Требования и номенклатура продукции.
3. Описание существующего способа производства:
а) Сырье и материалы.
б) Технологический процесс изготовления древесины.
4. Технологические расчеты.
а) Расчет сырья и складов.
б) Расчет производительности по переделам и описанию технологии.
в) Расчет складов готовой продукции.
5. Мероприятия по охране труда и эксплуатации.
Экзамен по дисциплине: Алгоритмы и вычислительные методы оптимизации. Билет №9
IT-STUDHELP
: 23 октября 2020
Билет №9
Все вычисления проводить с использованием простых дробей, округления не допускаются. Все нецелые числа в ответе должны быть записаны в виде простых дробей.
Перейти от канонической к симметричной форме записи задачи линейного программирования.
Z=-7x1+x2-x3-> max
3x1-x2-x3=3
x1+2x2-x3+x4=8
x1-3x2+2x3-x4+x5=4
xi>=0, i=1,...5
Решить графически игру, заданную платежной матрицей:
(2 4 0 3 5)
(6 1 8 4 2)
550 руб.