201771030129-张琳 实验一软件工程准备—<阅读书之后的三个疑问>
| 项目 | 内容 |
| 课程班级博客链接 | 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-张琳 实验一软件工程准备—<阅读书之后的三个疑问>的更多相关文章
- 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>
|||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...
- 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771010142-张燕 实验一 软件工程准备—<软件工程的初步了解和学习目标>
实验一 软件工程准备 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 软件工程准备要求 https://www.cnblogs.com/nwnu-daiz ...
- 201771030125-王英雪 实验一 软件工程准备一<构建之法与博客首秀>
项目 内容 班级博客 点我呀! 作业要求 看这里! 课程学习目标 提出三个问题并以写博客的形式记录下来 参考文献 现代软件工程讲义 三个问题 问题一:软件工程究竟是什么? 在现代软件工程讲义一书中给出 ...
- 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结
实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...
- 201871010109-胡欢欢-实验一-软件工程的准备(初识github及《现代软件工程-构建之法》)
项目 内容 课程班级博客链接 2021年春软件工程课程班(2018级计算机科学与技术) 这个作业要求链接链接 实验一软件工程准备 我的课程学习目标 了解github的基本使用,学习markdown编辑 ...
- 2021S软件工程——个人阅读作业2
2021S软件工程--个人阅读作业2 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 了解并熟悉软件开发的具体流程, ...
- 2021S软件工程——个人阅读作业1
2021S软件工程--个人阅读作业1 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 2021年软工-热身阅读作业 我在这个课程的目标是 了解并熟悉软件开发 ...
随机推荐
- 数组的连接和截取(contact和slice和splice)
<script> var arr1 = ["a","b","c"]; var arr2 = [1,2,3]; //concat把 ...
- 2019-07-31【机器学习】无监督学习之降维NMF算法 (人脸特征提取)
代码 from numpy.random import RandomState #加载RandomState用于创建随机种子 import matplotlib.pyplot as plt from ...
- Grafana-监控-报警-运维文档
Grafana运维文档 2019/09/23 Chenxin Wuweiwei 参考资料 https://grafana.com/grafana https://blog.52itstyle.vip/ ...
- Key Set HDU - 5363
这个题目套公式 2^(n-1)-1,再来个快速幂基本上就可以AC了 写这个题目的: 公式容易推到错: 容易写成 2^n-1/2...这样写出来结果也不错 但是一直哇 AC: #include< ...
- [php]微信测试号调取acces_token,自定义菜单以及被动响应消息
<?php /**自己写的 */ $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); $wechatObj-> ...
- 《并发编程的艺术》阅读笔记之Sychronized
概述 在JDK1.6中,锁一共四种状态,级别由低到高依次是:无锁状态.偏向锁状态.轻量级锁状态和重量级锁状态.锁可以升级但不能降级,这是为了提高获得锁和释放锁的效率.只有重量级锁涉及到操作系统线程切换 ...
- Canvas(3)---绘制饼状图
Canvas(3)---绘制饼状图 有关canvas之前有写过两篇文章 1.Canvas(1)---概述+简单示例 2.Canvas(2)---绘制折线图 在绘制饼状图之前,我们先要理解什么是圆弧,如 ...
- pytorch 中HWC转CHW
import torch import numpy as np from torchvision.transforms import ToTensor t = torch.tensor(np.aran ...
- 负载均衡服务之HAProxy基础配置(四)
前文我们聊了haproxy的状态页配置,状态页中显示各参数的含义,以及基于cookie做会话保持的配置,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12776 ...
- think--数据库的设置
1.在项目下的Common下的Conf下的config.php 配置: 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', / ...