社区
研发管理
帖子详情
设计阶段怎样避免编码阶段的错误?
Freaky
2005-09-26 09:23:21
这是一本软件工程教科书上的习题。大概意思就是
当你是一个公司的软件设计师,给工程师培训的时候指出,软件的开发维护成本随着时间的增加而倍增,所以在设计阶段就要避免各种潜在的问题才能有效降低开发成本。
而这时有人反驳你,说编码阶段出现的问题,在设计阶段怎么能解决?并指出,一个程序员在编码时出现的程序错误,怎么在设计中解决?
这时,你作为一个软件设计师,怎样用软件工程的理论来反驳这个工程师的问题?
...全文
370
3
打赏
收藏
设计阶段怎样避免编码阶段的错误?
这是一本软件工程教科书上的习题。大概意思就是 当你是一个公司的软件设计师,给工程师培训的时候指出,软件的开发维护成本随着时间的增加而倍增,所以在设计阶段就要避免各种潜在的问题才能有效降低开发成本。 而这时有人反驳你,说编码阶段出现的问题,在设计阶段怎么能解决?并指出,一个程序员在编码时出现的程序错误,怎么在设计中解决? 这时,你作为一个软件设计师,怎样用软件工程的理论来反驳这个工程师的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
singlepine
2005-09-26
打赏
举报
回复
把整体架构做好,各个子模块之间的关联关系考虑周到,就基本差不多了,在写代码时就基本上不会有大的偏差,至于小问题,那肯定是有的,避免不了的
snowboy1124
2005-09-26
打赏
举报
回复
我是小虾米,个人意见。
我觉得设计阶段对模块的划分应该就其功能,设计各个模块之间的联系,耦合度越低越好,这样各模块之间的连锁问题出现的就会少。当然,对于程序中模块存在bug这是难以避免的,也是设计阶段肯定解决不了的。
Devillove
2005-09-26
打赏
举报
回复
把整体架构做好,各个子模块之间的关联关系考虑周到,就基本差不多了,在写代码时就基本上不会有大的偏差,至于小问题,那肯定是有的,避免不了的
“各个子模块之间的关联关系考虑周到,”你能做到吗?
快成古老的瀑布模型了哦!!!
感觉应该用迭代式,边迭代边分析,边控制编码,每次都进行测试
XP极限编程
PC Lint 9 PC Lint 9
PC Lint 9,优秀的静态代码检查工具,做C/C++开发的好帮手 PC Lint 9,优秀的静态代码检查工具,做C/C++开发的好帮手
软件
编码
阶段
解读
软件
编码
的作用是将系统分析和系统设计的结果和内容转换为多条线实际产品的过程 。
编码
是软件项目开展过程中必须的、不 可或缺的、极为重要的环节。 7.2
编码
阶段
的目标和任务 目标: 按照系统
设计
阶段
产生的文档,进行软 件系统功能开发,整合各个功能模块,实现 系统的集成运行,并满足需求分析
阶段
提出 的性能要求。 任务: 将详细设计的结果转化为用具体程序设 计语言编写的程序代码。 做好: (1)对
编码
任务进行工作分解,在整体项 目计划的基础上,制定本
阶段
的工作计划(包 括进度、人员、费用、质量、自测试等); (
软件工程
编码
阶段
_软件工程的
编码
阶段
软件工程
编码
阶段
The coding phase in the software engineering paradigm is usually defined after the designing phase. In this phase, the developers or the coders have to implement the software design practicall...
软件工程——
编码
阶段
【前言】
编码
阶段
就是到了程序员的工作了,按照设计要求用代码实现功能。
项目不断
阶段
发现
错误
成本计算
大型项目中,如果在架构
阶段
检测到需求
错误
,那么修复它成本通常是“在需求
阶段
检测并修复该
错误
”的3倍,如果在
编码
阶段
检测到需求
错误
,修复成本在5至10倍,在系统测试
阶段
,成本是10倍,在发布之后,成本陟增为10至100倍(以在需求分析
阶段
检验并修复
错误
的成本为基数),对于小型项目管理成本较低,那么发布之后的修复成本在5-10倍 ...
研发管理
1,268
社区成员
28,283
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章