201771030108-鲁斌 实验一 软件工程准备-初识软件工程
实验一 软件工程准备-初识软件工程
项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/12369881.html |
我的课程学习目标 | 掌握软件工程课程的基本理念,可以将这些理念熟练地运用于工程实践 |
这个作业在哪些方面帮助我实现学习目标 | (1)工具层面教会了我使用GitHub (2)理论层面对软件工程这门课有了基本的认识 |
作业正文 | (1)学习博客园软件开发者学习社区使用技巧和经验;(2)了解Github的基本操作。 |
作业参考文献 | 邹欣. 构建之法:现代软件工程[M]. 人民邮电版社, 2014. |
——————————————————————————————————————————————————————————————
一.熟悉课程实施环境
1.博客园的常用操作
(1)首先更改编辑环境为Markdown.
(2)标题分级。
标题一般分为大标题,小标题,一级,二级,三级,四级标题,不同的标题有不同的表示方法,请严格按照下图所示编辑(左图语法,右图效果)。
(3)列表。一定要注意“-”之后必须留一个空格(左图语法,右图效果)
(4)表格。“|内容|”前后必须留空格,第二行必须要加|-----|-----|。
(5)插入图片,可直接将博客园里的图片地址复制过来即可。
(6)博客园的页面有定制功能,如果需要改变背景,字体之类的用css做修改。
2.GitHub的常用操作
GitHub我是参照着这个博客学习的,我把链接留下,有需要的自取 https://baijiahao.baidu.com/s?id=1608871531156986161&wfr=spider&for=pc
二.问题记录
以下我提出三个问题,我对问题理解可能比较浅显,欢迎大家在评论区留言,有问题我们可以一起交流。
(1)我们要学的这门课程叫软件工程,那么到底什么是软件工程,为什么要学习这门课程?
答:在邹欣老师的《构建之法——现代软件工程》第一张绪论1.2节对什么是软件工程做了解答。
a.软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。
b.技术是为了解决问题所提出的,软件工程这门课程也是这样。软件工程针对的是软件,用来规范软件开发流程,提升软件开发效率,缩小软硬件效率差距的方案。
(2)我在阅读第二章2.1.2好的单元测试的标准中看到一句话“100%的代码覆盖率不等于100%的正确性”,我对100%的代码覆盖率不是很理解。
这里的代码覆盖率指的是用户对软件的所有需求吗?
(3)我在阅读第七章7.2.4 各司其职 对项目共同负责时,我对项目后续管理时间产生了疑问。
这里的时间是用户从开始用这个软件开始到什么时候,是到他用到抛弃这个软件换用其他软件的这个全部时间吗?
三.总结
在本次实验作业中我粗略的阅读了《构建之法——现代软件工程》,对本学期要学习的这门课程有了基本的认识。我还学会了博客园和Github这两个平台,
以后我会将自己的学习笔记放到博客园,方便自己查阅,也方便与爱好计算机专业的同学交流。以后写好的程序可以放到GitHub平台上做托管,也可以学
习那些大牛的经验。加油!