Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 7 лет назад пользователемДмитрий Ермилов
1 Прогнозирование сложности проектирования заказных программных продуктов Презентация на тему: Проверил: Б.М.Михайлов Выполнил: Д.Ю.Ермилов 2017
2 Определение основных характеристик сложности Методы определения количественных значений основных характеристик сложности в проектах различаются, так как пока не стандартизированы, что вносит неопределенность в основные понятия и единицы оценивания сложности и количества информации в комплексах программ.
3 Основная сложность заказных программных продуктов Основная сложность приходится на овеществленный, преимущественно интеллектуальный, труд специалистов различных категорий. Труднее всего при проектировании прогнозировать характеристики сложности производства программного продукта в начале проекта, когда еще не сформировались достаточно четкие требования, назначение, функции, свойства, алгоритмы и размер программного комплекса, подлежащего проектированию и последующему производству.
4 Сложность процессов функционирования в реальном времени количество информации в программном продукте технической системы, участвующее при его функционировании и применении по назначению в единицу времени; количество информации, поступающее от источников на вход программного продукта технической системы в единицу времени; количество достоверной информации на выходе программного продукта для потребителей технической системы в единицу времени; требуемая функциональная надежность и безопасность применения информации программного продукта технической системы. Сложность процессов функционирования и применения программного продукта технических систем в реальном времени определяют:
5 Экономические характеристики проектирования К основной группе факторов, отражающихся на экономических характеристиках сложности проектирования и производства программного продукта, относятся: масштаб - размер комплекса программ, выраженный числом строк текста, функциональных точек или количеством программных модулей и компонентов в комплексе; количество обрабатываемых переменных или объем памяти, используемой для размещения базы данных; трудоемкость разработки комплекса программ; длительность разработки комплекса программ; число специалистов, участвующих в создании программного продукта.
6 Основные факторы сложности
7 Отличие от не заказных программных продуктов Заказные программные продукты систем реального времени отличаются от других жесткими ограничениями на характеристики и ресурсы компьютеров, реализующих программы, и правилами использования интерфейсов. Такие продукты обычно практически полностью используют ресурсы компьютеров по памяти и производительности, снабжаются подробной документацией, эксплуатируются и поэтапно модернизируются как промышленная продукция многие годы и даже десятилетия.
8 Методы оценивания и прогнозирования информационной сложности число строк текстов программного кода на языке программирования высокого уровня (Lines of code – LOС), которое в значительной степени зависит от конкретных особенностей используемого языка, ориентированы на определенные классы задач, характеризуют функциональную, алгоритмическую сложность текстов (кодов) про- грамм для их разработчиков; количество функциональных точек для измерения информационного размера и сложности программных комплексов, которые формализованы в группе международных стандартов, в них представлена концепция методов измерения программных компонентов и комплексов, перечень требований к стандартизированному методу на основе количества функциональных точек каждого программного компонента; результаты математических моделей оценивания экономических характеристик – затрат труда коллективов специалистов при проектировании и производстве программных продуктов, эти характеристики базируются на экспериментальных оценках и обобщении затрат интеллектуального труда для большой совокупности (сотни) реальных завершенных программных продуктов.
9 Показатели сложности со статической и динамической позиций сложность проектирования процессов производства программного продукта: статическая сложность, когда анализируется и оцениваются его назначение, функции и характеристики, а также вносятся и устраняются основные дефекты и ошибки; сложность функционирования и применения программного продукта для получения результатов: динамическая сложность, когда реализуется его функциональное назначение и качество, а также могут проявляться дефекты и ошибки. Влияние единиц измерения размера программ на экономику проектирования производства можно значительно уменьшить, если учитывать их принципиальные особенности и разделить на две группы единиц измерения: группу, характеризующую прогнозирование размера исходных текстов программ, которые разрабатываются и анализируются человеком, отражающую сложность и трудоемкость создания комплекса программ и его компонентов; группу, отражающую при проектировании размер про- грамм и данных, размещаемых в реализующем (объектном) компьютере, и характеризующую его объем памяти и производительность, необходимые для функционирования и исполнения программного продукта при его применении.
10 Спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.