Software development Life cycle model to improve maintainability of software applications

被引:7
|
作者
Velmourougan, S.
Dhavachelvan, P. [1 ]
Baskaran, R. [2 ]
Ravikumar, B.
机构
[1] Pondicherry Univ, Dept Comp Sci & Engn, Pondicherry, India
[2] Anna Univ, Dept Comp Sci & Engn, Madras 600025, Tamil Nadu, India
关键词
Software Maintainability; SDLC; Software Design; Software maintenance criteria;
D O I
10.1109/ICACC.2014.71
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software Maintainability is the business issue in large scale applications and it must be given adequate focus during software development process to minimize the downtime. Inculcating the maintainability features in the software application during its development can minimize the maintainability efforts during its real time use. In that view, this paper presents a new, Maintainable-Software Development Life Cycle model (M-SDLC) introducing maintainability development tasks or activities to be followed during the SDLC. This paper provides a set of activities and best practices for all stakeholders involved in the planning, architecting, coding and testing and maintenance software applications during development. This paper is also presented with a comparative study done on existing SDLC model and concludes that the present models are not adequately focusing on maintainability issues while building software products to minimize maintenance issues. We prove with statistical results that proposed new SDLC model is capable of building maintainable application.
引用
收藏
页码:270 / 273
页数:4
相关论文
共 50 条
  • [21] Applying the software evaluation framework 'SEF' to the software development life cycle
    Wong, B
    2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 281 - 290
  • [22] Innovation of Software Engineering Graduate Designbased on Life Cycle of Software Development
    Li, Dandan
    Hu, Liqin
    Liu, Xuemei
    EMERGING COMPUTATION AND INFORMATION TECHNOLOGIES FOR EDUCATION, 2012, 146 : 593 - 597
  • [23] A model to use software agents during software life-cycle
    Philip, T
    Konda, R
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 53 - 56
  • [24] An empirical analysis of the impact of software development problem factors on software maintainability
    Chen, Jie-Cherng
    Huang, Sun-Jen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (06) : 981 - 992
  • [25] DECISION SUPPORT SYSTEM FOR CHOOSING A MODEL FOR A SOFTWARE DEVELOPMENT LIFE CYCLE
    Holodnik-Janczura, Grazyna
    Golinska, Izabela
    OPERATIONS RESEARCH AND DECISIONS, 2010, 20 (01) : 61 - 77
  • [26] Conceptualizing open agile software development life cycle (OASDLC) model
    Misra, Subhas
    Singh, Virender
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2015, 32 (03) : 214 - +
  • [27] The life-cycle approach to software development
    Pilkington, R
    MANUFACTURING CHEMIST, 1996, 67 (01): : 28 - &
  • [28] Software Development Life Cycle Security Issues
    Kaur, Daljit
    Kaur, Parminder
    2ND INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN SCIENCE AND TECHNOLOGY (ICM2ST-11), 2011, 1414
  • [29] SOFTWARE COMPLEXITY - AN AID TO SOFTWARE MAINTAINABILITY
    SOI, IM
    MICROELECTRONICS AND RELIABILITY, 1985, 25 (02): : 223 - 228
  • [30] THE SOFTWARE LIFE-CYCLE IN COMPUTER-APPLICATIONS
    LEHNER, F
    LONG RANGE PLANNING, 1989, 22 (05) : 38 - 50