自我介绍+软工五问

这个作业属于哪个课程 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. 软件工程的定义是什么?
  2. 有没有可能出现可行性研究判断可行,需求分析判断不可行的情况?
  3. 为什么模块的编写者和测试者是同一个人,还要由专门的测试人员承担综合测试?
  4. 在面向对象方法学中,软件生命周期有发生变化吗?
  5. 学完这门课程,我能开发出自己想做的软件吗?

三、 想要的收获

1. 这门课的绩点4.0+

2. 掌握并运用所学知识

  • 完成一个团队项目
  • 独立开发一个自己想做的软件

下面是我的Github主页

Github主页

这是同名仓库

同名仓库

后台编辑博文的截图:
后台编辑博文的截图

posted @ 2024-08-30 22:00  焉在不心  阅读(45)  评论(0)    收藏  举报