软工之开发阶段
来源:互联网 发布:阴茎 身高 知乎 编辑:程序博客网 时间:2024/05/21 09:09
软件工程的Life Cycle从大的方面分为三个阶段,即定义阶段、开发阶段、维护阶段,前面介绍过计划制定和需求分析,即定义阶段,这篇博客我将以菜鸟的身份介绍第二个阶段——软件开发阶段,软件的开发阶段又分为软件设计、程序编写和软件测试。
【软件设计】
软件设计包括概要设计和详细设计两部分
概要设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能,设计软件系统的整体结构、划分功能模块;详细设计是确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。划分模块是为了使得解决问题变得容易,但是分解的越细模块数量也就越多,这里就联系到了模块间的耦合度,我们提倡“高内聚,低耦合”。
【程序编码】
程序编码就是代码的实现阶段,是操作员大显身手的时候了。
编码过程是相当重要的过程,一是为了软件功能的正常运行,二是方便其他工作人员看代码,所以编写代码必须遵循一定的规则。详细规则请见代码规范。编写时要站在用户的角度和观看代码人员的角度考虑,选择用户满意的语言,操作员也熟悉的语言进行,注意还必须有注释,方便自己查询也方便其他人阅读。
【软件测试】
软件测试是对软件计划、软件设计、软件编码进行差错和纠错的活动,其目的是1.测试程序的执行过程,发现存在的问题,重要的是发现至今未发现的问题,这才是成功的测试。测试完毕需要提交测试分析报告。
0 0
- 软工之开发阶段
- 微信开发之准备阶段
- 软件开发流程之需求阶段
- 微信开发之准备阶段
- World Wind Java开发之九——阶段小结
- 【VB与数据库】机房收费系统开发阶段之登陆
- Android阶段学习笔记 之 开发前期后端学习
- 软工总结---分析阶段(计划阶段)
- 瀑布模型开发阶段
- 敏捷开发 阶段演示
- 软件开发主要阶段
- MDA开发三个阶段
- 软件开发阶段
- Web开发阶段总结
- MDA开发三个阶段
- 软件开发设计阶段
- java开发阶段
- 项目管理-开发阶段
- 50种遍历树的方法
- RCFProto及编译
- 52. stringByAppendingPathComponent和stringByAppendingString的区别
- 相关博文链接
- Spark学习笔记之-Spark on yarn(动态资源调度)
- 软工之开发阶段
- JSTL标签 参考手册
- C语言文件操作1
- 香蕉派 Bananapi M2 安装wiringpi
- navigationController隐藏问题
- chrome模拟IE运行ActiveX控件
- 解析Cloudera Manager内部结构、功能包括配置文件、目录位置等
- Java多线程之常用方法
- ListView获取item上某个控件上的值