Реферат: Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств
Москва
1999
Содержание
Введение 3
-
Постановка задачи 4
-
Обзор требований к автоматизированной системе расчета трудоемкости разработки и сопровождения программных средств 5
-
Требования к системе в целом 5
-
Требования к функциям системы 5
-
Требования к видам обеспечения 5
-
Требования к документации 6
-
Алгоритмы работы автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств 7
-
Описание алгоритма работы модуля “Задание общих параметров договора на разработку ПС” 7
-
Описание алгоритма работы модуля “Расчет трудоемкости разработки ПС” 7
-
Описание алгоритма работы модуля “Задание общих параметров договора на сопровождение ПС” 11
-
Описание алгоритма работы модуля “Расчет трудоемкости сопровождения ПС” 12
4Описание пользовательского интерфейса 20
-
Стандартные элементы окна 20
-
Описание строки меню 20
-
Описание окна “Общие параметры договора на разработку ПС” 20
-
Описание окна “Расчет трудоемкости разработки ПС” 21
-
Описание окна “Общие параметры договора на сопровождение ПС” 28
-
Описание окна “Расчет трудоемкости сопровождения ПС” 29
Заключение 36
Литература 37
Приложение 1 38
Приложение 2 44
Приложение 3 54
Приложение 4 63
Введение
В настоящее время усиленными темпами развиваются компьютерные технологии. За последние три года появились четыре поколения процессоров, с совершенно разной архитектурой. Соответственно, с такой же скоростью устаревает существующее компьютерное оборудование и программное обеспечение. Новые компьютеры требуют более совершенных программных средств (ПС). Встает вопрос разработки новых ПС, в жестко ограниченные сроки.
Одновременно с этим современные программные средства должны отвечать различным специфическим требованиям, и в тоже время возрастающему количеству функций, требуемых от ПС, т.е. сложность разработок значительно повышается.
Для четкого выполнения поставленной задачи, создателю ПС, необходим ряд подготовительных операций, а именно: составление договора на разработку, составление и утверждение ТЗ на разработку, включающих предварительный расчет стоимости проекта, трудозатрат, связанных с его выполнением.
Учитывая вышеописанные факторы, для успешной конкуренции на рынке специализированных ПС требуется, с одной стороны, улучшение временных показателей разработки. Возникает необходимость увеличения скорости разработки ПС. С другой стороны, для повышения качества разрабатываемых программных средств требуется максимизировать время работы исполнителей. Возникшее противоречие предполагается разрешить при помощи сокращения трудоемкости подготовительной части проекта, а именно, времени на подготовку проектной и сопроводительной документации. Таким образом, уменьшается время разработки ПС при сохранении того же качества разработки.
Расчет стоимости работ по созданию и сопровождению разрабатываемого проекта сопряжен с обработкой значительного объема справочной информации. А также предполагает значительные трудозатраты персонала, связанные с большим количеством вычислений. Увеличивается возможность возникновения ошибок при выполнении данной работы вручную. Для экономии времени и исключения ошибок на этих стадиях работы представляется целесообразным провести формализацию задач для последующего применения ЭВМ.
В связи с вышесказанным было решено автоматизировать процесс подготовки документов и разработать автоматизированную систему (АС) расчета трудоемкости разработки и сопровождения программных средств (РТРС). Данная автоматизированная система делает акцент на два наиболее трудоемких процесса, а именно расчет трудоемкости и стоимости разработки и сопровождения создаваемого программного средства.