你好,请问在软件开发时程序员是根据什么来编写代码啊,是根据需求分析吗?

我现在把C++的基础语法应该说基本上会了,数据结构也有所了解,平时写的代码也都是书上的正确代码,算是把他复制到计算机上了,可具体的过程是怎么样的我一点也不知道啊,现在公司招人,第一条件就是工作经验,我还没工作怎么会有工作经验呢?现在的问题就是没有具体的项目可以动手做,网上下载的源代码很长很长也不知道是为了实现什么功能,请在工作的软件开发人员给我一个方向,程序员是根据什么来编程的,如果是需求文档,那我再哪可以下载到软件开发的需求文档呢?我想带着项目具体的来编程,请各位专业人员给我说明白点,我真的是很急啊,都不知道该怎么办,谢谢了,谢谢

掌握了C++只是学会了一门编程语言,接下来你要常握一个编绎工具,也就是开发工具,这样你才能有真的开发能力,至于程序员是根据什么编程,一般来说,每一个开发项目,都会有比较具体的功能需求,你只需要根据这些功能需求,自己去构思,整个程序的框架和实现功能的步聚,比如说程序的操作界面,模块及各模块的分支功能等等。同一个项目,不同的程序员有不同编程思路,和实现方法,程序结构越合理,代码越精练,说明你的编程技术更专业,呵呵,祝你早日成功。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-10
兄弟,一个软件的开发是一个周期的。前期是对客户的要求进行收集同时进行可行性分析,做需求文档。你的意思我很清楚你就是想要做一个项目。很简单,我给你出一个吧。先给我开发一个家庭财务管理软件。要求:根据你学的语言使用框架进行,三层、四层体系都可以。功能:每日的收支详细细则、家庭各项固定资产的管理 固定资产管理包括购入时间、品名、价格、维护、维护时间等等。其它功能请自行收集。
相似回答