中文
相关论文

相关论文: Software Architecture Overview

200 篇论文

Programming requires much more than just writing code in a programming language. It is usually done in the context of a stateful environment, by interacting with a system through a graphical user interface. Yet, this wide space of…

编程语言 · 计算机科学 2023-02-21 Joel Jakubovic , Jonathan Edwards , Tomas Petricek

Software architectures play a critical role in software quality assurance. However, small and medium companies (SMC) often suffer from the absence of professionals with skills and expertise in software architecture. That situation…

软件工程 · 计算机科学 2021-06-16 Breno Cruvinel Marinho , Renato Bulcão-Neto , Valdemar Vicente Graciano Neto

Systems Engineering (SE) is the set of processes and documentation required for successfully realising large-scale engineering projects, but the classical approach is not a good fit for software-intensive projects, especially when the needs…

天体物理仪器与方法 · 物理学 2017-12-05 Juande Santander-Vela

Since the early days of computers and programs, the process and outcomes of software development has been a minefield plagued with problems and failures, as much as the complexity and complication of software and its development has…

软件工程 · 计算机科学 2020-07-20 Silvio Meira , Vanilson Burégio , Paulo Borba , Vinicius Garcia , Jones Albuquerque , Sergio Soares

Software architecture has been a key research area in the software engineering community due to its significant role in creating high quality software. The trend of developing product lines rather than single products has made the software…

软件工程 · 计算机科学 2015-07-27 Faheem Ahmed , Luiz Fernando Capretz

Software Engineering is a constantly evolving subject area that faces new challenges every day as it tries to automate newer business processes. One of the key challenges to the success of a software solution is attaining sustainability.…

软件工程 · 计算机科学 2019-10-15 Asif Imran , Tevfik Kosar

We have been thinking about other aspects of software engineering for many years; the missing link in engineering software is the soft skills set, essential in the software development process. Although soft skills are among the most…

软件工程 · 计算机科学 2019-01-08 Luiz Fernando Capretz , Faheem Ahmed

Computer systems are so complex, so they are usually designed and analyzed in terms of layers of abstraction. Complexity is still a challenge facing logical reasoning tools that are used to find software design flaws and implementation…

软件工程 · 计算机科学 2021-06-18 Ramy Shahin

The software patterns provide building blocks to the design and implementation of a software system, and try to make the software engineering to progress from experience to science. The software patterns were made famous because of the…

计算机科学中的逻辑 · 计算机科学 2021-10-26 Yong Wang

Context: Software architecture intensely impacts the software quality. Therefore, the professional assigned to carry out the design, maintenance and evolution of architectures needs to have certain knowledge and skills in order not to…

Software architecture is defined as the process of a well-structured solution that meets all of the technical and operational requirements, as well as improving the quality attributes of the system such as readability, Reliability,…

软件工程 · 计算机科学 2014-12-22 Abdulrhman Albeladi , Ahmed Almessabi , Aber Abozkhar , Huda Mohamed , Jilson Thomas , Zakaria Alomari

Usability engineering is situated in a much larger social and institutional context than is usually acknowledged by usability professionals in the way that they define their field. The definitions and processes used in the improvement of…

人机交互 · 计算机科学 2019-04-09 Asad Sayeed

We propose here to look at how abstract a model of a usable system can be, but still say something useful and interesting, so this paper is an exercise in abstraction and formalisation, with usability-of-design as an example target use. We…

人机交互 · 计算机科学 2024-03-14 Steve Reeves

Pattern plays a vital role in software architecture and it is a general reusable solution to commonly occurring problem. Software architecture of a system is the set of structures needed to reason about the system, which comprise software…

软件工程 · 计算机科学 2013-12-10 A. Meiappane , V. Prasanna Venkatesan , V. Jegatheeswari , B. Kalpana , U. Sarumathy

A later translation (2015) of the article in Russian published in 1990. The article proposes an approach to defining a set of basic notions for subject area of software engineering discipline. The set of notions is intended to serve as a…

软件工程 · 计算机科学 2015-08-12 Fedor Dzerzhinskiy , Leonid D. Raykov

This paper explores the issues around the construction of large-scale complex systems which are built as 'systems of systems' and suggests that there are fundamental reasons, derived from the inherent complexity in these systems, why our…

Effective software safety standards will contribute to confidence, or assurance, in the safety of the systems in which the software is used. It is infeasible to demonstrate a correlation between standards and accidents, but there is an…

软件工程 · 计算机科学 2014-04-29 John A. McDermid

Software artifacts are ubiquitous in our lives being an essential part of home appliances, cars, cel phones, and even in more critical activities like aeronautics and health sciences. In this context software failures may produce enormous…

软件工程 · 计算机科学 2022-06-16 Carlos Gustavo Lopez Pombo , Agustín Eloy Martinez Suñé

Software as a Service (SaaS) is well established as an effective model for the development, deployment and customization of software. As it continues to gain more momentum in the IT industry, many user experience challenges and issues are…

人机交互 · 计算机科学 2018-12-11 Lakshmi Sirisha Revadi , Xi Zheng , Yupeng Jiang

Large Language Models (LLMs) are used for many different software engineering tasks. In software architecture, they have been applied to tasks such as classification of design decisions, detection of design patterns, and generation of…

软件工程 · 计算机科学 2025-05-23 Larissa Schmid , Tobias Hey , Martin Armbruster , Sophie Corallo , Dominik Fuchß , Jan Keim , Haoyu Liu , Anne Koziolek