Ⅰ 开发一个软件要多少时间
要看软件规模大小。小的软件,例如用C语言编写的加法计算器,不到2小时就能完成。而大的软件,例如GTA5,估计至少也得5年。
拿加法计算器举例:使用C语言进行代码编写,一个人就能完成。
#include <stdio.h>
void main()
{
int a,b,c;
printf("请输入加数a和加数b,按回车结束。\n");
scanf("%d",&a);
scanf("%d",&b);
c=a+b;
printf("%d+%d=%d\n",a,b,c);
}
这个程序代码量非常少,一个程序员大约30分钟就能完成。
再拿GTA5举例:它的开发需要大量人力、时间、财力,还少不了开发环境。人物建模和场景建模需要2年,游戏策划最快也要3个月,代码编写和功能实现需要2年,后期完善需要半年,总体下来大约5年,而且是Rockstar这个大团队开发的。个人如果想要完成全部流程,快的话也得20年。
Ⅱ 开发一个Excel分析功能大概需要多久
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
1 相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。
3 系统分析员和用户再次确认需求。
4 系统分析员根据确认的需求文档所例用的界面和功能需求,用迭代的方式对每个界面或功能做系统的概要设计。
5 系统分析员把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。
6 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。
举个例子来看:
1 某公司想找人订做一套人事管理软件,从某种渠道上得知我们有提供这种服务,所以联系上了我们。
2 我们会派专门的软件工程师到他们那里去了解我们要设计一个什么的东西给他们用,然后回来做个方案给他们,其中方案的内容包括:我们开发出来的软件大概的界面是怎样?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎样等?
3 他们看了方案后,确定他们就是要做一套这样的软件,我就开始开发这套软件。
4 我们把开发出来的软件交用他们使用,其中在使用的过程中哪里使用不方便或哪里达不到要求,我们会第第一时间修改这些功能,直到他们要求的所有功能都能很完美的解决掉。
时间不确定,一两月,三五年都难说。
Ⅲ 程序员每天的工作量有多大做一个项目需要多久
一个项目大约21天,如果紧的话,你就没日没夜的干吧,有人说过学编程就像学辟邪剑谱没有回头路的
Ⅳ 程序员一般要学多久
如果零基础,全日制学习,一般需要4个月左右,时间太短应该学不会。有短期的4个月和长期的2年,费用一般在1万。
一般学习it技术需要花费的学费是不一样的,不同的地方收费标准也是不一样的,在学习信息技术的时候,初学者经常犯的错误是只要速度,而不注意基础知识的学习,这样无论是学习后期,还是参加工作后,都会觉得很难,因此一开始就要牢牢掌握计算机的基础知识,比如软件系统,计算机网络知识和数据库知识。
(4)程序员分析一个系统需要多久扩展阅读:
程序员培训注意事项:
弄清楚整体流程,掌握全局才能形成清晰的思路,就如同写作文要先写提纲一样。
理顺各个模块之间的关系,才能更好的衔接各模块来完成相应功能。
做接口时,要考虑使用者的感受是否易用,并且尽可能少的向使用者暴露内部的实现过程,简化使用过程。
正常分支总是少数,大部分情况下都是异常分支,可以用2-8定律来形容,因此对异常处理很重要。
Ⅳ 一个项目要测试多长时间
项目的具体时间要根据项目的具体情况定。
影响项目测试时间的因素很多:
1、项目的规模和复杂度。
2、项目的时间进度安排,及实际的项目实施情况。
3、其他因素影响。
项目通常有以下一些基本特征:
1、项目开发是为了实现一个或一组特定目标。
2、项目要综合考虑范围、时间、成本、质量、资源、沟通、风险、采购及相关方等十大知识领域的整合。
3、项目的复杂性和一次性。
4、项目是以客户为中心的。
5、项目是要素的系统集成。
Ⅵ 请问PHP程序员们,你们用PHP开发一个用户注册系统需要多少时间
哎呀 你是女生啊。声明下我接下来说的没有任何看不起女生的意思。
如果你觉得编写程序的工作室你很喜欢、很有兴趣的话。那么你一定能坚持下
去。但如果你觉得只是为了找份工作且对程序没什么感觉。那么我不建议你发
费这些时间来做这些事情。如果你又恰好对色彩、图片感兴趣那么我强烈建议
直接去学习一些基本绘画知识、感知一下色彩然后就去学习Photoshop、
flash吧!女生也比较细腻,这方面比较有优势。不过以上都我的个人见
解,也有很多女程序员做的非常非常的牛!(令我辈汗颜...)主要还是看
你啦
Ⅶ 自学程序员需要多长时间
自学程序员需要半年的时间。
程序员职业要求:
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。
(7)程序员分析一个系统需要多久扩展阅读:
程序员岗位职责
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
Ⅷ 软件开发要使用多久
1、学习的时间有长也有短期的。和学习者的年龄和学历都相关。也要看想学到什么样的程度,及有什么样的要求。有针对软件开发的培训班,根据不同的需求,一年多、半年的班级都有。
2、可以找个靠谱的学校,亲自过去看看,最好能够亲自试听一下课程。现场感受一下学校的教学氛围,及在校生的学习状态和人数。并且和专业老师多聊聊,专业老师应该能够给你提供合理的建议和学习路线。
3、如果选择自学,最好有亲朋好友从事相关工作或者学习相关内容,可以给你有效的建议,大大缩短你的试错时间。
拓展资料:
软件开发(Software development)是根据用户要求建造出软件系统或者系统中的软件部分的过程。它是一项包括需求获取、开发规划、需求分析和设计、编程实现、软件测试、版本控制的系统工程。软件开发包括研究、修改、复用、重新设计(再工程)、维护等活动,通常采用软件开发工具进行开发。
软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面,学生应掌握如今流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
Ⅸ 开发一个全新的电脑操作系统多久
好几年。
微软的操作系统都是有一个极其庞大的团队花费数年的时间才可以完成一个新的操作系统。
就那server系统举例,server2003、server2008、server2012。一般都是时隔几年才会出一个新的系统。
所以你问题一个程序员编写一个计算机操作系统基本上是不可能完成的任务。都需要一个团队多年的努力才能写出来。