201771030114-马强 实验一 软件工程准备—初读《现代软件工程—构建之法》的想法及markdown的使用

项目 内容
班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
学习目标 提出自己的问题并且能够在学习中找到答案
本作业在哪方面帮我完成学习目标 理论和实践相结合的方式
作业参考文献 邹欣. 构建之法:现代软件工程[M]. 人民邮电出版社, 2017

一、Markdown的使用

点击这里查看我的Markdown使用博客
或者请看以下内容

在文字前面加一个“#”号表示一级标题

在文字前面加两个“#”号表示二级标题,依次类推

1、无序列表

列表的显示只需要在文字前加上 - 或 * 即可变为无序列表

  • 1
  • 2
  • 3

2、有序列表

直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格

  1. 1
  2. 2
  3. 3

3、引用

文本前加入 >

这里是一个引用

4、链接

百度首页

5、斜体

这是斜体

6、粗体

这是粗体

7、表格

星期一 星期二 星期三 星期四 星期五 星期六 星期日
xxx xxx xxx xxx xxx xxx xxx
xxx xxx xxx xxx xxx xxx xxx
xxx xxx xxx xxx xxx xxx xxx

7、字体

微软雅黑字体
黑体
3号字
4号字
红色
绿色
蓝色


二、读完邹欣老师所著的《构建之法——现代软件工程》这本书之后,我提出的三个问题

问题1

《构建之法——现代软件工程》这本书的第13章5.1节,有一段是这样写的,Microsoft的Excel中有一个bug,Excel的日期计算功能认为1900年是一个闰年,这是不对的,但它一直没有修改这个错误。那么:
我的问题是如果一个软件存在一个bug,但是它并没有影响我们的软件功能,或者这个软件在使用了很久之后才发现这个bug,它被修改后所有依赖于这个软件的数据都会被修改,那么这个时候该怎么办呢?

问题2

《构建之法——现代软件工程》这本书的第4章2节写着,代码一定要规范,要简明、易读、无二义性。

我的问题是在接手的前人的代码不规范,不易读,或者不符合我的设计风格,那么我是否可以将前人的代码推倒重做,使之符合我的设计风格?

问题3

《构建之法——现代软件工程》这本书的第16章第1节写着,现代社会呼吁大家创新,运用新的技术和方法解决我们实际的问题。

这里我有一个问题,当我产生了一个想法并付诸实践,但是在我未完成时,市场上已经产生了一个和我类似的idea,并且项目已经在我之前完成,那么我是否还有继续做下去的必要?


三、总结

整本书中主要讲述了软件工程的基本概述,个人技术以及流程,软件工程师的成长,团队协作及流程,需求分析项目经理,软件设计与实现,用户体验以及软件测试,软件质量保证以及关于IT行业的创新。我们常常宣称软件工程非常的重要,它甚至背负着许多关于软件开发的重要责任,但另一方面又无法从中受益,我们迫切的需要一个启动的支点,邹欣老师能把一个个鲜活的例子(或故事)与软件工程的相关问题恰到好处地结合起来,让软件工程的理论和方法更好地落地。初步看完后我对软件工程又有了一个清晰地认识,对我的专业也有了全新的理解,也让我对自己未来的职业规划有了一个初步的雏形。相信在学完软件工程这门课程之后,我会有一个全新的面貌

posted @ 2020-03-02 19:52  Crizs  阅读(156)  评论(2编辑  收藏  举报