构建之法阅读笔记03

第七章讲到MSF算法

MSF基本原则:编程

一、推进信息共享与沟通性能

二、为共同的远景而工做学习

三、充分受权和信任测试

四、各司其职,对项目共同负责优化

五、交付增量的价值日志

六、保持敏捷,预期和适应变化生命周期

七、投资质量开发

八、学习全部经验原型

九、与顾客合做

MSF敏捷开发模式:

更强调与用户的交流

质量-防患于未然

重视在实战条件下的质量

精简过程,直奔主题

在软件工程的发展过程当中,各个专家在不一样时期总结了软件工程的原则,一样,原则不是一直不变的的,在从此的工做过程当中还需本身总结经验,适当的作出调整。

第八章讲到需求分析

软件需求:

一、获取和引导需求

二、分析和定义需求

三、验证需求

四、软件产品的生命周期中管理需求

也能够从如下角度划分:

一、对产品功能性的需求

二、对产品开发过程的需求

三、非功能性需求

四、综合需求

软件产品的利益相关者:

过客、市场分析师、监管机构、软件工程师

获取用户需求-用户调查

一、焦点小组

二、深刻而谈

三、卡片分类

四、用户调查问卷

五、用户日志研究

六、人类学调查

七、眼动跟踪研究

八、快速原型调研

九、A/B测试

在这里调查的方法不少,但不一样的软件须要的调查方式也会不一样,找到最准确的再采用,能够是一种方法就能够了,也有可能须要同时采用多种方法。

需求分析能够分析出软件在现实中的用处有多大,从而给这个软件诞生的意义,需求分析决定了软件的定位,和未来的成长方向,作好需求分析,才能让软件生而不死。

在过去的开发过程当中,我我的在软件的性能上并无下太多的功夫,主要是能实现基本功能就ok了,这使得个人算法能力停滞不前。开发的软件没有优化,编程也较为繁琐。

我须要改掉这样的习惯,在算法上多作总结,多学习积累经验,在之后的项目中经量多运用,从而培养本身的软件开发能力。

相关文章
相关标签/搜索