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

    在确定好用户需求,设计好用户场景后,我们做软件还是没有章法,简单来说就是走一步看一步,今天着重实现这个功能,明天再去考虑下一个功能,后天再去搞定数据库的部分,总之没有一个计划,做到哪算到哪。

    这样当然是非常错误的,做任何一个项目、软件之前除了需求分析与场景设计外,还要提前做好软件的分析设计和建模。各类功能图形建模,数据库ER图,等等。

    当我们经历了前期设计,中期开发,一直到最后的完成,我们可能会陷入一个误区,就是说,当我们的软件没有达到最初的设计目标,某些功能可能还没有趋于完善,而我们又临近到了发布日期,我们可能会推迟发布,为了完美而推迟。但其实不用这样,这样不仅会影响用户对我们软件的信任度,还会流失大量用户。

    其实当我们面临发布时,或许软件还不够完美,但是我们可以在发布之后不断的去更新新版本,去让自己的软件趋于完美,让自己的软件质量不断提升,还会让客户对我们有着一种不断进步的感觉,无形中增添很多的用户,并且提高用户的信任度。

    最后,我们的软件也发布了,后期的更新也在不断的跟着,那么等我们的软件真的趋于完美后,一切就都结束了吗?答案一定是没有,那么,我们还需要作甚呢么呢?

    没错,就是总结,不光要把软件开发过程中,各类问题的出现情况以及解决方式总结一番,还要总结自己,总结团队,总结自己到底为团队奉献了什么,自己在开发过程中,那些问题得心应手,那些很棘手,未来的自己又该怎样进步,都需要认真考虑。

    做好总结,才是软件工程完美的结束。

  • 相关阅读:
    Linux中使用mysqldump对MySQL数据库进行定时备份
    Linux备份数据库,mysqldump命令实例详解
    laravel 怎么获取public路径
    laravel 返回值
    [Deep-Learning-with-Python]机器学习基础
    [Deep-Learning-with-Python]基于Keras的房价预测
    [Deep-Learning-with-Python]基于Kears的Reuters新闻分类
    基于Keras的imdb数据集电影评论情感二分类
    [Deep-Learning-with-Python]神经网络入手学习[上]
    [Deep-Learning-with-Python]神经网络的数学基础
  • 原文地址:https://www.cnblogs.com/weiyao/p/5609076.html
Copyright © 2011-2022 走看看