• 201671010437 王小倩 + 实验三作业互评与改进报告


    任务一:要给出所点评作业的链接地址,点评内容和阅读心得


    ####第一篇是北京航空航天大学的同学写的作业:https://www.cnblogs.com/PowerofChoas/p/10476616.html#4204125
    点评内容:

    同学,你好,你的这篇博文行文流畅,排版整齐,使人看起来很舒服。
    看完你的整篇博文后,最吸引我的是你的那道附加题:“软件工程发展的过程中有什么你觉得有趣的冷知识和故事?“,感觉这个又好玩又能体验到软件工程的魅力,所以我查阅了资料,也发现一个有意思的故事,分享给你。

    图灵每天骑自行车上班,但是自行车经常半路掉链子,但他就是不肯去车铺修理。每次骑车时,他总是嘴里念念有词,在心里细细计算,这链条也怪,总是转到一定的圈数就滑落了,而图灵竟然能够做到在链条下滑前一刹那停车,倒一下脚蹬,然后上车再骑,让旁观者佩服不已,以为图灵在玩杂技。后来图灵又居然在脚踏车旁装了一个小巧的机械计数器,到圈数时就停,歇口气换换脑子,再重新运动起来。

    阅读心得:

    在排版上,这位同学的博文层次清晰,排版简洁,还使用了表格,使内容看起来更加明了。在内容上,看的出来是认真阅读了《构建之法》这本书,才提出了自己的疑虑,但有些问题通过查阅也给出了解答,这点值得我们去学习。附加题也很有风趣,通过查阅,我也知道了好几个这样的故事,体验到了软件工程的魅力呀。


    ####第二篇是福州大学的同学写的作业:https://www.cnblogs.com/XNC-SoCute/p/10429907.html
    点评内容:

    你好,读完你的博文,深感敬佩,敬你对软件工程的期待和独特的见解,佩你对专业的认真态度和美好生活的向往。特别是你说你喜欢run成功的感觉,这种成就和喜悦恐怕只有自己懂吧。你在上面写到自己最大的问题是还不知道如何规范的完成一个软件项目,或者说,不清楚真正开发一个大型软件的流程,如不知道如何对软件进行系统的测试等等,希望你在学完这门课程之后。能够更好的提升自己,加油,向你学习。

    阅读心得:

    这位同学写的真不错,写出了自己对软件工程的看法和自己对未来的规划和期望,也说明了他对自己编程能力的重视。读完这篇博文,我想到了自己,希望我也可以在这方面学到更多的知识。


    ####第三篇是西北师范大学的同学写的作业:https://www.cnblogs.com/dxd123/p/10494907.html
    点评内容:

    你好,对于你的第一个问题,以下是一些拙见,希望能对你有些帮助:
    一般来说,对于这个问题会有两种态度:
    一,粗略学习基本语法和代码编写规范,然后就开始练习,边查资料边学习;二,是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始解决问题。

    然而这两种方法都有弊病。显然第二种方法不仅浪费时间,偏离了目标,而且学习效率不太高。因为没有实际问题驱动的语言学习,通常是不牢固不深入的,有些人学着学着成了语言专家,反而忘了自己原本是要解决问题来的。第一种方法,在对于这种语言还没有了解的情况下就拼凑代码,写出来的代码肯定质量不高,穿新鞋走老路,新瓶装旧酒,那都是小问题,真正严重的是这样的程序员可以在短时间内堆积大量充满缺陷的垃圾代码。

    因此,即使时间再紧张,基本内容也是必须先完整了解一遍的,掌握这些内容之后进入实际开发,即使有问题,也基本不会伤及项目大体。而开发者本人则可以慢慢在实践中提高自己。成功路上并不拥挤,因为坚持的人不多,所以,加油!

    阅读心得:

    掌握一门编程语言是学好计算机专业的必要前提,如果要进入软件相关行业的话熟练掌握一门语言是必要且急迫的,所以我们都应该重视代码的重要性。


    ###任务二:

    |||||||||||||
    |:--|:--|:--|:--|:--|:--|:--|:--|
    |文件/阶段|可行性分析|开发计划|需求分析|设计|实现|测试|使用与维护|
    |可行性研究报告|√|√||||||
    |项目开发计划|√|√|√|||||
    |软件需求书|||√|||||
    |数据要求说明书|||√|||||
    |测试计划|||√|√||||
    |概要设计说明书||||√||||
    |详细设计说明书|||||√|||
    |数据库设计书说明书||||√||||
    |模块开发卷宗|||||√|√||
    |用户手册|||√|√|√||√|
    |操作手册||||√|√||√|
    |测试分析报告||||||√||
    |开发进度报告|√|√|√|√|√|√||
    |项目开发总结||||||√|√|



    ###任务3:采访一个高年级同学在软件工程实践课中做过的项目。
    项目名称 《订餐管理系统》
    项目简介 该系统说明了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
    开发人员名单 张康康、李加措、于绍栋
    采访观点 • 在编写代码前一定要严格按照软件生命周期来进行,例如需求分析,通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新的系统的功能,新系统必须充分考虑今后可能的扩充和改变
    • 重视Java的优势,sun公司免费提供用来开发java应用程序的一切,在学校里也得到了大量的推广和认可,由于使用的便捷性以及免费的性质得到了大量的赞誉,所以要重视java语言的编程,更好的提升自己。
    采访心得 学长的系统主要分析和设计了网上订餐系统,在我看来该系统有些缺陷也是明显的,比如安全性、效率等等,采访中,他们也说了一些系统的缺陷和不完美,存在许多不尽人意的算法,也没有统一优化,系统有待进一步完善,但通过一个系统的设计和编写,可以很快的掌握一种技术,以及软件开发的基本流程。
  • 相关阅读:
    数组去重的方法
    ES5-ES8 数组拥有的方法
    常用的git操作命令
    vue中使用vue-echarts
    js的深复制与浅复制
    express 4.x 搭建Node项目框架
    网页布局分类
    shadow---实例
    animate动画解析
    3d------正方体
  • 原文地址:https://www.cnblogs.com/Pretend/p/10544220.html
Copyright © 2020-2023  润新知