您的位置:首页 > 其它

【读书笔记】软件工程·实践者的研究方法第7版 第二部分 建模 第4章 指导实践的原则

2013-11-22 22:20 501 查看
软件工程实践:概念、原则、方法和开发工具的集合

指导过程的原则:

1、敏捷

2、每一步都关注质量

3、做好适应的准备

4、建立一个有效的团队

5、建立沟通和协调机制

6、管理变更

7、评估风险

8、创造能给别人带来价值的工作产品

指导实践的原则:

1、分治

2、理解抽象的使用:抽象的意图是减弱交流细节的需求

3、力求一致性

4、关注信息传送

5、构建能展示有效模块化的软件

6、寻找模式

7、在可能的时候,用大量不同的观点描述问题及其解决方法

8、记住有人要对软件进行维护

指导每个框架活动的原则:

沟通原则:减少争吵;扩大交流广度

1、倾听

2、有准备的沟通

3、沟通活动需要有人推动(主持人)

4、最好当面沟通

5、记笔记并且记录所有决定

6、保持通力协作

7、把讨论集中在限定的范围内

8、用图示

9、转换话题:1。认可了;2.不认可。3。暂不清晰的特性或功能

10、协商不是零和,双赢才是最大的价值

策划原则:做什么;谁做;什么时候做完

1、理解项目范围

2、吸收利益相关者参与策划

3、要认识到计划的指定应按照迭代方式进行

4、基于已知的估计

5、计划时考虑风险

6、保持脚踏实地

7、调整计划粒度

8、制定计划确保质量

9、描述如何适应变化

10、经常跟踪并根据需要调整计划

建模原则:(需求模型和设计模型)

1、目标是构建软件而不是模型

2、不要创建任何不需要的模型

3、尽量创建能描述问题和软件的最简单模型

4、用能适应模型改变的方式构建模型

5、明确描述创建每一个模型的目的

6、调整所开发模型来适应待开发系统

7、尽量构建有用的模型而不是完美的

8、构造方法不要过于死板:表述形式是次要的

9、直觉告诉你模型不很妥当,要注意

10、尽快获得反馈

需求建模的原则:

1、必须描述并理解问题的信息域

2、必须确定软件所要实现的功能

3、必须描述软件的行为(作为外部事件的结果)

4、描述信息、功能和行为的模型必须以一种能揭示分层细节的方式分解开来

5、分析任务应该从本质信息转向实现细节

设计建模原则:

1、设计可追溯到需求模型

2、要始终关注待建系统的架构

3、数据设计与功能设计同等重要

4、必须精心设计接口

5、用户界面设计必须符合最终用户要求

6、构件级设计是功能独立的

7、构件之间及构件与外部环境之间是松耦合的

8、设计表述应该做到尽可能易于理解。

9、设计应该迭代式进行

构造原则:

1、编码:编码、准备、编程、确认

2、测试:

1、所有测试都应该可以追溯到用户需求

2、测试计划应该远在测试之前就开始着手

3、将28原则应用于测试

4、测试应从微观到宏观:V模型

5、穷举测试不可能

部署原则:

1、客户对于软件的期望必须得到管理

2、完整的交付包应该经过安装和测试

3、技术支持必须在软件交付之前就确定下来

4、必须为最终用户提供适当的说明材料

5、有缺陷的软件应该先改正后交付:绝不可“这些缺陷将在下次发布时解决”

这章大概考试不会考吧……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐