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 条
  • [31] PROGRAMMING SYSTEM METHODOLOGIES - ZEIGLER,CA
    HUGHES, J
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1984, 131 (03): : 103 - 103
  • [32] Exploring Architecture-Based Software Reliability Allocation Using a Dynamic Programming Algorithm
    Guan, Hui
    Wang, Tingmei
    Chen, Weiru
    PROCEEDINGS OF INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2009), 2009, : 106 - 109
  • [33] Software Architecture and Software Quality
    Zemlicka, Michal
    Kral, Jaroslav
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 139 - 155
  • [34] Building architecture and software architecture
    Liu, Zezan
    Ji, Xiqiang
    Qian, Leqiu
    Jisuanji Gongcheng/Computer Engineering, 24 (01): : 17 - 19
  • [35] Software architecture
    Bosch, J
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 464 - 464
  • [36] A metamodel for assessable software development methodologies
    Gonzalez-Perez, C
    McBride, T
    Henderson-Sellers, B
    SOFTWARE QUALITY JOURNAL, 2005, 13 (02) : 195 - 214
  • [37] SPECIAL ISSUE ON METHODOLOGIES (SYSTEMS AND SOFTWARE)
    THEAKER, CJ
    COMPUTER JOURNAL, 1991, 34 (02): : 97 - 97
  • [38] SOFTWARE DEVELOPMENT METHODOLOGIES: A COMPARATIVE ANALYSIS
    Anghel, Iulia Ioana
    Călin, Roberta Ștefana
    Nedelea, Maria Lavinia
    Stănică, Iulia Cristina
    Tudose, Cătălin
    Boiangiu, Costin Anton
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2022, 84 (03): : 45 - 58
  • [39] Experiences in software development with different methodologies
    Liu, JB
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 425 - 428
  • [40] SOFTWARE DEVELOPMENT METHODOLOGIES FOR VIRTUAL REALITY
    Tischbein, Brendan
    Bull, Caroline
    Wiegand, Chris
    Gradianu, Denisa
    Qamar, Elias
    Isho, Fabian
    Mahmoud, Mohammed
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1951 - 1957