永发信息网

怎么去开发一个软件

答案:2  悬赏:70  手机版
解决时间 2021-12-24 16:47
  • 提问者网友:孤凫
  • 2021-12-24 04:14
怎么去开发一个软件
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-12-24 05:33
问题一:在软件开发的过程中,软件版本都有哪些?是怎么去别的? 很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。
alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。
beta版:公开测试版。β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能。如果你是发烧友,可以下载这个版本。
rc版:全写:Release Candidate(候选版本),该版本又较beta版更进一步了,该版本功能不再增加,和最终发布版功能一样。这个版本有点像最终发行版之前的一个类似 预览版,这个的发布就标明离最终发行版不远了。作为普通用户,如果你很急着用这个软件的话,也可以下载这个版本。
stable版:稳定版。在开源软件中,都有stable版,这个就是开源软件的最终发行版,用户可以放心大胆的用了。
另外,对于商业软件,还有一下版本:
RTM版:全称为Release to Manufacture。工厂版。改版程序已经固定,就差工厂包装、光盘印图案等工作了。
OEM版:厂商定制版。
EVAL版:评估版。就是有30或者60天等使用期限的版本。
RTL版:Retail.(零售版),这个版本就是真正发售的版本,有漂亮的包装、光盘、说明书等东西和高昂的价格。
Corporation或Enterprise企业版
Delux:豪华版
DEMO演示版,一般会有功能限制
Free:免费版
Full:完全版
Final:正式版
Pro(professional):专业版
Plus:加强版
Retail:零售版
Release发行版,有时间限制
Shareware共享版,虽然不会要求注册但是一般也有功能限制
SR:修正版
Trial:试用版(一般有时间或者功能限制)问题二:怎么做一个软件 大多数软件都会相应的有一个数据库来支持它运行。比如我们天天都在用的QQ,在它的后台就有一个很大的数据库,而且是个共享数据库,这样保证了每一个用户在任何一个地方都可以随时登录QQ。当用户输入了帐号和密码后,它就会相应的写入后台数据库,当密码与数据库的密码想符合,用户才可以在前台登录。
目前开发软件的工具很多,比如Visual Basic,是现在比较流行的,还有Visual C++、Delphi也很不错。另外有些人喜欢有Visual Foxpro来制作一些比较小型的软件,还有比较早的C程序,原来我们经常玩的俄罗斯方块和贪吃蛇有很多都是用C开发出来的。比较大型的就是Microsoftsoft SQL Server和Access。当然,这些都是需要编程的,每个工具相应用的语言都不一样,代码也不一样。
当软件做成后,还要进行调试,来测试它的稳定度。当一系列测试都通过后,还要用一种工具来使它脱离所开发的软件来运行,生成可执行文件.exe 这样,一个软件就基本做成了。
我们现在用的QQ 2005 beta3就是个测试版,也许你可能感觉到了,它总是不时的会出现些小问题,因为它目前还只是个测试版,正式版出来后,这些问题也就会随之没有了。问题三:一个App 从想法到开发出来的完整流程是怎么样的 一个APP从无到有的过程一般是这样的:
1、当有APP想法的时候,先立项,讨论这个APP开发的可能性,如果能,则进行下一步。
2、根据原有开发APP的想法,进行APP功能需求的确定,只有确定好功能需求,也才能进行下面的设计开发。
3、功能需求确定好了之后,则考虑是自己公司开发还是寻找APP外包公司进行开发,如果是找外包公司开发,则需要将原有确定的功能需求,跟开发公司详细的交流,当然在交流的过程中会有一些修改,您可以提出自己的意见跟开发公司进行交流,一般的软件开发公司会参照您的意见,然后搭配上自己专业的软件开发技术,来给您找寻最好的APP开发方案。
4、当APP开发方案确定好了之后,则进入到手机APP软件的设计开发阶段,先由UI设计师将最终确立的功能需求,通过UI界面展现出来,当您确定了UI设计界面,则进入到最终的开发阶段,将原本平面化的设计变活。这个步骤一般的会稍稍漫长一点,因为一个APP软件一般都是开发凉拌系统版本的安卓和iOS,开发好的软件还需要经过软件测试人员的测试,确定没有bug之后,在交付给您,并且教您使用APP软件管理的后台。至此一个手机APP从想法到最终的产品就这样被开发出来啦。问题四:软件开发公司是怎么运作的 再具体就得需要写大型文档了, 而且不一定适合你要开展的业务.
只能再给你些建议
1、关于员工工资方面,可以去各大网站的招聘广告页面去看,如果招聘对象的薪水是需要面议的,说明这样的职位薪水一般都很高,而且根据能力不同,最后定的薪水也都不同。
如果招聘对象的薪水直接给出了一个范围,那就说明那是行业内一个都认定的一个工资水准,这样的职位一般都是美工、开发人员、文案设计。。这样低层次的职位。
2、关于接活儿方面,那就不仅仅是技术方面的,更需要交际方面的人才,你要有一个精通市场和能打通各方面关系的帮手,这是很重要的。 打个比方,像搞房地产的、修高速路的。。。。
3、报价方面,一开始你不要报很高,要慢慢来!
其他方面,你就多看些资料,有很多关于管理方面的书。 如果你能混到软件公司里干一段时间,亲身体验一下是最好不过的。
只能简单说这些了,这学问可不是一时半会就说清楚的
_________________________________________________________
1、据我所知有些是接其它大公司的活做的,还有是买其它公司源码的,最各方面都说说。
首先你得有一定的影响,别人才会找你的公司做产品. 一旦接到活儿以后,怎么做就很容易了,如果你的技术达不到,那只能通过旁门左道的方法完成,比如抄代码,买代码等等,如果 你的技术达的到,那就可以自己进行开发
2、员工工资是怎么分配的。
这里面的工作角色不同,工资也就不同, 架构师工资最高,其次是项目经理,然后就是开放员,再然后是测试员, 美工人员, 还有其他一些打杂的人员.
当然可以一人担当多种角色, 这就看你的人马有多少了.
还有工资是根据当地消费水平来定的,如果大城市肯定工资就多,反之亦然.
这些你可以去些大的网站上,看他们的招聘广告,上面一般都写的很清楚
3、软件报价是跟据什么报的,在什么时候向客户报价。
报价是根据工程的大小来报的.比如一个大工程,50个人的团队要开发一年,你就把这些人的工资都算到一起,然后,你还要考虑公司的赢利问题,再加上一个合理的数目,总到一起,给客户报就行了.
4、一般售后要做的是什么,做多久。
售后也要看软件的类型和他的生命周期,像操作系处一类的关键软件,售后一般都要几年或者十几年,直到被淘汰, win98 就是一个很好的例子.
如果是一些行业专用软件,比如销售 什么的,售后 主要负责是 安装调试,以后软件中的bug处理.
其他一些比如论坛 这样的 ,你完全可以自己定 售后时间.
5、业务员是怎么管理的,业务都是怎么开展的。
确切的说应该分成项目经理和销售经理,一个负责开放,一个销售.
项目经理负责软件生命周期中整个成本和时间的控制, 销售 负责和客户交流,然后把客户反馈的信息再给项目经理, 进行开发上的调整.
6、公司都有哪些运作成本。
太多了, 人头费,水电费,房费. 广告费, 空调,沙发,电脑....... 这年头 干什么不花钱啊???...余下全文>>问题五:我想开发一个游戏软件 ,应该怎么去弄。 那要先去学习相应知识
求采纳问题六:我想自己制作一个软件,该怎么下手,怎么去做? 20分具体怎么做,要看具体的需求,选择合适的编程工具,按照合理的逻辑编程问题七:拿到一个新软件,我怎么知道它是什么语言开发的呀? 网友写的帖子,我引用了,还有自己的见解:
还有就是安装的过成功的监视了,看看注册表的变化了。反正也是一个慢慢积累的过程了。
要看是怎么编写的:
1看面子。
图标:简单点,有好多程序从写出来以后就是用的开发环境的默认图标,这个很好认。delphi,vc,visualStudio都有自己的默认应用程序图标,一看就能分出来。应该没有人会无聊的开发个.NET程序用delphi的默认图标。
控件长相:VC,VB,Delphi,.Net,Java各自的桌面系统都有各自的默认控件实现方式,他们在细节上是有所区别的。具体的我也说不上来,这是一种感觉。比如VC的程序控件有可能很粗糙(也有可能极漂亮),VB的就很精致,Delphi有自己的特点,Java极丑等。
2看程序要求的dll
如果要求有mfc42.骸ll,那肯定是VC做的MFC程序啦?
如果要求有mscoree.dll,这应该就是.NET做的了。
vb那个不记得了……:)
记得上面说的可以说都不是绝对的:)都只是一种经验式的大致判断方法,具体的还需要自己去慢慢积累吧。问题八:开了一个软件开发工作室,不知道怎么去开发客户,有知道的求指教啊! 5分您好,很高兴回答您的问题。
一般找客户有几种方式:
在各个任务平台,这是最低级量廉价的。
通过朋友,熟人介绍,这个方法不错。
做个网站,然后通过SEO把它作上去,就可以有客户可以看到你,看到你之后就有可能得到客户了。
在各大网站,平台,博客,QQ群等地方适当做广告,或者混进去说话,把名字改成你的服务内容。然后这样也有机会找到。
烧钱竞价,获得客户。
以上就是我找到的一些方法,希望对您有帮助。
如果我的答案对您有启发或帮助,请采纳我的答案为最佳。谢谢1!问题九:怎样去做一个软件项目,大概的步骤要哪几步? 三步:1.做纸面计划
2.实施计划
3.修改完善
o(∩_∩)o...哈哈问题十:一个开发好的软件是如何使用到实际机器上的? 你说的电梯控制只是运行在电梯控制器的程序,不是一整套软件。实现电梯控制,可以通过在电脑上安装好的编程软件,进行编程,然后,在通过此软件与电梯控制器的硬件进行通讯,然后把吃程序下载到硬件里面进行运行
全部回答
  • 1楼网友:鸠书
  • 2021-12-24 06:43
我好好复习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯