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

    1. 研发出符合用户需求的软件说明:要通过实际的工作收集、推导、提 炼需求,并在软件发布后通过实际数据验证需求的确被满足了。需求来 自于实际,而不是自己想象出来的需求或者人云亦云的需求(例如: 图书馆管理系统)。

    2. 通过一定的软件流程,在预计的时间内发布足够好的软件说明:这 个软件不是期末前两天由两三个同学熬通宵赶出来的急就章,而是经历 了一定的软件流程,通过全体团队成员的努力,在一个学期内逐步完成 的。

    3. 并通过数据和其他方式展现所开发的软件是可以维护和继续发展的说 明:例如,对用户需求有详细的分析,包括对将来这类软件发展的趋势 的分析。主要功能都有设计文档,源代码完整,有修改记录,并有最后版本。关键模块有可以执行的单元测试、压力测试脚本,等等。对于已 知的bug和将来的工作都有详细的记录。能做到这三点,就是初步学会 了软件工程。

    感受:

    我过去对于管理系统都是直接上手,并没有考虑实际需求。这其实是不对的。对于开发,我是属于那种突击开发,没有考虑过开发完之后的长期结果。  这样会导致后期出现重大问题导致自己无法更改。所以只能根据书中所言,逐步完成,不可短期突击,另一个是制定好相关开发文档。

  • 相关阅读:
    无废话WPF系列9: Binding的源
    无废话WPF系列7:WPF布局控件
    无废话WPF系列6:各类控件家族详解
    无废话WPF系列13:路由事件
    无废话WPF系列4: x名称空间
    无废话WPF系列12: 依赖属性和附加属性
    用C++设计一个不能被继承的类
    HMM的介绍及实现
    C语言综合实验3—计算器四则运算
    机器学习基础
  • 原文地址:https://www.cnblogs.com/zhjvvvvvv/p/13090303.html
Copyright © 2011-2022 走看看