系统设计与软件采购技巧
系统设计
系统设计是在系统需求分析的基础上进行的,其任务是详细地确定软件系统的结构,以便通过采购与开发来加以实现。
(1)对系统设计的要求:
①简单。在保证系统达到预定目的的前提下,尽量简单。这样,可以缩短处理流程,减少处理费用,提高系统效益,且便于维护和管理。
②灵活。便于修改和补充,但亦要有相对的稳定性。
③完整。系统是作为一个统一的整体而存在的,系统的功能要尽量保持完整。若是一个子系统,则应留有接口,以便与其他部分联接。
④可靠。系统应该是可靠的,提供的信息应该准确、可信。
⑤经济。系统的投资和运行费用应该得到补偿,即系统应该有一定的经济效益或工作效益。
(2)系统设计的内容
一般来说,系统设计包括以下三项内容:
①设备选择。确定系统的配置方案,并选定操作系统软件。
②人员配备。根据系统的规模,为系统配置一定数量且有相应工作能力的人员。
③软件开发。这是系统设计耗时最长的一个步骤。其主要内容为:
a.数据的分类。可将数据分为固定与半固定数据、流动数据两大类。例如,文件的文号、标题等,属于固定与半固定数据,而借阅人则可视为流动数据。
b.系统分解。将系统分解成若干个相对独立的子系统,再把一个子系统划分为若于个模块,以简化设计。
c.输入输出设计。确定系统输入输出的内容、方式和格式。
d.数据库结构设计。确定数据库的数量和结构。
e.程序设计。具体编制计算机程序,并对所编制的程序进行调试。
软件开发可由用户自行完成,亦可委托软件研究与开发机构进行,但都不如购买现成软件高效、经济,对于一般用户而言,若没有特殊的要求,都以购买现成的商品化软件为宜。
软件选购
软件的选购包括操作系统的选购和应用软件的选购,在这里,着重介绍应用软件的选购。
一般认为,购买市面上现成的应用软件,有以下优点:
(1)可以立即使用。用户一购买到软件,即可立即投入运行。而自行开发一个管理系统,可能需要半年至一年,甚至更长的时间。
(2)大大降低成本。购买软件的成本与自行开发相比,要低得多,一般是后者的十分之一甚至数十分之一。比如说,一个售价为一万元的软件,若自行开发,可能需要数十万甚至数百万元。
(3)功能比较齐全。一个商品化的软件,为了适应广大用户,其考虑一般都比较周到、仔细,功能亦比较全面、完整。
(4)便于使用。商品化的软件,一般都配有操作手册,程序的每一步都有详细的说明,加之设计时考虑又比较周到,任何人使用都感到简单、方便。
(5)可靠性高。一个商品化的软件,一般都进行过较为全面的测试。
那么,又如何在市面上选购到满意的应用软件呢?建议采取以下步骤:
(1)首先要明确本单位对于管理系统的需求,并根据这些需求,绘制一张基本需求表。
(2)收集市面上相应软件的资料,并与基本需求表进行比较,把不符合要求的去掉。
(3)将基本符合要求的软件列成一张表,再次与基本需求表进行比较,优选出2~3个较为理想的软件。
(4)对优选出的软件进行综合评价,不但要考虑软件的性能,且应对软件提供者进行评价:
①软件提供者的主要经营范围及经营状况。
②能够提供哪些服务?服务人员的素质如何?
③是否有用户培训计划?
④是否有支援突然情况的计划?
⑤对用户有什么保证?
⑥已有用户情况如何?
⑦软件提供者是否愿意帮助安装软件?
⑧是否提供金沙1005的售后服务?
⑨是否提供软件使用的详细资料(操作手册)?
⑩是否提供与软件有关的其他服务?
(5)从软件的已有用户那里了解该软件的情况,参观软件的操作。
(6)通过综合比较和参观,最后选定软件。
(7)签订合同。
用户在选购软件时,往往把对软件的要求理想化。实际上,完全符合我们要求的软件是没有的,就是为本单位开发的专用软件,亦不可能百分之百符合我们的想象。要求一定要合情合理。商品化软件的处理程序,一般都是根据标准程序或本行业流行的方法设计的,若本单位的办事程序与软件规定的略有不同,可根据软件予以调整。
(绍林科技市场部)