Жизненный цикл технологии

Тенденции современных IT приводят к постоянному возрастанию сложности информационных совокупностей (ИС), создаваемых в разных областях экономики.

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

Все это содействовало появлению программно-технологических средств особого класса – СASE-средств, реализующих СASE-сопровождения ИС и технологию создания. Термин CASE (ComputerAidedSoftwareEngineering) употребляется на данный момент в очень широком смысле. Значение термина CASE, первоначально ограниченное вопросами автоматизации разработки лишь ПО (ПО), сейчас купило новый суть, охватывающий процесс разработки сложных ИС в целом. Сейчас под термином CASE-средства понимаются программные средства, поддерживающие сопровождения ИС и процессы создания, включая формулировку и анализ требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, управление и конфигурационное управление проектом и другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.

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

Успешное внедрение CASE-средств должно обеспечить:

  • большой уровень технологической сопровождения процессов и поддержки разработки ПО;
  • хорошее действие на кое-какие либо все из перечисленных факторов: производительность, уровень качества продукции, соблюдение стандартов, документирование;
  • приемлемый уровень отдачи от инвестиций в CASE-средства.

Одним из базисных понятий методики проектирования ИС есть понятие жизненного цикла ее ПО (ЖЦ ПО). ЖЦ ПО – это постоянный процесс, что начинается с момента принятия ответа о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.

Главным нормативным документом, регламентирующим ЖЦ ПО, есть западный стандарт ISO/IEC 12207. Он определяет структуру ЖЦ, содержащую процессы, задачи и действия, каковые должны выполняться на протяжении создания ПО.

Первая фаза жизненного цикла– предварительное проектирование и анализ требований совокупности, объектно-ориентированное моделирование.

Как мы знаем, проектирование прикладной программной совокупности начинается с анализа требований, которым она обязана будет удовлетворять. Таковой анализ проводится с целью осознать условия и назначение эксплуатации совокупности так, дабы суметь составить ее предварительный проект.

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

Модели оказывают помощь:

  • контролировать работоспособность разрабатываемой совокупности на ранних этапах ее разработки;
  • общаться с клиентом совокупности, уточняя его требования к совокупности;
  • вносить (при необходимости) трансформации в проект совокупности (как в начале ее проектирования, так и на вторых фазах ее ЖЦ).

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

Вторая фаза жизненного цикла– конструирование совокупности.

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

Внешняя организация совокупности именуется архитектурой совокупности. Выбор архитектуры – еще одна задача на этапе конструирования.

Конструирование совокупности завершается конструированием ее объектов. На этом этапе разрабатываются полные определения классов объектов и зависимостей, применяемые на этапе реализации совокупности. Помимо этого, определяются и конструируются внутренние объекты и оптимизируются структуры данных и методы.

Третья фаза жизненного цикла– реализация объектно- ориентированного проекта.

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

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

Жизненный цикл техники, непременно, связан с ЖЦ товара, но есть более продолжительным. Факторы, определяющие технический уровень производства, зависят от типа и масштаба производства, характера производимой продукции и её перспективности и т. д. Технический уровень орудий труда характеризуют использования и показатели состояния главных производственных фондов.

ЖЦ техники не подвержен влиянию вкусов и моды потребителей, но он зависит от уровня научного прогресса. Возможно выделить две крайние формы кривых ЖЦ товаров: технологии и техники.

роста и Период внедрения будет меньше при исполнении следующих условий:

  • производство товара не потребует создания новой инфраструктуры каналов сбыта, транспорта, коммуникаций;
  • дилеры с радостью признают новый товар и приложат все разумные усилия для расширения сбыта;
  • потребители покажут интерес к товару и скоро признают его.

Период зрелости будет продолжаться до тех пор, пока не изменятся вкусы потребителей и не покажутся новые разработки, в корне отличающиеся от заложенных в базу производства товара, и до тех пор пока компания будет удерживать лидерство на рынке. Чем продолжительнее период зрелости, тем выше прибыль компании. В случае если период зрелости будет непродолжителен, компания не сможет окупить капиталовложения.

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

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

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

Состояние организационно-технического уровня выступает, с одной стороны, обстоятельством; а с другой – следствием связи с ЖЦ изделия, технологии и техники. Чем продолжительнее ЖЦ техники, применяемой предприятием, тем более долгий срок оно будет обеспечено средствами производства качества и надлежащего уровня. Соответственно на рынок будут поставляться товары с ЖЦ, приближенными к совершенному. В случае если же применяемая разработка скоро устаревает и должна быть заменена новой, более прогрессивной, что довольно часто влечет за собой и замену оборудования, то кривая ЖЦ товара и создаваемой технологии будет значительно ближе к наименее удачному ЖЦ.

016. Методологии разработки ПО — Инна Слизовская

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector