软件软件软件

制作软件有几个步骤?学编程需要什么基础?

建议你去读读系统分析与设计的有关知识,比如约翰W·萨茨辛格等人编写的《系统分析与设计——敏捷迭代方法》,非常适合初学者,也是国外大学的教材之一。

简单地说,一个完整的软件开发过程如下:

1、分析

学习编程是有一定的门槛的,需要以下基础就可以了:

开发人员首先要规划出开发的流程,分配人员,使用一张甘特图显示出来。所有的工作按照甘特图进行。接下来开发人员要对软件的使用者进行调查,看看他们有什么需求,或者面谈,或者设计调查问卷。获取信息完毕后,据此写出远景文档,并进行风险分析。如果该项目可行,那么继续下一步工作。

开发人员根据收集到的使用者信息,画出用例图、实体关系图、系统序列图等分析图,便于后续工作。

1、 需要一定的计算机基础。

因为我们编写程序,无非就是编写一堆字符的集合,所以起码你得会打字,最好能打的比较溜;然后就是会按照软件,学编程偶尔需要安装个软件很正常的事情。

2、设计

分析步骤结束后,开发人员将对软件进行设计。制作软件有几个步骤?学编程需要什么基础?(图1)包括输入与输出、活动、环境、用户界面等,对软件进行规范。

3、开发

这没啥好说的,编程。

2、 需要懂点英语

其中这句话的潜台词就是你起码得个初中学历,因为有不少地方是初中开始学英语,我们编写代码用的不少开发环境都是英文,看有些函数的帮助文档也可能是英文,所以懂点英文是需要的,如果你想针对性的学,可以看下计算机英语。

3、 一定的时间保证

4、测试

除了上述的两点外,还需要你每天抽出一定的时间去学习它,时间不保证,今天看下,下个月看下,不连续会造成学习效果比较差。

4、 善于思考,有点执着精神

学习程序的精髓在于学习用它解决问题的方法,学习过程中,难免会遇到些问题,遇到问题,对我们来说是个难得的提高机会,我们要去思考,坚持,实在解决不了,可以和别人去交流,慢慢就好了。

5、 有一定的数学功底更佳

单元测试、集成测试等等等等,保证软件投入使用时能正常稳定工作。

5、部署

包括帮助文档的编写、软硬件的配置、人员培训等。

大概就是这些步骤。其它相关知识还有软件开发生命周期、迭代开发等。

未经允许不得转载:软件 » 制作软件有几个步骤?学编程需要什么基础?