自我介绍+软工五问
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/CSGrade22-34 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13228 |
| 这个作业的目标 | 1. 初步了解软件工程这门课程 2. 熟练掌握使用markdown编辑并在博客园上发表博文 3. 熟练掌握Github和Git的使用方法 |
一、自我介绍
我叫李超,是广东工业大学2022级计算机科学与技术4班的,一个普通再普通不过的学生。
如果你问我我的兴趣,我或许会说“羽毛球、跑步、打游戏等”,但是这只是“敷衍”你的话,因为我自己都不知道我喜欢什么想要什么,或许你并不相信有人会连爱好都没有,但我确确实实是这样一个人。
学习和生活经历是我最不擅长的话题,在大学期间,我并没有像其他同学那样参加各种各样的社团或者成为辅导员助理;没有加入大大小小的工作室;没有选择跟着导师做科研,就这样“浑浑噩噩”度过了大学的前两年。其实我有想过加入工作室,但属于是出“师未捷心先死,长使自己烂摆翻“,(以下省略10086字)
(本来想打几行分隔线,好像这里的markdown不支持)二、软工五问
graph LR
1(软件工程导论)-->2(<mark>软件工程学概论</mark>)
1-->3(软件生命周期)
3-->4(软件定义)
3-->5(软件开发)
3-->6(运行维护/软件<mark>维护</mark>)
4-->7(问题定义)
4-->8(<mark>可行性研究</mark>)
4-->9(<mark>需求分析</mark>)
9-->16(<mark>形式化说明技术</mark>)
5-->10(<mark>总体设计</mark>)
5-->11(<mark>详细设计</mark>)
5-->12(编码和单元测试)
5-->13(综合测试)
10-->14(系统设计)
11-->14
12-->15(系统<mark>实现</mark>)
13-->15
1-->16(面向对象方法学)
16-->17(面向对象方法学引论)
16-->18(面向对象分析)
16-->19(面向对象设计)
16-->20(面向对象实现)
1-->21(软件管理项目)
通过阅读教材,我绘制出上面的框架图,并提出以下五个问题
- 软件工程的定义是什么?
- 有没有可能出现可行性研究判断可行,需求分析判断不可行的情况?
- 为什么模块的编写者和测试者是同一个人,还要由专门的测试人员承担综合测试?
- 在面向对象方法学中,软件生命周期有发生变化吗?
- 学完这门课程,我能开发出自己想做的软件吗?
三、 想要的收获
1. 这门课的绩点4.0+
2. 掌握并运用所学知识
- 完成一个团队项目
- 独立开发一个自己想做的软件
下面是我的Github主页

这是同名仓库

后台编辑博文的截图:

浙公网安备 33010602011771号