课程名称 | 2016西北师范大学计算机科学与工程学院软件工程 |
做业要求 | 实验三做业互评与改进 |
任务一 | G梓妤 评论博客:http://www.javashuo.com/article/p-cigiwmea-bz.html 手机软件你们最经常使用的就是微信。但每隔一段时间咱们会清除一些数据释放内存。有时候咱们会误删一些很重要的聊天记录。但前俩天遇到一个我自认微信有一个大Bug的事情,就是安卓手机自己恢复不了自动删除的数据,而只能恢复在微信中发生聊天记录显示异常、丢失等问题,能够尝试修复。这也许就是你所述的开发者和用户的见解不一样。可能这方面他是基于用户的信息安全性,二用户就是想着当下知足本身的想法,而可能忽视一些问题的存在 G梓妤 评论博客: http://www.javashuo.com/article/p-szrrlzpp-kq.html对于你提出的第一个问题我我的的做答: 在一个新的软件开发以前咱们除了须要作需求分析以外,还须要进行可行性研究。其目的不是解决问题而是肯定问题是否值得解决?(软件项目是否值得作、可否用尽量小的代价、在尽量小的范围内完成.....) G梓妤 评论博客: http://www.javashuo.com/article/p-ttyqeblw-ks.html 在《软件工程导论》第三章内容中主要讲解——需求分析。其目的是获取用户真的需求,开发人员要知道几个问题: 1.软件为谁设计?用户是谁? 2.要解决哪些问题? 3.为何要解决这些问题? 对于你提出的第二个问题,若是出现此状况,你要知道开发一款新的APP是须要提早作大量的各类访谈、研讨、调查等工做,需求分析这一步骤结束以后,开发者才是一款新APP研发过程的主导者! 阅读心得:看了三所学校个别同窗的做业后,从自身发现了不少问题,值得我去学习。由于某几个缘由本身没看太懂我从新又翻阅了一下《构建之法》一书中的第五章和第十三章的内容,对于北航的一位提出的关于Bug这一问题,我以前也想过,我和他提出的观点一致,开发者开发的APP面向的大量的用户,二用户使用APP只面向本身,因此他们对于Bug这一问题 所思考的范围人面向对象不一样。 |
任务三 | 参考如下纲要采访一个高年级同窗在软件工程实践课中作过的项目。 项目如今有用户吗? 答:大四某一学生的书店管理系统。如今没有用户使用,作的简单的管理系统(增删改查等基本功能),离用户使用有必定距离。 项目可否继续开发,源代码/文档还有? 答:能够继续开发,但只是学生知识技术能力不够,文档还有。 项目开发有什么经验和教训? 答:在项目开发时团队协做很重要,每个人的对开发项目的思想不一样,以及编码能力都不一样。还有就是对于本身修改过的代码必定记得随时保存 对学好软件工程有什么建议? 答:在大学咱们所学习到的关于软件工程的知识几乎是理论,然而对于社会来讲实际操做能力很重要,咱们应该对于C语言、Java、C++等一些基本语言有所掌握。 |
任务二:软件文档是软件开发过程当中产生的软件产品,与软件生存周期有着密切关系。搜索关键词“软件工程国家标准”,了解软件工程国家标准情况和代号说明,深刻分析国家标准中GB/T8567-2006标准关于软件产品文件规范内容与软件生存周期各阶段的关系,填写表1.
表1 软件生存周期各阶段中文件编制
html
文件\阶段 | 可行性研究 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
可行性研究报告 | √ | ||||||
项目开发计划 | √ | √ | |||||
软件需求说明书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细设计说明书 | √ | √ | |||||
数据库设计说明书 | √ | ||||||
模块开发卷宗 | √ | √ | |||||
用户手册 | √ | √ | √ | ||||
操做手册 | √ | √ | |||||
测试分析报告 | √ | ||||||
开发进度报告 | √ | √ | √ | √ | √ | ||
项目开发总结 | √ |