zoukankan      html  css  js  c++  java
  • 计算与软件工程 第一次作业

    遇到的困难

    初次使用博客,还未了解里面的功能,经查询了解到在博客设置内可更换Markdown编辑器。另外还下载了一个MarkdownPad2编辑器用于平时的练习。

    工具软件认识及看法、学习过程

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。它用简洁的语法代替排版,而不像一般我们用的字处理软件Word或Pages有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

    Markdown优点

    • 专注文字内容而不是排版样式,可以安心写作
    • 轻松的导出 HTML、PDF 和本身的 .md 文件
    • 纯文本内容,兼容所有的文本编辑器与字处理软件
    • 随时修改文章版本,不必像字处理软件生成若干文件版本导致混乱
    • 可读、直观、学习成本低

    Markdown缺点

    • 没有像word一样格式的花哨
    • 不支持复杂的格式
    • markdown没有被标准化,其版本较多,给人感觉有点混乱

    第一章概述内容的读后感

    老师第一点就表明作业要自己做,杜绝抄袭,这是对学习的态度,也是对自己的负责。
    在对软件工程的概论中讲到了二柱和航空业这两个例子,告诉了我们“软件 = 程序 + 软件工程”这样的潜在关系。

    软件工程是什么?

    软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。
    软件工程包括: 软件需求分析, 软件设计, 软件构建, 软件测试, 和软件维护。
    软件工程和下列的学科相关: 计算机科学, 计算机工程, 管理学, 数学, 项目管理学, 质量管理, 软件人体工学, 系统工程, 工业设计, 和用户界面设计。
    我们在开发,运营, 维护软件的过程中有很多技术, 做法, 习惯, 和思想体系。软件工程把这些相关的技术和过程统一到一个体系中, 叫 “软件开发流程”,软件开发流程的目的是为了提高软件开发, 运营, 维护的效率;以及用户满意度, 可靠性,和软件的可维护性。

    文章还介绍了软件工程的bug,让我重新认识了bug的定义。世界上没有完美无缺的软件,都会有这样那样的问题故障,只要这个软件“足够好”,既可以发布。

    个人总结

    完整阅读了第一章的内容之后,我对软件工程有了更深刻的认识,首先当然是编程,动手去写程序,由浅入深,把书本上的知识贯彻到自己的代码中,认真听老师的讲解,然后要做到举一反三,类似的程序就能迎刃而解。

  • 相关阅读:
    Unity UGUI
    机器学习:logistic回归与Softmax回归 代码+案例
    机器学习:线性回归 代码+测试
    《算法竞赛进阶指南》0x33同余 扩展欧几里得解线性同余方程组
    《算法竞赛进阶指南》0x33同余 POJ1845 乘方约数和取模
    《算法竞赛进阶指南》0x33同余 POJ3696 The Luckies Number
    《算法竞赛进阶指南》0x32欧拉函数 POJ3090 Visible Lattice Points
    《算法竞赛进阶指南》0x32约数 解公因数以及公倍数方程
    《算法竞赛进阶指南》0x32约数 余数之和
    《算法竞赛进阶指南》0x32约数
  • 原文地址:https://www.cnblogs.com/yuhanzhou/p/12322047.html
Copyright © 2011-2022 走看看