1、通用软件与专用软件并举 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
开发通用的电子商务软件与专用的电子商务软件不同。专用的电子商务软件,它只是在某一行业中使用。
通用的电子商务软件,如:批发零售业电子商务软件、人事软件、财务软件、工资软件。此类软件在开发之前,必需拿出完善的系统需求说明书和分析报告,考虑多种形式,不同行业的管理方式都要涉及,只有这样,软件才易推广、普及和档次逐步提高。
2、开发工具的选择
网络时代的到来,计算机由简单的数据计算、处理,发展到今天的多媒体处理。在选择开发工具时,一定要考虑网络多媒体、Internet、Intranet等环境。选用当今流行的PB、Java、VB还是VF。在选择数据库时,要考虑兼容性,ORACLE 8.2 for Windows NT、DBⅢ、Informixonline等。好的开发工具,对软件的升级是比较容易的。
3.Client/server应用
在客户/服务器的应用中。客户端只需安装浏览器(IE、Netscape等)、简单的数据库支持环境,就可以使用。
4、注意电子商务的特性
在开发电子商务软件中,尤其是大型软件,要考虑到认证体系、支付方式、安全保护、物流配送、互联网络的基础设施等环节中可能存在的问题。
(1)在考虑认证体系时,应与银行系统合作,建立具有公正、权威的金融认证中心(CFCA),并给软件留下接口。这样,开发出的软件才具有可扩充性。
(2)软件在支付方面,可考虑多种支付方式:邮局汇款、银行划拨、“一卡通”、信用卡等。这样的软件,客户使用时,才显得灵活、方便。
(3)要考虑现行的计算机互联网络资源的带宽与运行速度。
5、“傻瓜”软件与“智能软件”的选择
计算机要成为普通人的工具,首先必须做到“使用傻瓜化”,使人人会用、易用。要贴近人的生活、工作、学习习惯。这里,友好、自然的人机界面是关键之一。对中国人来说,中文界面尤其重要,非突破不可。傻瓜化人机界面自然是长期任务。
6、功能指标与质量指标的权衡
在软件功能的设计中,一般都能实现日常业务、查询数据等功能。有些软件为了延续以前手工处理的方式,没有按照计算机处理的逻辑来编写,以致显得软件的庞大,许多功能模块重复,这样就产生体系冗余。
质量指标一般来说,必须从可维护性、可靠性、可理解性和效率等方面对软件作较全面的评价。
(1)可维护性
软件在运行阶段尚需不断“修正”,因为软件虽经测试,但不可避免地总还隐含着各种错误,这些错误在运行阶段会逐步暴露出来。因而要进行排错,要不断地完善。
(2)可靠性
在预期的环境条件下,能够正确地完成期望的功能,但当系统万一遇到意外(硬件出错、输入错误)时,要能作出反应,保护重要的信息,事后经人工处理,能够恢复正常。
(3)可理解性
软件的开发、文档编写与程序编写都应力争易读、易理解,以便交流、维护与更新。