2022春软件工程课后作业(2.25)

自我简介


某理工类大学信息科学与工程学院2020级原计算机类20-7班学生,分流后选择软件工程学科,现被分配到20-1班继续开始本科阶段的学习。

成绩:2020秋-2021春学年综合素质测评排名:1/418,绩点排名专业前4%。专业课考试中,离散数学91,计算机网络95,概率论与数理统计优秀,程序设计实践优秀,数据结构实验优秀等等。

竞赛:“高教杯”大学生数学建模竞赛自治区级三等奖;团体程序设计大赛天梯赛三等奖等。

英语:2020.9 GET-4:555;2021.6 GET-6:438;2021第四届中国大学生五分至科研演讲大赛三等奖。

对软件工程课程的希望


在经过一个学期的学习后,希望掌握以下知识:

1.对软件工程的历史由来有初步认识。

2.掌握最基础的几个模型如瀑布模型、快速原型模型,和当下比较热门的几个模型。

3.学会对项目进行简单的效益分析。

4.掌握快速建立软件原型的方法。

5.学会系统设计与软件结构设计的配合。

在课堂前自行进行预习,大概预估下节课的内容,可以配合倍速网课帮助理解。有不懂的地方标注出来,在课堂老师自由解答时可提出疑惑。

在课后及时完成作业,不拖沓不完美主义。有时候完成比完美更重要。对于老师在课堂上提到的一些引申材料尽可能抽时间去阅读,开卷有益。在有课的当天结束学习前总结笔记便于以后复习。

根据艾宾浩斯遗忘曲线,如果不及时复习之前的知识,那么这些知识最后也会没有办法真正被吸收。如果不按照科学的方法进行复习,那么将要花费更加的多的时间去记忆,事倍功半。所以学完一个章节相隔一段时间就需要进行复习,避免遗忘。

个人目标

小目标:能独立做出一项有关软件工程的项目,可以是一个大项目的一部分,为的是可以充分调动所学去检验是否真正学有所成。

大目标:放暑假时能找到一份在公司的实习,打杂也好,真正用自己的双手创造出财富,从输入变成了输出。

软件工程是不是教会不怎么会写程序的人开发软件?你的观点?


“Software engineering , of course, presents itself as another worthy cause , but that is 

eyewash: if you carefully read its literature and analyse what its devotees actually do,

 you will discover that software engineering has accepted as its charter 

‘How to program if you cannot.’”

简单翻译就是: 

 “当然软件工程定义自己为一个有价值的课程,但那就是在说大话:如果你仔细阅读过有关课程的文献和课程相关人员所写的分析,你就会发现它的目标是教会不会编程的人进行编程。”

 我们追根溯源,了解到这句话时是prof. dr. Edsger W. Dijkstraz在On the cruelty of really teaching computing science(关于真正教授计算机科学的残酷)这篇文章中提出的。光看标题,我们可以猜测到其中的内容大部分应该是消极的。又了解到,这篇文章写于1988年,那个时候大概就是第二次软件危机的时间结点,人类对软件这一互联网领域的新兴产物还处于驯服阶段,也没有人会知道软件最终会走向何处。

  也许在那个时代在某个层面存在其说服性。不过在最新的21世纪,2022年,软件数量急剧膨胀,软件规模越加庞大。主流社交软件同时活跃的人数有几个亿,如何设计一个可以容纳如此多人的软件,如何维护使其程序不会崩溃,这些都不是仅仅一个人或者一群人会“编程”就能够实现的,需要用更加科学的手段去干预去建模,才能用更小的成本产生更大的效益。

  我想,教授计算机科学不会残酷,至少未来不会。襁褓里的新兴学科,会经历一个又一个的凛冬,成为人类历史的闪耀时。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值