Page 214 - 财务与金融
P. 214

财务与金融
                  Accounting and Finance


            非功能性需求是指在软件开发过程中为了满足用户需求除了功能需求外系统必须

            具备的一些特性,如易用性、安全性、可靠性、可维护性、适应性等。
                1.易用性
                主要是指系统界面是否清晰、系统功能是否易懂。易用性的三个原则是易

            见、易学、易用。为满足系统易用性的需求,在系统设计时,系统的界面设计需
            要遵循清晰明了的原则,系统的功能操作也不宜设计的过于复杂,尽量让用户可
            以按照他们的期望进行各种操作。

                2.可靠性、可维护性、适应性
                这三者其实是密不可分的,主要指当系统出现故障或者用户操作失误时系统
            是否可以恢复,这就要求系统对错误处理有较为完善的机制,并且系统需要及时

            备份数据,确保在一些不确定的因素影响下,系统仍然可以快速地恢复运作。
                3.安全性
                主要是从程序安全、系统安全、数据安全三个方面考虑,开发的程序是否安

            全,系统整体是否安全,数据是否安全。其中数据安全对于企业的信息管理尤为
            重要,因此数据需要进行加密保护,防止数据被授权用户以外的人随意访问,这
            就需要对系统用户进行权限控制,根据用户权限控制访问数据进行操作记录。

                二、系统可行性

                任何项目在开发之前都需要对项目开发的可行性进行分析,这部分主要从技

            术、经济、操作、法律四个方面来阐述本系统的可行性。
                从技术上,主要是通过从系统开发的角度分析现有的计算机技术能否满足本系
            统的开发需求,能否满足系统功能的实现。显然,在这个信息化的时代,各种计算

            机技术已经逐渐成熟并且在互联网行业广泛使用,因此本系统满足技术可行性。
                从经济上,主要是通过对开发本系统的成本和收益的评估,来判断本系统的
            投入是否在企业的可承受经济范围内,通过对企业投入的资源和预估本系统将

            带来的经济效益做对比,判断是否需要实施本项目。企业投入的资源主要包括
            硬件、软件以及系统的维护等,硬件部分主要包括系统所需的服务器、计算机设
            备、网络设备、智能终端设备等,软件部分主要是系统开发所涉及的软件。而目

            前的网络环境下,很多软件都是开源免费的,在达到系统功能实现的基础上,本
            系统可以尽可能地选择开源的软件,以此节约企业的前期投入资金。但本系统开


            206
   209   210   211   212   213   214   215   216   217   218   219