【读书笔记】软件工程·实践者的研究方法第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、有缺陷的软件应该先改正后交付:绝不可“这些缺陷将在下次发布时解决”
这章大概考试不会考吧……
指导过程的原则:
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、有缺陷的软件应该先改正后交付:绝不可“这些缺陷将在下次发布时解决”
这章大概考试不会考吧……
相关文章推荐
- 【读书笔记】软件工程·实践者的研究方法第7版 第二部分 建模 第5章 理解需求
- 【读书笔记】软件工程·实践者的研究方法第7版 第二部分 建模 第6章 需求建模:场景、信息与类分类
- 【读书笔记】软件工程·实践者的研究方法第7版 第一部分 软件过程(引论 软件和软件工程)
- 【读书笔记】软件工程·实践者的研究方法第7版 第一部分 软件过程(第3章 敏捷开发)
- 《软件工程——实践者的研究方法》重难点复习笔记(第七章——指导实践的原则)
- 《软件工程--实践者的研究方法》--读书笔记
- 《软件工程——实践者的研究方法》重难点复习笔记(第十章——基于类的需求建模方法)
- 《软件工程——实践者的研究方法》重难点复习笔记(第九章——基于场景的需求建模方法)
- [全程建模]UML应用与实践的对话——某国外大型业务系统对话的第二部分
- 读书笔记--软件工程 实践者的研究方法(一)
- 读书笔记--软件工程 实践者的研究方法(一)
- 【第二部分 图像处理】第4章 Opencv图像处理高阶【2毛玻璃滤镜】
- 一步一步学习sharepoint2010 workflow 系列第二部分:sharepoint无代码工作流 第4章 SharePoint Designer工作流中的任务处理(Task processing in SPD )
- 一步一步学Streams:第二部分(16)实践之创建表空间级复制环境(2)创建和移除
- 【MyBatis框架】Mybatis开发dao方法第二部分
- MFC深入浅出读书笔记第二部分2
- 架构方法实践 - 客户端CAD工具范例 (三 详细架构部分)
- 机器学习实战---读书笔记: 第4章 基于概率论的分类而方法:朴素贝叶斯
- 软件设计师必备——软件工程·建模
- 《敏捷软件开发:原则、模式与实践》 前三章读书笔记 -- 实践