Journal of Software Engineering and Applications

Volume 3, Issue 10 (October 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal

HTML  Download Download as PDF (Size: 263KB)  PP. 933-938  
DOI: 10.4236/jsea.2010.310110    6,519 Downloads   12,028 Views  Citations

Affiliation(s)

.

ABSTRACT

The foundation for any software system is its architecture. Software architecture is a view of the system that includes the system’s major components, the behaviour of those components as visible to the rest of the system, and the ways in which the components interact and coordinate to achieve the overall system’s goal. Every efficient software system arises as a result of sound architectural basement. This requires the use of good architecture engineering practices and methods. This paper recognizes software architecture practice as a discipline pervading all phases of software development and also presents an enhanced model for software engineering process which provides an avenue for speedy, efficient and timely delivery of software products to their intended users. The integration of software architecture into the phases of software development process in a generic software life cycle is also contained in this research report. This is to enable software engineers and system analysts to use effective software architecture practices and to employ appropriate methodology during the software engineering process.

Share and Cite:

Philip, A. , Afolabi, B. , Adeniran, O. , Ishaya, G. and Oluwatolani, O. (2010) Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal. Journal of Software Engineering and Applications, 3, 933-938. doi: 10.4236/jsea.2010.310110.

Cited by

[1] School Student Management System Project
2021
[2] СУЩНОСТНО-КОМПОНЕНТНО-СИСТЕМНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ПРИЛОЖЕНИЙ С РАСШИРЯЕМОЙ АРХИТЕКТУРОЙ
2018
[3] A Value-based approach to modelling interoperability in Knowledge Organization Systems
2018
[4] Software Architecture of E-assessment on Higher Education
2017
[5] Architectural challenges in migrating plan-driven projects to agile
2015
[6] Software Tool Development and Application Focusing in EDF Signal Readings and Polysomnography
Journal of Software Engineering and Applications, 2015
[7] Applying fuzzy-topsis algorithm in prioritizing software requirements
2014
[8] A Process Model for Efficient Software Engineering Practice
2014
[9] Web service-palvelurajapinnan arkkitehtuurisuunnittelu toiminnanohjausjärjestelmään
2012
[10] 2 Network and distributed architectures

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.