字体:大 中 小
护眼
关灯
上一章
目录
下一章
第9章 系统激活(上) (2 / 4)
在一个软件开发团队中,一般有这么几个角色:项目经理、系统工程师、架构师、软件开发者、软件测试者。其中系统工程师就是多年经验的老人,是需求编写人。
架构师是负责整个软件的技术架构,并解决整个项目中的技术难点问题,是整个项目中技术最牛逼的人。
等到需求出来之后,进入软件开发阶段,软件开发者和测试者就开始干活了。
上面几个角色的薪资大概是这样的情况:项目经理(20k)、系统工程师(10k)、架构师(15k)、软件开发者(6-8k)、软件测试者(4-6k),系统工程师和架构师往往在多个项目中复用,不会只为一个项目服务的。
曾经有人有这样的疑问,有的软件是一个人完全开发出来的,没有这么多角色啊?其实一个人可以承担多个角色的,这在软件项目开发过程中是司空见惯的事情。
雷落在这个软件开发中承担的角色,根据职能来确定:
需要管理项目进度,承担项目经理的角色;
需要做需求,承担系统工程师的角色;
需要确定整个系统的技术架构,承担架构师的角色;
需要写代码,承担软件开发者的角色;
测试软件应该可以扔给别人去做,所以就不承担软件测试者的角色了。
注意,这里可能会有一个误区。软件开发者其实也是需要测试的,但主要是在自己的开发完成之后的模块测试。如果不进行模块测试,开发者如何知道自己的模块是没有问题的呢?
而软件测试者所作的,是整个软件出来之后的系统测试,和开发者在开发过程中进行的模块测试是有区别的。
雷落有着后世多年的软件开发和使用经验,特别是论坛类的软件也使用过多种,所以略加思索,一个完整的论坛系统的软件需求就浮现出来。
除了需求之外,就是软件开发中的技术难点。目前基本的basic语言的语法雷落已经没有问题了,但是这个系统分成两个部分:服务器和客户端。
而目前所有的机器采用局域网连接在一起,需要从其中拿出一台机器做服务器,并在上面启动论坛服务器软件,并在其他机器上安装客户端软件。
内容未完,下一页继续阅读
更多完整内容阅读登陆
《墨缘文学网,https://wap.mywenxue.org》
上一章
目录
下一章