1.实验目的与要求
(1)学习规范的博文(文档)写作。
(2)理解软件工程各阶段文档的作用与意义,了解软件工程文档的国家标准及其规范。
2.实验内容和步骤
任务一:博客互评
(1)北京航空航天大学:
点评链接:https://www.cnblogs.com/baishihao/p/10471508.html
点评内容:对于你构建之法一些问题的结对编程问题,我个人认为该观点过于片面。结对编程在一定程度上是会带来效率上的降低,但也不能完全说比两个人分工差。程序员在编程的过程中,难免会遇到自己难以克服的问题,总是在不同阶段不同时期学习进步的过程,如果只是封闭的自己做自己的,既无法保障完善好自己的模块,也无法做到提升自己。所以,我觉得可以根据软件项目难易程度、自身水平高低程度等多方面因素来看,是否分工合作还是结对编程。除此之外,你的原文与自己的想法层次明确,是在我的作业中没有的,这一点,我应该向你学习。
阅读心得:这位同学作业认真详细,尤其是原文与自己的构想一目了然,显而易见,这是在自己的作业中所没有的闪光点,也是我向这位同学学习的内容, 希望今后能有更多的交流,共同进步。
(2)福州大学:
点评链接:https://www.cnblogs.com/lthothand/p/10467030.html
点评内容:看了很多同学的博客作业,大多都选择了考研这条路。而你,和我有着差不多的想法,想早些工作,增加自己的社会阅历,多替父母分担一些。大三这个时期,我们或许已经做好出入社会迎接各种困难的准备,不缺的就是向前拼搏,奋勇前进的热血,这是我们的优势,也是我们的劣势,因为在这个竞争激烈的生活圈中不缺的也是向我们一样的热血青年。在碰壁中学习,在生活中成长,利用周边的一切资源提升自己,加油。
阅读心得:这位同学对自己,对未来都有准确的认识,有自己的规划与想法,在一定程度上与我志同道合,无论从哪方面来说,我们都欠缺太多的知识与技能,都还得努力。
(3)西北师范大学:
点评链接:https://www.cnblogs.com/zhangqiong/p/10512047.html
点评内容:看了很多作业,做了对比,先不说问题的难易以及我们对问题的见解,就单论我们对待作业的态度,在很大程度上就欠缺很多。发现问题,解决问题,希望我们在下一次都能有进步。
阅读心得:在学习过程中,我们在不断地与自己比,与他人比,在发现问题,解决问题,从而提升自己,我们有着共同的缺点,对待问题过于简单化,不够详细明确。
任务二:软件工程国家标准
文件/阶段 | 可行性研究 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
可行性研究报告 | √ | √ | |||||
项目开发计划 | √ | √ | √ | ||||
软件需求说明书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细设计说明书 | √ | ||||||
数据库设计说明书 | √ | ||||||
模块开发卷宗 | √ | √ | |||||
用户手册 | √ | √ | √ | √ | |||
操作手册 | √ | √ | √ | ||||
测试分析报告 | √ | ||||||
开发进度月报 | √ | √ | √ | √ | √ | √ | |
项目开发总结 | √ | √ |
任务三:采访一个高年级同学在软件工程实践课中做过的项目。
项目名称 | 学生信息管理系统 |
项目简介 | 学生信息管理系统主要是对学生的信息进行管理,一方面是为了方便管理人员管理信息,另一方面是为了学生能够高效的增删查修。在此次的系统开发中主要运用到了Java和sql。 |
项目开发人员名单 | 杨顺强,王凯军,周洋洋,范丽娟 |
采访人员观点 | 本人采访的是周洋洋,对此综下所述:决定开发信息管理系统主要是因为自己是学生,有什么需求可以根据自己以及小组的观点就可以解决,因为当时编写代码的能力比较薄弱,所以上网查了很多资料,看了好些视频,还问了老师以及做过类似系统的学长学姐,开始很抵触,因为除了程序的编写还有sql和Java的链接也是一大难题,还出现结果与预期不同的状况,过程很困难,不过,最终还是做出了一个小的信息管理系统。 |
采访心得 | 有句话不是说困难的不是过程而是没有勇气踏出第一步吗?听起来做一个系统不容易,可开始做了也就一步一步去解决难题了,再抵触最终也还是做出来了。所以,有勇气有想法很重要,在接下来的学习过程中,更要敢实践,敢创新。 |