Abstract

Software maintenance as the most demanding and the most expensive phase in software life cycle should be considered and planned from the early stages of software development. Maintainability is an essential property of software systems which relates to easy and efficient modification of software system during its use. Therefore, maintainability should be considered during software design. This article presents the author’s experience related to improving maintainability of data-driven software systems by integrating software change request service into software. The service is available in visual forms and assists users in specifying software change requests. In addition, the service creates an initial impact set, which contains software elements affected by the proposed software change request. Design, implementation and evalu- ation of the service are presented, followed by the discussion of identified advantages and disadvantages. Сопровождение программного обеспечения как наиболее требовательную и самую дорогостоящую фазу жизненного цикла программного обеспечения следует рассматривать и планировать с самых ранних стадий его разработки. Ремонтопригодность является важным свойством программных систем, которое связано с легкой и эффективной модификацией программной системы во время ее использования. Следовательно, при разработке программного обеспечения следует учитывать удобство сопровождения. В статье представлен опыт автора, связанный с повышением ремонтопригодности программных систем, управляемых данными, путем интеграции в программное обеспечение службы запросов на его изменение. Услуга доступна в визуальных формах и помогает пользователям указывать запросы на изменение программного обеспечения. Кроме того, сервис создает начальный набор воздействий, который содержит программные элементы, затронутые предлагаемым запросом на изменение программного обеспечения. Представлены дизайн, реализация и оценка услуги, после чего следует обсуждение выявленных преимуществ и недостатков.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call