阅读与准备作业
0.作业要求
这个作业属于哪个课程 | <软件工程基础> |
---|---|
这个作业要求在哪里 | <第一次个人作业:阅读与准备> |
我在这个课程的目标是 | 了解软件工程 |
这个作业在哪个具体方面帮助我实现目标 | 提升对软件开发过程的认识和团队合作的方法 |
我的博客 | https://www.cnblogs.com/oldjia/ |
1.自我介绍
我叫蒋磊,来自四川简阳,西南石油大学2018级计算机科学与技术专业的学生。平时喜欢数码方面的知识、也喜欢看电影,喜欢。
2.阅读与思考
-回想一下你初入大学时对你所在专业的畅想
- 当初对计算机行业有初步的了解,虽然没有实际上手写过代码,但是觉得计算机行业挺符合自己的爱好,于是选了计算机专业。
- 不太符合;课堂上的时间太少,老师一般会赶进度讲的很快。
- 算是吧
- 会;我选西柚计科系很大原因是因为在成都,未来可能也会留在成都;公司暂时还没目标。软件开发。
-对照前人们走过的路和描述未来发展,现在的你
- 大概了解程序的代码编写,对软件还没概念;1000行吧;大一些的贪吃蛇,基本就是贪吃蛇该有的样子(其他全没有)。
- 缺乏对现代语言的掌握;代码量不够;没完成过一个完备的软件开发;
-目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 要么考研,要么开始工作,具体按看就业前景。
- 跟同是科班出身的比大概毫无优势,也没啥劣势。
- 去实习,去真正的参与软件的开发过程中。
- 计划对课外学习一些高级语言。
-提有质量的问题
-
MSF过程模型(p141)
<MAF过程通过模型是从传统的软件开发瀑布模型和螺旋模型发展来的
MSF模型与传统模型的关系是什么,继承了传统模型的哪些特点?
-
如何选择黑白箱(p274)
黑箱和白箱的区别有哪些?它们分别适合怎样的测试场景?
-
每日构建是否会造成工作量过度增大?p235
-
对于软件不同需求的权重,是否有明确的例子来作为开发软件的规范(p168)
-
测试人员是否应该100%按照规格说明书来操作,具体的比例应该是?(p288)
-了解和调查源程序版本管理工具
1.git
优点:开源、可以有效、高速地处理从很小到非常大的项目版本管理
缺点:中文资料很少、学习周期相对而言比较长、不符合常规思维。
2.github
优点:用户人数多、传播范围大、
缺点:有被攻击且成功的历史、可能受政治影响
3.trac
优点:扩充性良好,使用方便**、非常灵活
缺点:只能支持单项目。不显示中文名