zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    第七章讲到MSF

    MSF基本原则:

    1、推动信息共享与沟通

    2、为共同的远景而工作

    3、充分授权和信任

    4、各司其职,对项目共同负责

    5、交付增量的价值

    6、保持敏捷,预期和适应变化

    7、投资质量

    8、学习所有经验

    9、与顾客合作

    MSF敏捷开发模式:

    更强调与用户的交流

    质量-防患于未然

    重视在实战条件下的质量

    精简过程,直奔主题

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

    第八章讲到需求分析

    软件需求:

    1、获取和引导需求

    2、分析和定义需求

    3、验证需求

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

    也可以从以下角度划分:

    1、对产品功能性的需求

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

    3、非功能性需求

    4、综合需求

    软件产品的利益相关者:

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

    获取用户需求-用户调查

    1、焦点小组

    2、深入而谈

    3、卡片分类

    4、用户调查问卷

    5、用户日志研究

    6、人类学调查

    7、眼动跟踪研究

    8、快速原型调研

    9、A/B测试

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

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

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

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

  • 相关阅读:
    opencv学习笔记(五)镜像对称
    opencv学习笔记(四)投影
    C++文件读写详解(ofstream,ifstream,fstream)
    C++ 提取字符串中的数字
    opencv学习笔记(三)基本数据类型
    opencv学习笔记(二)寻找轮廓
    分别心
    关于bonecp和QuerRunner
    关于AutoCommit
    一个detect问题引发的一系列思考
  • 原文地址:https://www.cnblogs.com/liulitianxia/p/6582446.html
Copyright © 2011-2022 走看看