软件工程-纪录设计成果

本文参考自《代码大全》 传统的: 把它写成正式的设计文档。 还可以: 把代码注释写入文件或类中。用Wiki来记录设计讨论和决策。 使用图片来弥补文字的不足。链接支持该设计决策的网站、白皮书、其他资料。 写总结邮件。使用相机记录白板上的图档。(工作量只是用画图工具...

2014-02-13 22:51:48

阅读数:454

评论数:0

软件工程-两个模块的内容耦合

本文参考张海藩老师和牟永敏老师的《软件工程导论》 如果出现了下列情况,两个模块就发生了内容耦合 一个模块访问另一个模块的内部数据。一个模块不通过正常的入口而转到另一个模块的内部。两个模块有一部分程序代码重叠。一个模块有多个入口。

2014-02-09 21:23:31

阅读数:498

评论数:0

软件工程-软件危机

本文参考自张海藩老师和牟永敏老师的《软件工程导论》 定义 计算机软件的开发和维护过程中所遇到的一系列严重问题。 包含的两方面 如何开发软件,以满足对软件日益增长的需求。如何维护数量不断膨胀的已有软件。 典型表现 对软件开发成本和进度的估计常常很不正确。 ...

2014-01-12 21:46:39

阅读数:896

评论数:0

软件工程-估算软件规模之代码行

本文参考自自张海藩老师和牟永敏的《软件工程导论》 代码行技术: 比较简单的定量估算软件规模的方法。代码行优点: 所有软件项目都有的“产品”很容易计算代码行数 代码行的缺点: 源程序只是仅是软件配置的一个成分,源程序不能等价于程序。用不同的语言实现同一个软件,所需要的代码不...

2013-12-24 00:12:49

阅读数:2038

评论数:0

软件工程-面向对象方法学的优点

本文参考自张海藩老师和牟永敏的《软件工程导论》,面向对象方法学的优点 与人类习惯的思维方法一致。稳定性好。 传统方法所建立起来的软件系统的结构紧密依赖于系统要完成的功能。当功能需求发生变化时将引起软件结构的整体改变。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。...

2013-12-22 21:34:38

阅读数:3442

评论数:0

软件工程-可重用构件的特点

本文参考自自张海藩老师和牟永敏的《软件工程导论》 目标:在各种各样的软件系统中方便的重复的使用 需要满足的要求: 可靠  经过反复测试,被确认是正确的。具备一定的健壮性。 模块独立性强 具有单一、完整的功能应该是不受,或较少受外界干扰的封装体。 具有高度的可塑性 ...

2013-12-19 22:39:59

阅读数:1151

评论数:0

软件工程-软件重用

本文参考自自张海藩老师和牟永敏的《软件工程导论》 重用: 定义:同一事务不作修改或稍做修改就多次重复使用。重用的元素: 知识重用:例如软件工程的知识。------属于“知识范畴”方法和标准的重用:如:面向对象方法。---属于“知识范畴”软件成分的重用。 代码重用 源代...

2013-12-19 00:10:32

阅读数:699

评论数:0

软件工程-软件的可维护性

本文参考自张海藩老师和牟永敏的《软件工程导论》 软件可维护性的定义: 维护人员理解、改正、改动或改进这个软件的难易程度。 决定软件可维护性的因素: 可理解性: 定义:表现为外来读者理解软件的结构、功能、接口和内部处理过程的难易程度。如何提高可理解性: 模块化结构(高内聚、低耦合)详细的...

2013-12-17 22:00:53

阅读数:819

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭