









本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。在任何软件或系统开发的初始阶段必须先完全掌握用户需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以***。

当今社会已经离不开计算机, 计算机在各个领域都发挥着重要的作用, 计算机能够减少人们的工作量, 简化工作过程, 而这些便利的工作方法都需要通过计算机的软件实现。随着科学技术的不断发展, 计算机的工作内容也在不断地增加, 为了适应社会的要求, 便需要提高软件开发的效率及软件的质量。对软件开发方法及技术进行创新是提高软件开发质量不得不进行的一项工作。
近几年我国计算机编程方式已取得较大的进步, 为社会经济的发展做出了应有的贡献, 但是这并不代表我国计算机编程水平已经成熟, 我国计算机编程工作中依旧存在着一些问题仍待解决, 当前计算机采用的编程方式依旧较为复杂, 不利于对程序的编写, 严重影响了编程效率, 另外, 计算机对程序编写的要求较为严格, 在进行编程时要求需要运用英文字符, 在输入标点时不宜进行辨别, 输入了中文格式的字符程序便无法正常运行, 而且也较难发现并进行校正, 这样进行编程时, 如果出现问题, 会增加编程人员的工作量。
