zoukankan      html  css  js  c++  java
  • 读构建之法第二天

    刚刚读了构建之法第一章的内容,主要讲述了计算机科学领域,软件工程与计算机科学的关系,软件的特性以及软件工程的定义和组成部分这四方面的内容。下面我将分为四部分

    来记录自己的收获。

    第一部分:

    1、 软件 = 程序 + 软件工程        软件工程的核心部分是构建管理、源代码管理、软件设计、软件测试、项目管理。广义上软件工程还包括用户体验,用户设计界面等,

           所以一个拓展的推论是:        软件企业 = 软件  + 商业模式。

    2、  软件开发有不同的阶段:(1)玩具阶段  (2)业余爱好阶段 (3)探索阶段 (4)成熟的产业阶段

    第二部分:

    1、 软件工程定义: 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

    2、软件工程包含的领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。

    3、软件形式:系统软件,应用软件,恶意软件。

    4、软件的特殊性:(1)复杂性(2)不可见性(3)易变性(4)服从性(5)非连续性

    第三部分:

                        计算机与软件工程的不同侧重点。

    计算机科学 软件工程
    发现和研究长期的、客观的真理 短期的实际结果(具体的软件会过时)
    理想化的 对各种因素的折中
    确定性、完美、通用性 对不确定性和风险的管理、足够好、具体的应用
    各个学科独立深入研究、做出成果 关注和应用各个学科的知识、解决问题、
    理论的统一 百花齐放的实践方法
    强调原创性 最好的、成熟的实践方法
    形式化、追求简明的公式 在实践中建立起来的灵感和直觉
    正确性 可靠性

    第四部分:

            读了第一章不仅明白一些理论,概念性的知识,同时也知道了本书的教学和培养目标。期待经过自己的努力,可以逐渐的做好以下三点:

    (1)研发出符合用户需求的软件。

    (2)通过一定的软件流程,在预计的时间内发布“足够好”的软件。

    (3)能证明所开发的软件是可以维护和继续发展的。

        加油努力做到这三点!!!

  • 相关阅读:
    【Python】pip install PIL 报错
    【Selenium】打开浏览器闪退并报错
    【Pycharm】Configuration is still incorrect.
    【Pycharm】初次打开pycharm,“运行”等按钮是灰色,无法运行程序
    如何将APP上传到各大应用市场
    JMeter体系结构
    Workerman启动与停止相关命令
    Workerman简单开发示例实践(二)
    Workerman简单开发示例实践(一)
    Web网站实现Google登录
  • 原文地址:https://www.cnblogs.com/linliaimeili/p/5847006.html
Copyright © 2011-2022 走看看