201671030106何启芝 实验三作业互评与改进报告
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2016级计算机科学与工程学院软件工程(西北师范大学) |
这个作业的要求在哪里 | 实验三 作业互评与改进 |
我们在这个课程的目标是 | 1.学习规范的博文(文档)写作 2.理解软件工程各阶段文档的作用与意义,了解软件工程文档的国家标准及其规范 |
任务一:
1.2019春季计算机学院软件工程(罗杰)(北京航空航天大学)
链接地址:https://www.cnblogs.com/diralpo/p/10468081.html
点评内容:创新有法,思维无法,贵在创新,重在思维。只有创新思维的存在,才能有富有成效的新产品的诞生、一个有意义方法的提出,一个成功契机的诞生。我们现在都强调创新思维,大家都希望创新,各行各业都鼓励创新。我们的软件工程作为新兴产业,创新就是它的前进的动力,只有有创新,我们的软件行业就会一直新鲜,从而改善人们的生活。但是又有很多人不喜欢创新,这是不可避免的,人是一种不断适应不断习惯的生物,就跟手机APP一样,如果每天都更新,可能大家都不乐意了,旧版本可能刚刚用习惯,就又不断地更新,会给使用者带来不便。可以给人们带来便利的创新那就是造福人民的创新,就像中国第一程序员求伯君,他发明的WPS给人们带来了极大的便利,因此我们是需要这样的创新。
阅读心得:我认为创新,即有想法,要有自己的独特的思考,这个在学习当中尤为重要。
2.软件工程1916|W(福州大学)
链接地址:https://www.cnblogs.com/litm/p/10431940.html
点评内容:看到你对自己的评价,我觉得你是一位学习能力很不错的同学,我学的是计算机科学与技术,但跟你一样,我也学了很多你列举出来的专业课,Python、C语言、Java、SQL SEVER数据库语言和Web等,还学了一点C++,但是真的说实话,我觉得只能说我都学了,跟精通沾不上关系,我也很遗憾,没门专业课只学一个学期,我觉得几乎我都学了点皮毛。但是,自学能力真的是能够让你走得更远、飞得更高的一大法宝,我觉得我今后还得加强自己的学习能力尤其是自学能力,向你看齐!
阅读心得:看完这篇博客,我觉得学无止境,我们一定要永远保持一颗学习的心,不断地去充实自己、挑战自己!
3.2016级计算机科学与工程学院软件工程(西北师范大学)
链接地址:https://www.cnblogs.com/yanyanH/p/10504854.html
点评内容:看了你的博客,有些观点我是很赞同的,学习软件业就是要有兴趣,我们从小就知道,兴趣才是学习最大的老师,所以,就更不用说学习软件了。但是,同时我也觉得学习软件尤其是编程还是很有困难的。你说:没有任何事是一蹴而就的,现如今,有一个普遍的认识就是在你开始项目编程之前,你不可能写下所有的需求,这些需求的确定需要一个不断进化的过程。在较短的开发周期中,我们不断的完善程序,多次迭代从而满足客户提出的最新需求。这些都是基于进化的原则,就像我们的生活,你是一步一步的向前从而做得更好。因此,学习编程这件事就更是得“循序渐进”地、一步一步地进行,我们急不得,只有慢慢练习、慢慢积累,只要认真学习,我相信,我们都可以学好。所以,一起加油!
阅读心得:我觉得在我的学习道路上,任务还非常非常多,所以今后我还是要保持一颗好学向上的心,好好学习。
任务二:
表1填写如下:
文件 阶段 | 可行性研究 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
---|---|---|---|---|---|---|---|
可行性研究报告 | Y | Y | N | N | N | N | N |
项目开发计划 | Y | Y | Y | N | N | N | N |
软件需求说明书 | N | N | Y | N | N | N | N |
数据要求说明书 | N | N | Y | N | N | N | N |
测试计划 | N | N | Y | Y | N | N | N |
概要设计说明书 | N | N | N | Y | N | N | N |
详细设计说明书 | N | N | N | Y | N | N | N |
数据库设计说明书 | N | N | N | Y | N | N | N |
模块开发卷宗 | N | N | N | N | Y | Y | N |
用户手册 | N | N | Y | Y | Y | N | Y |
操作手册 | N | N | N | Y | Y | N | Y |
测试分析报告 | N | N | N | N | N | Y | N |
开发进度报告 | Y | Y | Y | Y | Y | Y | N |
项目开发总结 | N | N | N | N | N | Y | Y |
软件产品文件规范内容与软件生存周期各阶段的关系: | |||||||
软件开发的主要目标是向用户提供可以工作的软件而不是文档,但是,完全没有文档的软件也是一种灾难。完整、准确的合格文档不仅是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。 |
任务三:
1.采访如下:
Q1.项目现在还有用户吗?
答:没有。由于做软件的经验不是很多,所以由于时间等种种原因,我们的软件并没有投入使用,因此项目并没有用户去用。
Q2.项目能否继续开发,源代码/文档还有么?
答:由于项目并没有完成,因此项目还可以继续开发,源代码和文档还有。
Q3.项目开发有什么经验和教训?
答:总结一下就是,要多看书,不是要盲从,而是要在将来形成自己的观点。实践中需要具体问题具体对待,最忌生搬硬套。理论和经验都很重要,像现在很多人都在谈理论,但我们不要被其迷惑,经验也很重要,知道理论不一定能够帮你解决问题,但知道怎么做会使人得到升华和括宽思路,只有真正地做了才能真正体会并理解理论,否则一切都是空谈。另外还有非常重要的一点就是,切记千万不要早早着手去写代码,一定要先做好前面的需求分析、总体设计等相关工作,然后再着手实现(编程),如果前面准备地不够充分,就直接上手编程,那么在后期会带来很多麻烦,比如你要是哪个地方出现了错误,那就得要改好多地方,因此这一点是很重要的。
Q4.对学好软件工程有什么建议?
答:软件工程涉及的内容非常多,而且学习时理论抽象的东西居多,没有具体的实践经验在将来处理具体问题时会有难度,也许这也是为什么很多人觉得很空洞的原因,不过事实显然并非如此。如果是在学校学习,个人建议:耐心先学习课本理论、多看杂志开阔视野、最重要的程序设计和系统设计的计算机基础千万不可抛到一边,否则将来实践时,很难理解开发人员面临问题的实质。
2.关于项目:
项目 | 内容 |
---|---|
项目名称 | 《西小餐》 |
项目简介 | 《西小餐》主要是为了更好的满足学生老师的多元化消费需求和不同层次的消费水平,为了使西小餐的工作人员对学生点餐的管理更方便、高效;为了减少学生的点餐时间,方便更多的学生能快速、愉快的进行点餐。 |
项目开发人员名单 | 汝春瑞、曹阳 |