201971010241-王晨阳 实验一 软件工程准备-新人报道
新人报道——我为软件工程做准备
项目 | 内容 |
---|---|
课程班级博客链接 | 2019级卓越班 |
这个作业要求链接 | 软件工程-实验一 |
我的课程学习目标 | 1. 新人报道为软件工程准备工作 2. 学习博客园软件开发者学习社区使用技巧和经验。 3. 了解Github的基本操作 |
这个作业在哪些方面帮助我实现学习目标 | 1. 有条理清晰的任务讲解步骤 2. 学习准备通过自己实践上手 3. 提供了课本以外的学习资料 |
实验一
任务1:调查问卷
- 第一次实验课通过问卷链接提交了课程问卷
任务2:在博客园平台注册个人博客账号和加入班级博客
任务3:注册Github账号
- 通过指导成功注册我的GitHub账号
- Github基础操作及如何托管项目?
1.创建仓库,如下图
2.基础操作:文件创建,如下图:
- 在启动GitHub网站时经常会崩溃
- 不使用谷歌翻译不能流畅使用GitHub
任务四:同学点击链接填写博客园、github账号信息
- 点击这个链接进行操作。
任务五:构建之法与博客首秀:翻阅《现代软件工程—构建之法》通过三个问题,浅了解软件工程
1. 什么是软件工程?
"数据结构+算法 = 程序 "
"软件 = 程序 + 软件工程"
- 软件工程究竟是一门什么样的学科?在学习软件工程这门课时和之前的课程学习有什么相同和不同?
2. 软件开发流程是什么?
我们在开发、运营、维护软件的进程中有很多技术、做法、习错和思想。
软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,
软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件的可靠性和可维护性。
- 开发时的团队分工以及软件研制流程细节还有哪些?
3. 软件工程这门课的终究目标是什么?
所谓好软件,就是软件没有缺陷(Bug)、所谓软件工程就是把软件中的Bug都消灭掉的过程。
这的确是抓住了软件工程的一个要素。和软件打交道的专业人士都知道软件有“Bug”,软件团队
的很多人都整天和Bug打交道,Bug的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。