10大优享服务
62项会员特权

在进行系统设计的时候需要注意哪些事项

发布时间:2021-12-01 12:16:20     阅读次数:12726次     评论数:0次

    无论是软件系统设计,还是操作系统设计,又或者是网站系统设计,在设计上都有着异曲同工之妙。内行人大多知道,无论是哪一种系统设计都必须要注意一些事项,才能够将系统完整地设计出来,并运行良好。接下来一品威客网就来为大家进行详尽的解说,在进行系统设计的时候,究竟需要注意哪些事项,才能够保证系统在使用的过程中给客户带来良好的体验。
在进行系统设计的时候需要注意哪些事项
    在进行系统设计的时候,首先需要注意的就是保持结构稳定性。体系结构是系统设计的第一要素,详细设计阶段的工作如用户界面设计,数据库设计,模块设计,数据结构设计等等,都是在体系结构确定之后开展的,而编程和测试是最后面的工作。如果体系结构经常变动,那么建筑在体系结构之上的用户界面、数据库、模块、数据结构等也跟着经常变动,用“树倒猢狲散”来比喻很恰当,这将导致项目发生混乱。当前中国有几句流行的至理名言:“稳定压倒一切”、“发展才是硬道理”。发展的前提条件是稳定,社会如此,开发软件产品也是如此。 

    所以在系统设计中,体系结构一旦设计完成,应当在一定的时间内保持稳定不变,只有这样才能使后续工作顺利开展。前面讲了,体系结构是依据需求而设计的。如果需求变更了,很有可能导致体系结构发生变更,那么“保持结构稳定”岂不是成了空想?高水平的设计师应当能够分析需求文档,判断出哪些需求是稳定不变的,哪些需求是可能变动的。于是根据那些稳定不变的需求设计体系结构,而根据那些可变的需求设计软件的“可扩展性”。 

    因此接下来我们要说的就是,系统设计中的第二个需要注意的事项:保证可扩展性。可扩展性是指软件扩展新功能的容易程度。可扩展越好,表示软件适应“变化”的能力越强。由于软件是“软”的,那是否所有的软件必须设计能扩展新功能呢?这要视软件的规模和复杂性而定。如果软件规模很小,问题很简单,那么扩展功能的确比较容易。要是软件的代码只有100行,这时就无所谓“可扩展性”了,你想怎么扩展都可以。如果软件规模很大,问题很复杂,倘若软件的可扩展性不好,那么该软件就像用卡片造成的房子,抽出或者塞进去一张卡片都有可能使房子倒塌。是否任何软件在系统设计的时候都要考虑可扩展性呢?不见得,如果确信某个软件在它淘汰之前永远都不会变更(如一次性产品),那么在设计阶段就没必要考虑可扩展性,这样省事省力。 

    好了,以上就是在进行系统设计的时候需要注意的事项,通过一品威客网的讲解,相信您对于系统设计多了更多的常识。如果想要进行系统设计的话,不妨前往一品威客网发布您的需求,一品威客网上的百万威客都能够为您提供服务!

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录