zoukankan      html  css  js  c++  java
  • 201671010411.巩定定 实验三.作业互评与改进


    课程名称 2016西北师范大学计算机科学与工程学院软件工程
    作业要求 实验三作业互评与改进
    任务一 G梓妤 评论博客:https://www.cnblogs.com/buaaguzhanpeng/p/10466836.html#4203928 手机软件大家最常用的就是微信。但每隔一段时间我们会清除一些数据释放内存。有时候我们会误删一些很重要的聊天记录。但前俩天遇到一个我自认微信有一个大Bug的事情,就是安卓手机本身恢复不了自动删除的数据,而只能恢复在微信中发生聊天记录显示异常、丢失等问题,可以尝试修复。这也许就是你所述的开发者和用户的看法不同。可能这方面他是基于用户的信息安全性,二用户就是想着当下满足自己的想法,而可能忽视一些问题的存在

    G梓妤 评论博客: https://www.cnblogs.com/3229617946gxl/p/10515043.html#4203926对于你提出的第一个问题我个人的作答: 在一个新的软件开发之前我们除了需要做需求分析之外,还需要进行可行性研究。其目的不是解决问题而是确定问题是否值得解决?(软件项目是否值得做、能否用尽可能小的代价、在尽可能小的范围内完成.....)

    G梓妤 评论博客: https://www.cnblogs.com/wulanlan8882/p/10504972.html#4203917
    在《软件工程导论》第三章内容中主要讲解——需求分析。其目的是获取用户真的需求,开发人员要知道几个问题: 1.软件为谁设计?用户是谁? 2.要解决哪些问题? 3.为什么要解决这些问题? 对于你提出的第二个问题,如果出现此情况,你要知道开发一款新的APP是需要提前做大量的各种访谈、研讨、调查等工作,需求分析这一步骤结束之后,开发者才是一款新APP研发过程的主导者!

    阅读心得:看了三所学校个别同学的作业后,从自身发现了很多问题,值得我去学习。因为某几个原因自己没看太懂我重新又翻阅了一下《构建之法》一书中的第五章和第十三章的内容,对于北航的一位提出的关于Bug这一问题,我之前也想过,我和他提出的观点一致,开发者开发的APP面向的大量的用户,二用户使用APP只面向自己,所以他们对于Bug这一问题
    所思考的范围人面向对象不同。

    任务三 参考以下纲要采访一个高年级同学在软件工程实践课中做过的项目。

    项目现在有用户吗?

    答:大四某一学生的书店管理系统。现在没有用户使用,做的简单的管理系统(增删改查等基本功能),离用户使用有一定距离。

    项目能否继续开发,源代码/文档还有?

    答:可以继续开发,但只是学生知识技术能力不够,文档还有。

    项目开发有什么经验和教训?

    答:在项目开发时团队协作很重要,每一个人的对开发项目的思想不同,以及编码能力都不同。还有就是对于自己修改过的代码一定记得随时保存

    对学好软件工程有什么建议?

    答:在大学我们所学习到的关于软件工程的知识几乎是理论,然而对于社会来说实际操作能力很重要,我们应该对于C语言、Java、C++等一些基本语言有所掌握。

    任务二:软件文档是软件开发过程中产生的软件产品,与软件生存周期有着密切关系。搜索关键词“软件工程国家标准”,了解软件工程国家标准状况和代号说明,深入分析国家标准中GB/T8567-2006标准关于软件产品文件规范内容与软件生存周期各阶段的关系,填写表1. 表1 软件生存周期各阶段中文件编制
    文件阶段 可行性研究 开发计划 需求分析 设计 实现 测试 使用与维护
    可行性研究报告
    项目开发计划
    软件需求说明书
    数据要求说明书
    测试计划
    概要设计说明书
    详细设计说明书
    数据库设计说明书
    模块开发卷宗
    用户手册
    操作手册
    测试分析报告
    开发进度报告
    项目开发总结
  • 相关阅读:
    linux cmake安装方法
    Linux下安装numpy
    linux下安装opencv3.0
    linux升级gcc
    php session获取不到的解决方法
    python Tesseract安装方法
    SQLite-编译指示
    第十章:定积分
    7. 错误、调试和测试
    钱纳里的工业化阶段理论
  • 原文地址:https://www.cnblogs.com/gzy-2019/p/10541375.html
Copyright © 2011-2022 走看看