Greif P, Wastney M, Linares O, Boston R
Laboratory of Experimental and Computational Biology, National Institutes of Health, Washington, DC, USA.
Adv Exp Med Biol. 1998;445:3-20. doi: 10.1007/978-1-4899-1959-5_1.
The development of new software or the refinement of existing software for new operating environments each calls for judicious balancing. On the one hand, we strive for simplicity, predictability, and operational protection as it is well recognized that software with these attributes will attract an audience of satisfied users. But, on the other hand, these attributes do not conjure a sense of power, efficiency, or flexibility, and these other properties are also appreciated by users, albeit a somewhat different group of users. The goal is to achieve a blend which isolates critical functionality, flexible control, and user support while meeting the needs of the broadest collection of serious users. In this chapter, we discuss the issues impacting the migration of SAAM to the Windows environment, the NIH WinSAAM Project, and we outline the steps taken to ensure its feasibility. In addition, we describe a new paradigm for software development and use which ensures the durability of the software for modeling.
为新的操作环境开发新软件或完善现有软件,都需要进行明智的权衡。一方面,我们追求简单性、可预测性和操作保护,因为众所周知,具有这些特性的软件会吸引一批满意的用户。但另一方面,这些特性并不能带来强大、高效或灵活的感觉,而这些其他特性也受到用户的欣赏,尽管是另一类有所不同的用户。目标是实现一种融合,将关键功能、灵活控制和用户支持隔离开来,同时满足最广泛的严肃用户群体的需求。在本章中,我们讨论影响SAAM迁移到Windows环境的问题、美国国立卫生研究院的WinSAAM项目,并概述为确保其可行性所采取的步骤。此外,我们描述一种软件开发和使用的新范式,以确保软件用于建模的持久性。