Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Программное изделие и его определение
В ходе развития и распространения вычислительной техники и программных средств возрастает необходимость в наличии квалифицированных специалистов в области экономической информации, которые должны уметь: 1. Формулировать требования к программному продукту; 2. Оценивать качество и эффективность программного продукта; 3. Выбирать программные продукты, наиболее соответствующие запросу пользователей; 4. В некоторых случаях участвовать в разработке новых программных продуктов. В настоящее время программные продукты разрабатываются изготовителями не для собственного потребления, а для продажи на рынке. Поэтому, появился ряд специализированных фирм по производству, рекламе, продаже и сопровождению программных продуктов. Программный продукт, предназначенный для продажи, принято называть программным изделием. Программное изделие – это программа, расположенная на определенном носителе и являющаяся продуктом промышленного производства. Как и промышленные изделия, программные изделия имеют свой жизненный цикл, начинающийся от момента возникновения идеи по его созданию до момента его морального износа. Программное изделие считается морально устаревшим, если оно перестает удовлетворять потребностям пользователя, а дальнейшая его модификация невыгодна или невозможна. Основными этапами жизненного цикла являются: 1. Анализ требований к системе; 2. Определение и разработка спецификаций; 3. Проектирование структуры изделия и потоков передачи данных; 4. Кодирование; 5. Тестирование; 6. Эксплуатация и сопровождение. Каждый этап характеризуется определенными задачами, методами решения, исходными данными, полученными на предыдущем этапе. Жизненный цикл имеет итерационный характер, т.к. результаты на каждом этапе могут вносить изменения в более ранние этапы. Выделяется понятие модели жизненного цикла – структура, определяющая последовательность выполнения этапов и их взаимосвязь. К настоящему моменту выделяются 2 модели: каскадная и спиральная.
Рис. 2. Модели жизненного цикла.
В каскадной модели, которая характерна для однородных информационных систем, каждый этап является отдельной законченной разработкой, причем переход на следующий этап происходит после полной проработки предыдущего. При этом каждый этап завершается выпуском полного комплекта документации. Временные затраты на этапы каждого цикла: 1) 3%, 2) 3%, 3) 5%, 4) 7%, 5) 15%, 6) 67% (приблизительно).
Описание этапов жизненного цикла:
Дата добавления: 2014-03-04; просмотров: 519; Нарушение авторских прав Мы поможем в написании ваших работ! |