欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

如何组织好计算机软件的设计工作

科普小知识2022-07-16 10:22:29
...

计算机软件一般分为两类:系统软件和应用软件。这两类软件设计者有不同的要求。以下是作者的一些粗浅看法。

系统软件设计人员的选择和工作组织

从事系统软件设计的人员应是计算机系软件设计专业的大学毕业生。他们应该了解计算机硬件设备的基本理论,熟悉各种计算机指令,各种程序设计规范,程序设计技巧,并能够使用设计工具。

由于计算机部门目前的系统和职责,基本上是由谁来设计和维护的实践。因此,除了上述项目之外,系统软件设计人员还应该有能力维护系统软件。为了长期承担系统软件的维护,系统软件的设计不应由科研部门或高校的教师和学生来承担。

应用软件设计人员的选择和工作组织

由于绝大多数计算机应用软件是由各行各业的专业人士使用的,所以最理想的应用软件设计应该由专业人士自己完成。由于我国的专业水平商数无法达到自行设计应用软件的水平(专业人员可以自行设计小型和单一的应用软件除外),特别是对于相对复杂和大型的应用系统,这就需要电子计算技术部门的软件设计人员来承担。一般来说,电子计算技术系的计算机应用软件设计师可以分为两类。一类是高校计算机系软件专业毕业的大学生,称为“技术背景”。另一个是专业人士“换职业”的应用软件设计,被称为“半路出家”。从实用的角度来看,前一类“训练有素”的软件设计者在设计应用软件之前必须熟悉他们想要设计的应用软件的相关业务情况一段时间。因为不可能在很长一段时间内了解业务情况,毕竟,这是有限的,而对于那些在业务部门有多年工作经验、经验和内涵的专业人士来说,他们就更没有机会了。因此,他们设计的应用软件有一定的局限性,比“半路出家”的应用软件设计者设计的应用软件稍逊一筹。后一种软件设计者是“半路出家”的软件设计者。他们具有较高的技术业务和丰富的业务实践经验,以及工作经验。只要他们在短时间内熟悉一些计算机指令、软件设计规范、编码规则、编程技巧等,他们就可以设计应用软件。他们设计的应用软件不仅能够满足用户的需求,而且能够将多年积累的心照不宣的工作经验和经验融入到应用软件中,使他们设计的应用软件具有更高的质量和更好的功能。

不难看出,电子计算技术部门仍然是各专业部门应用软件设计师最理想的选择。

我记得以前铁路局有一个电子计算技术中心。在设计应用软件的过程中,找到了另一条有效的途径。也就是说,在为业务部门设计一套应用软件时,不仅是电子计算技术部门的软件设计者,而且还有业务部门的专业技术人员。其中一人拥有计算机软件设计方面的技术专长。另一个有专业技术知识。两者相结合,取长补短。经过这样的“强力组合”,所设计的计算机应用软件具有以下优点:

(1)应用软件质量高、可维护性好、功能强;

(2)应用软件设计完成后,不需要与业务部门举行培训课程和交接手续,业务部门的专业技术人员可以立即操作。

(3)业务部门的专业技术人员能够承担本部门应用软件的日常维护工作;

(4)应用软件设计完成后,所有技术数据将移交给业务部门。电子计算技术部门将放开手脚,可以承担新的软件设计任务。

在计算机软件的设计中,无论采用什么方法和手段,都必须基于不同地方和不同人的实际情况,不能强求一致。但是,设计的软件必须功能齐全,适应性强,可维护性好,易于操作,尽量减少不必要的浪费项目。只要这些都完成了,它就是更好的软件。