User-Centric Software Engineering

User-Centric Software Engineering
复制标题

以用户为中心的软件工程

DOI:
10.1109/64.391959
复制
发表时间:
1995
期刊:
IEEE Expert
影响因子:
--
通讯作者:
C. Haapala
C. Haapala
中科院分区:
--
文献类型:
--
作者:
Michael DeBellis;C. Haapala

文献摘要

被引文献

相似文献

新技术的迅速引进、用户数量的增长以及来自发展中国家的竞争,都在把计算机工业推向新的方向。任何一个国家的软件产业要想作为世界级的企业生存下去,都必须在软件开发过程及其支持开发环境方面提出根本性的挑战。传统的瀑布式软件开发方法关注的是在过程早期定义的需求,通常在几年后发布的系统在交付时已经过时。然而,在20世纪80年代中期,出现了编程环境,允许开发人员在几天或几周内构建可用的原型,而不是几个月或几年。这些功能为开发软件的替代方法开辟了道路。ARPA-罗马规划倡议最重要的成果之一是正式确定了这一新办法。我们称之为以用户为中心的软件工程。USE代表了软件工程领域的领导者所倡导和实践的方法的综合。USE的最初目标是鼓励用户和开发人员之间的合作,以帮助设计更有效的业务流程和支持软件。>
The rapid introduction of new technology, a growing number of users, and competition from the developing world are all pushing the computer industry in new directions. Any nation's software industry that hopes to survive as a world-class enterprise must make fundamental challenges in the software development process and its supporting development environment. The traditional waterfall approach to software development focuses on requirements defined early in the process, often releasing systems years later that are obsolete on delivery. In the mid-1980's, however, programming environments emerged that let developers build usable prototypes in days or weeks instead of months or years. These capabilities opened the way for alternative approaches to developing software. One of the most important results of the ARPA-Rome Planning Initiative (ARPI) was the formalization of such a new approach. We call it User-Centric Software Engineering. USE represents a synthesis of methods advocated and practiced by leaders in the software engineering field. The initial aim of USE is to encourage collaboration between users and developers to help design more efficient business processes and supporting software. >