软件开发需要有什么准备?

 我来答
老郑学环评
高能答主

2022-05-23 · 致力于成为全知道最会答题的人
知道小有建树答主
回答量:6292
采纳率:60%
帮助的人:247万
展开全部
一、提出问题(以用户的语言来提出用户最关心的东西,比如:XX地方效率太低要花太多时间。)
二、需求分析(分析用户的需求)
三、系统架构(定制软件的核心功能、数据库的设计)
四、系统构建(完成软件的构造,即编写代码)
五、系统测试与优化(软件测试,BUG修补,功能模块的优化)
六、系统维护与扩展(BUG修补,软件功能扩展,软件版本的升级)
对于从来没有项目经验的朋友,其实在所有的步骤开始之前还应该学会如何规划自己的开发周期。

其中软件开发的准备工作一般是前三步,第四步(系统构建)才开始写代码。一般关于美化界面是放在第五或第六步来做的。应该要确保在你考虑界面问题的时候,核心功能不说无BUG,最少应该大致功能应该已经完成了。

当然,上面的流程只是用于商业软件(因为我只做商业软件),但是不管是商业的,非商业的,功能最优先实现出来应该都是一样的。
匿名用户
2022-05-23
展开全部
软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。计算机软件划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式