Технология разработки программ
контрольные работы, Программирование Объем работы: 31 стр. Год сдачи: 2012 Стоимость: 9 бел рублей (290 рф рублей, 4.5 долларов) Просмотров: 289 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
Содержание
1. Объектная декомпозиция системы. Типовая и структурная иерархия системы.……….
2. Диаграммы классов, объектов, модульные диаграммы, диаграммы процессов.…..
3. Управление требованиями к системе. Функциональные и нефункциональные требования к системе Документирование требований ……………………………………………
4. Разработать техническое задание и технический проект на создание программного средства «Автоматизация работы учебного отдела»
5. Литература………………………………………………………………….
1. Объектная декомпозиция системы. Типовая и структурная иерархия системы.……….
2. Диаграммы классов, объектов, модульные диаграммы, диаграммы процессов.…..
3. Управление требованиями к системе. Функциональные и нефункциональные требования к системе Документирование требований ……………………………………………
4. Разработать техническое задание и технический проект на создание программного средства «Автоматизация работы учебного отдела»
5. Литература………………………………………………………………….
№1
Объектная декомпозиция системы. Типовая и структурная иерархия системы.
При реализации сложных систем размер программ увеличивается лавинообразно, так как нужно реализовывать сложные модели. Однако, в то время, как сложность реализуемых моделей растет, возможности человеческого мозга ограничены. Многие психологи считают, что максимальное число единиц информации, которое может усвоить человек одновременно, не превышает семи. Причиной этому является ограниченный объем краткосрочной памяти у человека.
Для разрешения возникающего противоречия необходимо научиться анализировать сложные системы. Чаще всего рассматриваются только такие сложные системы, которые могут быть сведены к набору более простых систем, то есть имеет место организованная сложность.
Основная цель объектно-ориентированных языков - справиться с растущей сложностью моделируемых систем.
Имеют место следующие свойства организованной сложной системы:
1. Иерархическая организация. Сложная система часто представлена в виде иерархии подсистем. Сложную систему можно разложить на более простые подсистемы и так до тех пор, пока не дойдем до подсистем, которые сможет обрабатывать мозг человека. При этом разным уровням иерархии соответствуют различные уровни абстракции.
2. Слабая зависимость между уровнями. Подсистемы сложной системы являются слабо зависимыми друг от друга (являются более или менее автономными). Другими словами, связи внутри подсистемы значительно слабее связей между разными подсистемами. Такие подсистемы могут изучаться и разрабатываться по отдельности (вероятно даже параллельно разными людьми).
Объектная декомпозиция системы. Типовая и структурная иерархия системы.
При реализации сложных систем размер программ увеличивается лавинообразно, так как нужно реализовывать сложные модели. Однако, в то время, как сложность реализуемых моделей растет, возможности человеческого мозга ограничены. Многие психологи считают, что максимальное число единиц информации, которое может усвоить человек одновременно, не превышает семи. Причиной этому является ограниченный объем краткосрочной памяти у человека.
Для разрешения возникающего противоречия необходимо научиться анализировать сложные системы. Чаще всего рассматриваются только такие сложные системы, которые могут быть сведены к набору более простых систем, то есть имеет место организованная сложность.
Основная цель объектно-ориентированных языков - справиться с растущей сложностью моделируемых систем.
Имеют место следующие свойства организованной сложной системы:
1. Иерархическая организация. Сложная система часто представлена в виде иерархии подсистем. Сложную систему можно разложить на более простые подсистемы и так до тех пор, пока не дойдем до подсистем, которые сможет обрабатывать мозг человека. При этом разным уровням иерархии соответствуют различные уровни абстракции.
2. Слабая зависимость между уровнями. Подсистемы сложной системы являются слабо зависимыми друг от друга (являются более или менее автономными). Другими словами, связи внутри подсистемы значительно слабее связей между разными подсистемами. Такие подсистемы могут изучаться и разрабатываться по отдельности (вероятно даже параллельно разными людьми).
3.5 Структура выходных данных
Выходными данными разрабатываемого ПП являются: графически изображенная информация пользователя, документы, создаваемые разработанным ПП, а также все отчетные документы, описанные в приложениях.
3.6 Пользовательский интерфейс
Пользовательский интерфейс является сочетанием простоты и надежности. Он содержит в себе все необходимые функции для работы Заказчика. Каждая функция оснащена всплывающей подсказкой и кратким описанием, что способствует быстрому освоению разрабатываемого ПП.
При необходимости интерфейс изменяется только Разработчиком.
3.7 Описание алгоритмов
При обработке данных в разрабатываемом ПП используются стандартные алгоритмы СУБД FoxPro 2.0. Описание этих алгоритмов можно прочитать в пункте меню «Help» разрабатываемого ПП.
3.8 Информационное обеспечение
Изменение и внесение новых данных производится в указанных в п.3.4. пунктах меню, что способствует оперативному пополнению/изменению БД.
ПП не содержит встроенного модуля сетевого обмена информацией с другими БД.
3.9 Прочие проектные решения
Выходными данными разрабатываемого ПП являются: графически изображенная информация пользователя, документы, создаваемые разработанным ПП, а также все отчетные документы, описанные в приложениях.
3.6 Пользовательский интерфейс
Пользовательский интерфейс является сочетанием простоты и надежности. Он содержит в себе все необходимые функции для работы Заказчика. Каждая функция оснащена всплывающей подсказкой и кратким описанием, что способствует быстрому освоению разрабатываемого ПП.
При необходимости интерфейс изменяется только Разработчиком.
3.7 Описание алгоритмов
При обработке данных в разрабатываемом ПП используются стандартные алгоритмы СУБД FoxPro 2.0. Описание этих алгоритмов можно прочитать в пункте меню «Help» разрабатываемого ПП.
3.8 Информационное обеспечение
Изменение и внесение новых данных производится в указанных в п.3.4. пунктах меню, что способствует оперативному пополнению/изменению БД.
ПП не содержит встроенного модуля сетевого обмена информацией с другими БД.
3.9 Прочие проектные решения
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.