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

    构建之法阅读笔记01

     

     

    我过去对于软件是什么不是很清楚。结合书中所讲的内容对于软件有了更深的了解。软件=程序+软件工程。这句话让我对软件有了一个初步的理解,软件的商业模式和职业道德规范与软件开发活动

    (构件管理、源代码管理、软件设计、软件测试、项目管理)相关的内容,是软件工程的核心部分。程序(算法、数据

    结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量;商业模式决定了一个软件企业的成败。软

    件从业人员和软件企业的道德操守会极大的影响软件用户的利益。

          软件开发的不同阶段作者用航空产业作比较。我觉得安全性能很重要,程序在运行的时候可能会发生异常,我们应该

    做到让程序按照我们的套路运行,并安然退出,使数据不被破坏。

          软件工程是什么呢?软件工程把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件大致

    分为两种:系统软件和应用软件。原来操作系统也是软件啊!软件开发过程中的复杂性、不可见性、易变性、服从性、非

    连续性。软件的这些本质特性让“做好一个软件”变得很难,同时也让软件工程有它独特的挑战和魅力。

          软件工程的目标是创造“足够好”的软件。有实际用处而又完美的软件,世界上是不存在的。我们生活中常见的一种

    现象,软件的不断更新。其实软件更新更多的是添加了一些功能,使我们用户的需求不断被满足。

    以后不能仅以写出程序运行代码作为软件学习的目标,要以更高的目标来要求自己。

     

    转载于:https://www.cnblogs.com/zyt-bg/p/8269324.html

  • 相关阅读:
    -bash: fork: Cannot allocate memory 问题的处理
    Docker top 命令
    docker常见问题修复方法
    The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
    What's the difference between encoding and charset?
    hexcode of é î Latin-1 Supplement
    炉石Advanced rulebook
    炉石bug反馈
    Sidecar pattern
    SQL JOIN
  • 原文地址:https://www.cnblogs.com/twodog/p/12137981.html
Copyright © 2011-2022 走看看