Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?

Реклама


Просмотров: 1961 Автор: admin

Тема 10. Управление проектами

Тема 10. Управление проектами................................................................ 1

10.1. Принципы управления сложными проектами.................................. 1

10.2. Организация процесса проектирования программных средств..... 4

10.3. Организация и требования к специалистам при системном проектировании.......................................................................................................................... 12


Тема 10. Управление проектами
10.1. Принципы управления сложными проектами.

Для управления проектом системы прежде всего должен быть адекватно описан объект проектирования. Для сложных систем формализация и детализация описания и характеристик объекта разработки происходит одновременно с процессом его проектирования. Последовательно уточняются архитектура объекта, основные функции и их характеристики, требующиеся показатели качества функционирования и методы решения задач. Все эти данные отражаются в концепции, техническом задании, спецификации требований и описании проекта, которые детализируются и конкретизируются по мере развития проекта. Это определяет принципиальную особенность планирования проектов сложных систем, состоящую в наличии влияния на план изменяющихся значений и уровня достоверности характеристик объекта разработки. С этим связана необходимость итерационного уточнения планов на всех этапах проектирования, разработки и развития систем.

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

Цель управления проектом - рациональное использование и предупреждение потери ресурсов путем сбалансированного распределения их по частным работам на протяжении всего цикла разработки объекта или процесса с заданным качеством. Управление проектом - это особый вид деятельности, включающий постановку задач, подготовку решений, планирование, организацию и стимулирование специалистов, контроль хода работ и использования ресурсов при создании сложных систем.

Целевое управление проектами возникло из необходимости разрабатывать и реализовывать сложные системы с заданными функциями в максимально короткие сроки при ограниченных ресурсах. Критическим параметром планирования и управления проектами обычно является время. Поэтому далее большое внимание сосредоточено на конкретном планировании сложных проектов, интервалы разработки которых могут составлять несколько месяцев или лет. Задачи целевого управления опытно-конструкторскими работами сводить воедино усилия прямых исполнителей - специалистов разной квалификации, подрядчиков и субподрядчиков, добиваясь, чтобы они выступали как команда, а не как разрозненная группа функциональных специалистов при создании систем. В результате должны обеспечиваться концептуальная целостность системы и высокое качество решения главных задач при сбалансированном использовании ресурсов на все функциональные задачи.

Просмотров: 2062 Автор: admin

Тема 11. Надежность программных комплексов



Тема 11. Надежность программных комплексов.......................................... 1

11.1. Понятие сложности программ........................................................... 1

11.2. Программные ошибки........................................................................ 2

11.3. Математические модели характеристик ошибок в программах...... 4

11.4. Надежность функционирования комплексов программ................... 9
Тема 11. Надежность программных комплексов
11.1. Понятие сложности программ.

При анализе программ имеется два аспекта оценки их сложности: определение сложности процесса создания программных компонент и определение сложности объектов разработки — программных модулей, групп и КП, используемых данных и связей. Эти аспекты тесно связаны, и сложность объекта обычно определяется через трудоемкость процесса разработки. Понятие сложности ассоциируется с ресурсами, необходимыми для решения соответствующей задачи. Задача считается простой, если невелики все ресурсы, используемые для ее решения. Однако если хотя бы один из необходимых ресурсов очень велик или оказывается на пределе, доступном для использования, то такую задачу не считают простой. Для программ наиболее характерными являются ресурсы, необходимые для их реализации, которые определяют временную, программную и информационную сложность.

Временная сложность программ в основном определяется алгоритмами, используемыми для решения задач. Несмотря на возрастание быстродействия современных ЭВМ, имеется много задач, которые невозможно решать некоторыми точными алгоритмами при необходимом объеме входных данных. При ограниченной области изменения входных данных имеется возможность эффективного ускорения вычислений. Теоретически доказана принципиальная возможность размена длительности решения любых задач на объем памяти для хранения программ и данных. При реальной производительности ЭВМ достижимое качество программ может существенно определяться их временной сложностью. Это означает, что длительность исполнения программ по тестовым данным и длительность расчета эталонных значений возрастают так быстро, что реальные ресурсы современных ЭВМ ограничивают допустимую полноту отладки и объем получаемых результатов.

Просмотров: 2889 Автор: admin

Основы программирования в Mathcad в ЮУрГУ  

Основы программирования в Mathcad


Программой, как известно, называется упорядоченная последовательность инструкций, объединенных в единую логическую структуру. Программа обычно подразумевает более чем одну последовательность действий и этим отличается от формального набора команд. В каждой программной среде есть свои правила записи инструкций, которые образуют язык программирования. Для создания программ в Mathcad предусмотрены специальные утилиты, а для ввода в рабочем документе структур, посредством которых записываются программы, имеется специальная палитра (рис. 6.1).

Рис. 6.1. Палитра инструкций программирования Programming
На палитре Programming представлено десять пиктограмм для ввода различных инструкций. Кратко каждая пиктограмма описана в табл. 6.1. Более подробно они обсуждаются в контексте рассматриваемых в этой главе вопросов.

Таблица 6.1. Кнопки палитры Programming

Таблица 6.1 (окончание)
Каждая программа в рабочем документе Mathcad реализуется в виде отдельного блока или модуля. Структура этого блока вставляется в рабочий документ щелчком на пиктограмме Add Line на палитре Programming или нажатием клавиши . Результат показан на рис. 6.2.
Вместо структурных заполнителей вводятся инструкции (команды) программы, которые должны быть выполнены. Для того чтобы добавить еще один структурный заполнитель (чтобы потом вместо него можно было ввести очередную команду), необходимо снова щелкнуть на пиктограмме Add Line (рис. 6.3).

Рис. 6.2. Вставка программного блока в документ

Рис. 6.3. Добавление в программный блок структурного заполнителя

Для удаления лишнего структурного заполнителя достаточно выделить его и нажать клавишу . Обычно программой возвращается значение (хотя и не обязательно). Этот результат, к концу выполнения программы, как правило, записан в качестве значения некоторой переменной, которая указывается в последней команде программы. Следует также иметь в виду, что в теле программы используется оператор локального присваивания, который имеет вид левонаправленной стрелки и вводится с помощью панели инструментов Programming или нажатием комбинации клавиш +.

Комментарии: 0 Просмотров: 4539 Автор: admin
 
Программа Mat JV предназначена для решения задач линейной алгебры. Основной
особеннстью Mat JV является пошаговое решение задач.
 
 

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП