项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/
本次作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
我的课程学习目标 阅读《现代软件工程-构建之法》,对其有初步的了解
这个作业在哪些方面帮助我实现目标 可以从书中学到知识,了解软件工程

阅读《软件工程-构建之法》之后的三个疑问以及自己的看法:

 当我读到1.2.4节时,软件工程的目标——创造“足够好”的软件,有的人认为足够好的软件就是没有缺陷(Bug)。

  问题一:“足够好”的软件是不是没有缺陷(Bug)?

我的看法:所谓“足够好”的软件并不是没有缺陷,要根据人群需求来判断,每个人群的需求不同,好的软件可能只是针对于个别人群;认为这个软件有缺陷的人群可能是因为软件没有满足他们的需求。就好像书中所提到的“虫子”和“肉芽”,伙计和店主认为这是“肉芽”(可以等同于“足够好”的软件),然而对于顾尔谦来说这就是“虫子”(所谓的缺陷)。俗话说:人无完人,软件也是这样。那会不会有一款软件满足所有人群的需求?就是一款足够好的软件,并且没有缺陷。

 当我读到3.2节软件工程师的思维误区时,不分主次,想解决所有依赖问题的小飞想去上自习,最后却追着牦牛跑。

问题二:对于软件工程师来说这个故事会发生在什么什么时候?

我的看法:小飞起初是要去上自习的,但是最后却跟着牦牛跑的满头大汗,他要解决的问题不应该是如何给果冻的女朋友送围巾,而是如何去上自习。在得知借不到打气筒时,他应该想自己能否换一种方式去上自习,比如借同学的车子,或者换一个出行方式。所以他没有分清问题的主次。对于一个软件工程师来说,可能 事技术方面的工作,就是当他遇到一个技术问题时,忘记自己的问题去找寻别人的问题?可能是因为没有实践的经验,所以我对这个故事如果发生在软件工程师身上会是怎样的情况不是很理解。

当我读到5.2节团队模式时,书中一共介绍了十种团队模式。

问题三:在这十种团队模式中,哪几种模式应用比较广泛?这些团队模式是怎么形成的?

我的看法:好像在这十种团队模式中我比较倾向于功能团队模式,我认为它会应用的更加广泛一些,因为我认为它能更好的发挥每个人的能力,使得团队有更好的能力。并且在这种团队模式中不缺乏交流,可能就不会存在信息阻塞问题。在软件开发过程中我认为交流是最重要的,要了解团队中别的成员的想法,消除理解的偏差,共同创造好的软件工程。这些团队模式之间是不是还存在相互转换的问题?是不是这些团队模式是在一个团队中自然而然的形成的,还是有人指派了团队模式。因为有成功的经验,知道那种团队模式适合哪类的软件工程。

实验总结:

        通过本次实验,我对《软件工程-构建之法》这本书有了大概的了解。并且掌握了发表博客,写博客的基本方法。对于此门课程有了自己的见解和问题,并且通过书本网络等方式尽力解决自己所遇到的问题。

作业参考文献列表:

类型 详情
专著 邹欣.构建之法:现代软件工程.人民邮电出版社,2017.

201771030129-张琳 实验一软件工程准备—<阅读书之后的三个疑问>的更多相关文章

  1. 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  2. 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>

    |||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...

  3. 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  4. 201771010142-张燕 实验一 软件工程准备—<软件工程的初步了解和学习目标>

    实验一 软件工程准备 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 软件工程准备要求 https://www.cnblogs.com/nwnu-daiz ...

  5. 201771030125-王英雪 实验一 软件工程准备一<构建之法与博客首秀>

    项目 内容 班级博客 点我呀! 作业要求 看这里! 课程学习目标 提出三个问题并以写博客的形式记录下来 参考文献 现代软件工程讲义 三个问题 问题一:软件工程究竟是什么? 在现代软件工程讲义一书中给出 ...

  6. 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结

    实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...

  7. 201871010109-胡欢欢-实验一-软件工程的准备(初识github及《现代软件工程-构建之法》)

    项目 内容 课程班级博客链接 2021年春软件工程课程班(2018级计算机科学与技术) 这个作业要求链接链接 实验一软件工程准备 我的课程学习目标 了解github的基本使用,学习markdown编辑 ...

  8. 2021S软件工程——个人阅读作业2

    2021S软件工程--个人阅读作业2 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 了解并熟悉软件开发的具体流程, ...

  9. 2021S软件工程——个人阅读作业1

    2021S软件工程--个人阅读作业1 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 2021年软工-热身阅读作业 我在这个课程的目标是 了解并熟悉软件开发 ...

随机推荐

  1. redis 浅谈事务

    写在前面的话 之前在某个网站上看到一个问题:redis在什么情况下出现事务不会滚的情况,以此为由并结合redis官方文档整理这边笔记.不足之处,请指出,谢谢. 事务 redis支持事务,提供两条重要的 ...

  2. spark——详解rdd常用的转化和行动操作

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是spark第三篇文章,我们继续来看RDD的一些操作. 我们前文说道在spark当中RDD的操作可以分为两种,一种是转化操作(trans ...

  3. 移动硬盘临时文件太多怎么办,python黑科技帮你解决

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 星安果 PS:如果想了解更多关于python的应用,可以私信我,或者 ...

  4. stand up meeting 12/01/2015

    part 组员 今日工作 工作耗时/h 明日计划 工作耗时/h UI 冯晓云   赶工sprint3,各部分要合在一起时出现各种问题,各种修改测试:UI本身的功能继续实现完善    6 UWP对控件的 ...

  5. The Super Powers UVA - 11752

    题目大意:将范围从1~pow(2,64)-1内的super power输出.super power的定义:一个数x至少存在两种x=pow(i,k),(k!=1). 题解: 注意数据范围2的64次方-1 ...

  6. lua 逻辑运算 and, or, not

    这边并非说lua低级,为了方便区分才这么写的. 高级语言中的逻辑运算符是&&,||,! a&&b : 当a和b都为真, 结果返回为真,当a或者b有一个为假,结果返回为假 ...

  7. JavaScript基础笔记1220

    JavaScript笔记1.JavaScript关键词2.JavaScript标识符 必须以字母,下划线(_)或美元符($)开始. 后续的字符可以是字母.数字.下划线或者美元符 (数字是不允许作为首字 ...

  8. 解决cvc-complex-type.2.4.a: Invalid content was found starting with element

    今天用myeclipse导入 一个项目出现后出现cvc-complex-type.2.4.a: Invalid content was found starting with element 'inf ...

  9. TensorFlow的图像NCHW与NHWC

    import tensorflow as tf x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] with tf.Session() as sess: a = t ...

  10. 一、Go语言由来与关键时间线

    Go语言,又称作Golang,是Google在2009年11月开源的开发语言.是一门静态强类型.编译型.并发型,并具有垃圾回收功能的编程语言. Go是罗伯特·格瑞史莫(Robert Griesemer ...