201671010402-陈靖 实验三 作业互评与改进

实验目标

  • 学习规范的博文(文档)写作。
  • 理解软件工程各阶段文档的作用与意义,了解软件工程文档的国家标准及其规范。

实验内容

任务一

  • 从班级博客园的以下班级的软件工程第一次作业中各选一篇学生博文作业进行阅读并进行评论,然后根据作业阅读情况完善自己的第一次作业。

    • 2019春季计算机学院软件工程(罗杰)(北京航空航天大学)
      - 点评链接 : [北京航空航天大学](https://www.cnblogs.com/1606-huluwa/p/10536020.html)
      - 点评内容:第一眼看到博主的博客时,就感觉整片博客很新颖,让我顿时眼前一亮,能感觉到博主是一个很有趣的人,常说“好看的皮囊千篇一律,有趣的灵魂万里挑一”,哈哈。好了,进入正题,从整片博客中可以看出,你们很注重团队合作,并且你们团队成员分工明确,这是一个很好的开始。接着你们采访了一个学长做的项目,采访很不错,但美中不足的一点就是你在采访过程中可以多了解一下学长做的这个项目的具体功能,并且可以加一点自己对这个项目的想法就更好了。希望以后你们团队可以继续努力,加油!!

    • 软件工程1916|W(福州大学)
      - 点评链接 : [福州大学](https://www.cnblogs.com/lihuanming/p/10539097.html)
      - 点评内容 :看了博主的整片博客,第一感觉就是条理很清晰,不管是整个软件设计过程还是后期的缺陷处理过程,都做的非常好,流程图部分和关键代码展示部分尤其突出,特别是博主对整个程序的改进思路很新颖。本人觉得这篇博客很值得我学习,希望以后可以继续努力。

    • 2016级计算机科学与工程学院软件工程(西北师范大学)
      - 点评链接 :[西北师范大学](https://www.cnblogs.com/wangyh16/p/10517168.html)
      - 点评内容 :看了博主对《构建之法》这本书的一些个人见解,本人觉得很博主提的几个问题都很新颖,有一些自己独特的想法,可以看出博主在日常生活中是一个善于思考的人,其次本人觉得博主可以提一些与软件工程相关的比较专业化的问题,这样就更完美了。希望日后可以一起努力!

阅读心得:通过阅读这三位博主写的博客,我受益匪浅,首先认为得学会博客的操作才能做后期的作业,以前对博客的了解太少了,自从学了这个课才发现博客的好处,觉得对自己的平时的学习作用太大了;其次知道了整个软件设计得按照流程一步一步来,这一点在我评论的第二篇博客中体现的很好;最后感觉自己的博客太单调,以后一定多多学习别人好的博客,加以引用,希望可以更上一层楼,和同学们共同努力!

任务二

软件工程国家标准状况和代号说明

阶段/文件 |可行性研究|开发计划|需求分析|设计|实现|测试|使用与维护

  •                   |:-:              |:-:           |:-:           |:-:   |:-:    |:-:    |:-:             
    

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

任务三 采访一个高年级同学在软件工程实践课中做过的项目

  • 项目名称:
    学教在线交流平台
  • 项目简介:
    此系统主要是针对老师和学生的一个系统,其主要实现的就是老师和学生在平时学习过程中的交流,在这个过程中,老师可以在这个平台发布问题,可以查看学生的回答及学生提出的问题,学生可以查看老师的提问,可以发布自己的答案。这个系统对老师和学生日常的学习作用挺大的。
  • 项目现在有用户吗?
    此系统现在还没有用户使用,原因是因为一些功能还没有完全实现。
  • 项目能否继续开发,源代码/文档有吗?
    当然可以继续开发,而且有源码和原文档。
  • 项目开发有什么经验和教训?
    我觉得在整个项目开发过程中最重要的就是团队成员之间的分工和合作,一个项目从需求分析到开发完成不能仅单单靠一个人的力量可以完成,而是整个团队成员之间相互合作的结果。其次,精通编程语言是整个开发过程中最重要的事情之一,所谓活到老学到老,我们要一直学习,尤其对于编程语言的学习更是如此。最后,要是在学校开发项目,老师讲的内容也是很重要的。要是做到这几点,我觉得软件开发的困难性就大大降低了。

采访心得:

    听了学长学姐的一些实战经验,我才觉得我平时只注重老师讲的书本知识,真正的实践经验太少了,现在才知道实践是有多重要。以前我也只是学习学校开设的一些课程,课后基本不学习其他的语言,我现在才知道这个专业是需要一直学习的。希望我以后可以多有一些实战经验,多和学长学姐学习一些自己不知道的知识,希望越来越好!
posted @ 2019-03-16 21:53  陈靖1  阅读(145)  评论(0编辑  收藏  举报