201771010111-李瑞红 实验一 软件工程准备-<构建之法-现代软件工程-基础认识和理解>
||||||||
| :-- :--: |
| 项目 | 内容 |
| 课程班级博客链接 |https://edu.cnblogs.com/campus/xbsf/nwnu2020SE|
| 这个作业的要求链接 |https://www.cnblogs.com/nwnu-daizh/p/12369881.html|
| 我的课程学习目标 |通过浏览邹欣老师博客或《 构建之法- 现代软件工程 》,学习软件构建之法,总结三个问题以及做出解答,并且学会用MarkDown编辑博客|
|这个作业在哪方面帮助我实现学习目标| 让我学会如何提问,并且学会用MarkDown编辑博客|
|作业正文|(1)学习博客园软件开发者学习社区使用技巧和经验;(2)了解Github的基本操作|
|作业参考文献|邹欣.《构建之法——现代软件工程》.【M】.人民邮电出版社|
1、实验目的与要求
(1)学习博客园软件开发者学习社区使用技巧和经验;
(2)了解Github的基本操作。
2、实验内容
任务1:调查问卷(已完成)
- 在以下网址提交课程调查问卷:https://www.wjx.cn/jq/60177777.aspx
任务2:在博客园平台注册个人博客账号和加入班级博客(已完成)
- 用途:师生交流、同学交流、发布作业、学习先进技术与工程经验
- 博客园地址:http://www.cnblogs.com/
- 请参考这篇博客创建个人博客园博客账号
- 班级博客地址:https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
- 登录博客后,在浏览器中打开链接,加入班级(若链接失效请在群内联系助教)
任务3:注册Github账号(已完成)
- 用途:管理项目,记录(源码、文档,历次版本变更,bug发现与修复)等信息。
- Github地址:https://github.com/
- Github操作及如何托管项目?
- 参考文章:http://www.cnblogs.com/edisonchou/p/5990875.html
- 学习视频:https://www.bilibili.com/video/av10475153/
任务4:各位同学点击以下超级表格链接填写博客园、github账号信息(已完成)
https://www.chaojibiaoge.com/index.php/U/url/daldh614
任务5:构建之法与博客首秀
- 快速浏览邹欣老师[博客]《构建之法- 现代软件工程》,参照参考文章的提问模板,尝试拟定3个准备从课程学习中找到答案的问题,并以写博客形式记录下来,博客要求使用Markdown排版。
- 请参考这篇博客修改博客园博客默认编辑器。
- 请参照这篇博客,在博客撰写中练习 MarkDown,有余力的同学可以进一步优化博客的阅读体验。
浏览邹欣老师博客或《构建之法- 现代软件工程 》,参照参考文章的提问模板,提出三个问题如下:
1.bug 在软件行业中普遍存在,甚至有人认为,这不是缺陷,这是一个功能。那么什么是好的软件?
- 引起我思考的地方
第一章第一节,原文如下:
市面上有这么多不完美的产品,软件团队为什么还要把这些不完美的软件发布出来呢?为什么不能等到它们完美之后再发布?软件工程的-一个重要任务,就是要在时间,成本等多种约束条件下决定一一个软件在什么时候能“足够好”,可以被发布。
-- 《构建之法--现代软件工程》
- 那么我读过以后还存在以下疑惑:
虽然软件在不断升级,不断修补存在的bug, 然后发布升级后的软件。那么怎么算是做到“足够好”,决定这个软件可以被发布。
2.结对编程这个模式可以提高软件开发效率,队员之间可以优势互补,但是与谁结对,怎么样的人真的能与你互相帮助,而不是有阻碍?
- 引起我思考的地方
第四章,原文如下:
在结对编程模式下,一对序员肩并肩、平等地,互补地进行开发工作。每人在各自独立设计、实现软件的过程中不免要犯这样那样的错误。在结对编程中,因为有随时的复审和交流,程序各方面的质量取决于-对程序员中各方面水平较高的那一位。这样,程序中的错误就会少得多,程序的初始质量会高很多,这样会省下很多以后修改、测试的时间。
-- 《构建之法--现代软件工程》
- 我的思考与疑惑:
结对编程固然有好处,可是前期磨合怕是要花费一番力气,一个问题,不但要反复寻求对方意见,而且更要花费时间阅读对方的代码,也许,对于有些工程来说,自己做更适合。
3.软件的功能怎么可以尽可能满足用户的需求,不同的用户会有不同的需求,应该怎么解决?
- 引起我思考的地方
第八章需求分析,原文如下:
人们为了解决现实生活中的各种问题,会有各种各样的需求,怎么满足他们的需求。有的用户可能没有相关的知识,所以没有办法准确的表达自己的需求,又应该怎样去准确的理解他们的需求。
一个软件的好坏跟用户体验有很大的关系,而用户的体验又跟用户的需求是有关的。有的用户的需求不太容易实现,实现了也可能不太方便使用,怎么做到即实现用户的需求又方便用户使用。
-- 《构建之法--现代软件工程》
- 我的思考与疑惑:
这个问题可能会一直存在,庞大的用户有各种需求,如何更好的满足用户,能不能发现更好的解决机制,这都是需要考虑和解决的问题。
201771010111-李瑞红 实验一 软件工程准备-<构建之法-现代软件工程-基础认识和理解>的更多相关文章
- 李瑞红 201771010111《面向对象程序设计(java)》第一周学习总结
李瑞红 201771010111<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.c ...
- 李瑞红201771010111《面向对象程序设计(java)》第四周学习总结
实验四:类与对象的定义及使用 第一部分:理论知识学习 1.类与对象概念 (1)类是构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例. (2)对象:即数据,对象有三个特性,行为.状态.标识. ...
- 201771030106-葛佳诚 实验一 软件工程准备-<初读《构建之法——现代软件工程》有问>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 作业要求链接 https://www.cnblogs.com/nwnu-da ...
- 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>
|||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...
- 201771010105—达拉草 实验一 软件工程准备—<软件工程构建之法—初步了解和认识>
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结
实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...
- 201771030125-王英雪 实验一 软件工程准备一<构建之法与博客首秀>
项目 内容 班级博客 点我呀! 作业要求 看这里! 课程学习目标 提出三个问题并以写博客的形式记录下来 参考文献 现代软件工程讲义 三个问题 问题一:软件工程究竟是什么? 在现代软件工程讲义一书中给出 ...
随机推荐
- Python---10小结
因一边上班一边自学python,一旦忙起来,python就会放两天,可是2天后之前学的内容就会有点忘记. 今天把python的各种启动方法总结一下; 我的文档路径: ------- 1打开文件所在的c ...
- Thomson Plaza里面的三家店以及水果大会
旅行应该是一个发现的过程,至少我是这么认为的.很多时候并不一定要到什么特别的地方,也可以感受到旅游的乐趣.我觉得只要能看到值得回味的东西就好了.而能回味的东西,往往是需要仔细地来品.像旅行社安排的那样 ...
- vue项目实战
本篇文章主要介绍了vue的环境配置,vue项目的目录结构以及在开发vue项目中问题的一些解决方案. 环境配置及目录结构 1.安装node.js(http://www.runoob.com/nodejs ...
- [iOS 开发] WebViewJavascriptBridge 从原理到实战 · Shannon's Blog
前言:iOS 开发中,h5 和原生实现通信有多种方式, JSBridge 就是最常用的一种,各 JSBridge 类库的实现原理大同小异,这篇文章主要是针对当前使用最为广泛的 WebViewJavas ...
- 两篇很好的EPG相关文章
两篇很好的EPG相关文章 原文地址:http://blog.sina.com.cn/s/blog_53220cef0100pi8j.html 1 基于DVB-SI的数字有线电视机顶盒节目指南的设计实现 ...
- Java并发编程(01):线程的创建方式,状态周期管理
本文源码:GitHub·点这里 || GitEE·点这里 一.并发编程简介 1.基础概念 程序 与计算机系统操作有关的计算机程序.规程.规则,以及可能有的文件.文档及数据. 进程 进程是计算机中的程序 ...
- Cisco模拟器的基本使用
获取帮助查找命令 只需输入一个'?'便可得到详细的帮助信息,如果想获取c开头的命名,那么直接输入'c?'即可. 在各个模式下切换的方法 给如图所示路由器接口配置IP地址 第一步:安装HWIC-2T(串 ...
- 算法入门——二分查找,旅行商问题,大O表示法
一. 算法入门 博主在市面上发现了很多,很多有关书算法的书籍,但是真正能够让初学者易懂的算法书籍,只是一点点,以下我讲以 Aditya Bhargava写的一本关于算法的入门书籍,为参考,这本书非常的 ...
- 解决oninput事件在中文输入法下会取得拼音的值的问题
在做搜索等功能时,很多时候我们需要实时获取用户输入的值,而常常会得到类似 w'm 这样的拼音.为了解决这个问题,我在网上搜索了下相关问题,发现了两个陌生的事件:compositionstart 和 c ...
- 遍历tree
1.解决方法 filterData (arr) { var newArr = [] arr.map((item) => { var childrenArr if (item.children ! ...