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如何规避全局解释器锁(GIL)带来的限制
编程语言分类概念介绍(编译型语言.解释型语言.静态类型语言.动态类型语言概念与区别) https://www.cnblogs.com/zhoug2020/p/5972262.html Python解释 ...
- Android Pay正式启用 支付宝们还好吗
Pay正式启用 支付宝们还好吗" title="Android Pay正式启用 支付宝们还好吗"> 苹果发布会上能够真正让人眼前一亮的产品并不多,但对于" ...
- C++扬帆远航——14(求两个数的最大公约数)
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:gongyueshu.cpp * 作者:常轩 * 微信公众号:W ...
- swoole(3)网络服务模型(单进程阻塞、预派生子进程、单进程阻塞复用模型)
一:单进程阻塞 设计流程: 创建一个socket,绑定端口bind,监听端口listen 进入while循环,阻塞在accept操作上,等待客户端连接进入,进入睡眠状态,直到有新的客户发起connet ...
- 前端每日实战:123# 视频演示如何用纯 CSS 创作一架双冀飞机
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/yxVYRL 可交互视频 此视频是可 ...
- ABP开发框架前后端开发系列---(16)ABP框架升级最新版本的经验总结
有一小段时间没有持续升级ABP框架了,最近就因应客户的需要,把ABP框架进行全面的更新,由于我们应用的ABP框架,基础部分还是会使用官方的内容,因此升级的时候需要把官方基础ABP的DLL进行全面的更新 ...
- seo搜索优化教程12-网站SEO诊断
为了使大家更方便的了解及学习网络营销推广.seo搜索优化,星辉信息科技强势推出seo搜索优化教程.此为seo教程第12课 行业分析 在搜索引擎中检索自己的站点,在检索结果及相关网站中分析自己在行业内的 ...
- python自动化第二课 - python基础2
1.判断奇数偶数 num = input("请输入一个数字,判断是否为偶数:") print(not int(num) % 2) 2.浮点数的高精度计算用Decimal(from ...
- 简单的猜数字小游戏--Python
猜数字小游戏: #coding=utf-8 import random answer =random.randint(1,100) #生成随机数 n=int (input("Please ...
- 处理asp.net core连接mysql的一个异常Sequence contains more than one matching element
晚上在那里调程序,把mysql.data组件的nuget包进行了更新,前几天好好的程序,开始抛错,跟踪断点发现以下的异常: Unable to connect to any of the specif ...