Информация

Эргономика и юзабилити пользовательского

интерфейса программного обеспечения»

РЕФЕРАТ

на тему:

«Сетевое планирование при разработке

пользовательского интерфейса ПП»

 

Выполнили: студенты группы 639 Мердыгеев Б.Д.,

Похресный А.К.

Проверила: Имыгинова Е.С.

 

 

Улан-Удэ, 2013

Планирование работ по проектированию и разработки ПИ

Информация

Конечные пользовательские интерфейсы программных продуктов привлекают все большее внимание и приобре­тают значение как характерная особенность продукта, обеспечивающая конкурентное преимущество. По мере того как перечень функций продуктов становится все длин­нее, пользователи, отвечающие за приобретение продук­тов, все чаще обращаются к интерфейсу. Если ПИ продук­та производит впечатление простого для изучения и ис­пользования, продукт имеет все шансы получить конку­рентное преимущество, в особенности если он претендует на снижение затрат при освоении, а с точки зрения про­дуктивности сулит реальные выгоды.

Однако продукт, обладающий реальным преимущест­вом по сравнению с конкурирующими или унаследован­ными продуктами, не появляется по распоряжению, вдох­новению или по волшебству. Здесь требуется согласован­ная, систематическая и упорная работа со стороны руко­водства и технического персонала. Процесс проектирова­ния и разработки программных продуктов (как компонен­тов, относящихся к ПИ, так и других типов компонентов) включает: планирование, сбор требований, концептуаль­ное проектирование, проектирование, реализацию (сис­темное проектирование, проектирование программы, на­писание программы и компонентное тестирование), тес­тирование (системное и комплексное), выполнение итера­ций (до тех пор, пока требования не будут удовлетворены) и завершающее действие по развертыванию.

Существуют различные способы представления наи­более важных элементов процесса разработки — каждый шаг выполняется явно и осознанно, либо каждый шаг вы­полняется неявно и неосознанно. Некая критическая «мас­са» работы должна быть выполнена эффективно и продук­тивно, определенным образом даже в случае RAD-метода разработки (Rapid Application Development — быстрая раз­работка приложений) или скоротечных Web - ориентиро­ванных проектов.

Назначение и области применения сетевого планирования и управлении

Поиски более эффективных способов планирования слож­ных процессов привели к созданию принципиально новых методов сетевого планирования и управления (СПУ).

Система методов СПУ — система методов планирова­ния и управления разработкой крупных народнохозяйст­венных комплексов, научными исследованиями, конст­рукторской и технологической подготовкой производства, новых видов изделий, строительством и реконструкцией, капитальным ремонтом основных фондов путем примене­ния сетевых графиков.

Первые системы, использующие сетевые графики, были применены в США в конце 50-х гг. и получили названия СРМ (английская аббревиатура, означающая метод крити­ческого пути) и PERT (метод оценки и обзора программы).

В России работы по сетевому планированию начались в 60-х гг. Тогда методы СПУ нашли применение в строи­тельстве и научных разработках. В дальнейшем сетевые методы стали широко применяться и в других областях народного хозяйства.

СПУ основано на моделировании процесса с помощью сетевого графика и представляет собой совокупность расчет­ных методов, организационных и контрольных мероприятий по планированию и управлению комплексом работ.

Система СПУ позволяет:

¾ формировать календарный план реализации неко­торого комплекса работ;

¾ выявлять и мобилизоваться резервы времени, тру­довые, материальные и денежные ресурсы;

¾ осуществлять управление комплексом работ по прин­ципу «ведущего звена» с прогнозированием и пре­дупреждением возможных срывов в ходе работ;

¾ повышать эффективность управления в целом при четком распределении ответственности между ру­ководителями разных уровней и исполнителями работ.

Диапазон применения СПУ весьма широк: от задач, касающихся деятельности отдельных лиц, до проектов, в которых участвуют сотни организаций и десятки тысяч людей (например, разработка и создание крупного терри­ториально-промышленного комплекса).

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

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

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

Главными элементами сетевой модели являются со­бытия и работы.

Термин «работа» используется в СПУ в широком смысле. Во-первых, это действительная работа — протяженный во времени процесс, требующий затрат ресурсов (например, сборка изделия, испытание прибора и т.п.). Каждая дейст­вительная работа должна быть конкретной, четко описанной и иметь ответственного исполнителя.

Во-вторых, это ожидание — протяженный во времени процесс, не требующий затрат труда (например, процесс сушки после покраски, старения металла, твердения бе­тона и т.п.).

В-третьих, это зависимость, или фиктивная работа — логическая связь между двумя или несколькими работа­ми (событиями), не требующими затрат труда, материаль­ных ресурсов или времени. Она указывает, что возмож­ность одной работы непосредственно зависит от результа­тов другой. Естественно, что продолжительность фиктив­ной работы принимается равной нулю.

Событие — это момент завершения какого-либо процес­са, отражающий отдельный этап выполнения проекта.

Событие может являться частным результатом отдель­ной работы или суммарным результатом нескольких работ. Событие может свершиться только тогда, когда закончатся все работы, ему предшествующие. Последующие работы могут начаться только тогда, когда событие свершится. От­сюда двойственный характер события: для всех непосред­ственно предшествующих ему работ оно является конечным, а для всех непосредственно следующих за ним — началь­ным. При этом предполагается, что событие не имеет про­должительности и свершается как бы мгновенно. Поэтому каждое событие, включаемое в сетевую модель, должно быть полно, точно и всесторонне определено, его формулировка должна включать в себя результат всех непосредственно предшествующих ему работ.

Среди событий сетевой модели выделяют исходное и завершающее события. Исходное событие не имеет пред­шествующих работ и событий, относящихся к представленному в модели комплексу работ. Завершающее событие не имеет последующих работ и событий.

События на сетевом графике (или, как еще говорят, на графе) изображаются кружками (вершинами графа), а ра­боты — стрелками (ориентированными дугами), показы­вающими связь между работами.

На рис. 5.1 приведен сетевой график задачи моделиро­вания и построения оптимального плана некоторого эко­номического объекта. Чтобы решить эту задачу, необходи­мо провести следующие работы: А — сформулировать про­блему исследования; Б — достроить математическую модель изучаемого объекта; В — собрать информацию; Г — выбрать метод решения задачи; Д — построить и отладить програм­му для ЭВМ; Е — рассчитать оптимальный план; Ж — пе­редать результаты расчета заказчику.

Цифрами на графике обозначены номера событий, к которым приводит выполнение соответствующих работ.

Из графика, например, следует, что работы В и Г мож­но начать выполнять независимо одна от другой только после свершения события 3, т.е. когда выполнены работы А и Б; работу Д — после свершения события 4, когда вы­полнены работы А, Б и Г, а работу Е можно выполнить только после наступления события 5, т.е. при выполнении всех предшествующих ему работ А, Б, В, Г и Д.

В сетевой модели, представленной на рис. 5.1, нет чи­словых оценок. Такая сеть называется структурной. Од­нако на практике чаще всего используются сети, в которых заданы оценки продолжительности работ (указываемые в часах, неделях, декадах, месяцах и т.д. над соответст­вующими стрелками), а также оценки других параметров, например трудоемкости, стоимости и т.п.