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

    遇到的困难

    第一次接触markdown标记语言,也是第一次使用博客,所有操作都十分不熟练,一些语言格式也需要对照教程使用。

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

    我通过在博客园与知乎等论坛去了解markdown语言,观看别人使用markdown的实例。
    我了解到Markdown 是一种通过标记字符,对内容进行样式更改的语法。
    标题:文字前面加#来表示,一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
    加粗:要加粗的文字左右分别用两个号包起来。
    斜体:要倾斜的文字左右分别用一个
    号包起来。
    斜体加粗:要倾斜和加粗的文字左右分别用三个*号包起来。
    删除线:要加删除线的文字左右分别用两个~~号包起来。
    引用:在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个...
    备注:加粗斜体等操作时’ * ‘必须放在文字的两边,不能包含符号。
    分割线:三个或者三个以上的’-‘或者’‘都可以
    使用 Alt text 导入图片。其中:
    Alt text 为如果图片无法显示时显示的文字;
    /path/to/img.jpg 为图片所在路径;
    优点:我们在使用markdown书写时不管用哪个编辑器,都不用记快捷键,而是直接记语法。
    写作时只关注内容,而不需要关心排版。相对于其他编辑器来说,更加简洁方便。

    第一章概述内容的读后感

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

    “数据结构+算法 = 程序”

    这是程序员在编写程序时的核心。
    在软件工程中,

    “软件 = 程序 + 软件工程”

    程序是基本功,但是除了程序之外,软件工程决定了软件的命运。
    在我们的生活中,无数的学科、领域都与软件工程息息相关,甚至以软件工程为核心。涉及领域: 软件需求分析, 软件设计, 软件构建, 软件测试, 和软件维护。
    相关学科: 计算机科学, 计算机工程, 管理学, 数学, 项目管理学, 质量管理, 软件人体工学, 系统工程, 工业设计, 和用户界面设计.
    我们在开发,运营, 维护软件的过程中有很多技术, 做法, 习惯,和思想体系。软件工程把这些相关的技术和过程统一到一个体系中, 叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率;以及用户满意度、可靠性、和软件的可维护性。
    通过学习,我知道了bug其实指的是软件的行为和用户的期望值不一样。
    bug的多少可以直接衡量一个软件的开发效率, 用户满意度, 可靠性, 和可维护性。
    但是有的时候是否是bug, 还要取决于用户和开发者的不同角度。所以说,bug是相对的,不存在绝对的bug
    完美的软件在世界上是不存在的.没有实际用处的完美的软件也几乎没有,软件工程的一个重要任务就是要决定一个软件在什么时候能“足够好”, 没有严重的“bug”,可以发布。

  • 相关阅读:
    一条长为L的绳子,一面靠墙,另外三边组成矩形,问此矩形最大面积能是多少?
    幸运的背后,总是靠自身的努力在支撑
    ZT:没有谁的成功是横空出世
    Node.js abaike图片批量下载爬虫1.02
    Node.js nvshens图片批量下载爬虫1.01
    Node.js meitulu图片批量下载爬虫1.051
    JDBC学习再小结
    JDBC学习小结
    day06_JDBC学习笔记
    MySQL学习小结
  • 原文地址:https://www.cnblogs.com/wyc1/p/12322194.html
Copyright © 2011-2022 走看看