Programming Methodologies and Software Architecture

被引:0
|
作者
Reddy, A. Rama Mohan [1 ]
Naidu, M. M. [1 ]
Govindarajulu, P. [1 ]
机构
[1] Sri Venkateswara Univ, Coll Engn, Tirupati 517502, Andhra Pradesh, India
关键词
Methodology; Software Architecture; Reusability; design; Implementation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software quality is the major issues in software engineering discipline. The complexity of a program forces for better software design methodologies for enhancing the quality of software system. Researchers and practitioners proposed many program design methodologies. In the recent years, the software architecture is evolved as a way of software development that mainly focuses on computational units and overall structure of system rather than lines-code, called components. One of the characteristics of Software architecture is that it provides a higher level of abstraction. At higher level of abstraction, evaluation of quality attributes like reusability, substitutability and reliability of the software systems become easy. Software architecture supports many modeling techniques. Designers use these models to understand the underlying design issues, to evaluate functional and non-functional requirements and to communicate design decision to its stakeholders. For the better understanding of various aspects of Software Architecture such as evolution, description language, styles, evaluation and applicability, are discussed. This survey starts from various software development methodologies and goes up to software architecture.
引用
收藏
页码:29 / 39
页数:11
相关论文
共 50 条
  • [41] Software development methodologies for network algorithms
    Bacher, R
    IEEE POWER ENGINEERING SOCIETY - 1999 WINTER MEETING, VOLS 1 AND 2, 1999, : 777 - 779
  • [42] New hardware/software design methodologies
    Mostapha, E
    Aboulhamid, A
    ICM 2001: 13TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2001, : 3 - 5
  • [43] Evaluation Methodologies in Software Protection Research
    De Sutter, Bjorn
    Schrittwieser, Sebastian
    Coppens, Bart
    Kochberger, Patrick
    ACM COMPUTING SURVEYS, 2025, 57 (04)
  • [44] A Reflection on Methodologies, Algorithms and Software for HPDC
    Cappello, Franck
    PROCEEDINGS OF THE 31ST INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, HPDC 2022, 2022, : 2 - 2
  • [45] Software methodologies in VHDL code analysis
    Bolchini, C
    Baresi, L
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 44 (01) : 3 - 21
  • [46] Agile Software Development Methodologies and Practices
    Williams, Laurie
    ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [47] Scalability Improvement in Software Evaluation Methodologies
    Ibrahim, Hamdy
    Far, Behrouz H.
    Eberlein, Armin
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 236 - +
  • [48] Adapting methodologies for doing software right
    Paulson, L.D.
    IT Professional, 2001, 3 (04) : 13 - 15
  • [49] Templates and Resources in Software Development Methodologies
    Gonzalez-Perez, Cesar
    Henderson-Sellers, Brian
    JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (04): : 173 - 190
  • [50] Agile software development: Methodologies and trends
    Al-Saqqa S.
    Sawalha S.
    Abdelnabi H.
    International Journal of Interactive Mobile Technologies, 2020, 14 (11) : 246 - 270