zoukankan      html  css  js  c++  java
  • 软件工程——团队作业个人总结

    软件工程——团队作业个人总结

    回顾

    1.学习和使用的新软件

    • Adobe Dreamweaver CS6
    • Visual Studio 2012
    • sql server 2008
    • 极速应用
    • APICloud

    2.学习和使用的新工具

    • keil uvision4(51系列兼容单片机C语言软件开发系统)

    3.学习和掌握的新语言、新平台

    • 51系列兼容单片机的c语言
    • html
    • Javascript

    4.统计一下,你在这软件工程实践中,完成了多少行的代码

    • 600行左右

    5.学习和掌握的新方法

    • 数据库的建立与连接
    • html中注册以及登录界面的编写、界面中的跳转
    • c语言中音频文件的导入及导出

    结果及展望

    1.记录自己在软件工程课程上的经验总结

    • 合理安排项目时间,避免到答辩时间项目还有没有写完的部分
    • 做好项目代码的备份,防止代码丢失
    • 做好项目分工,合理分配项目任务

    2.对于下一届的学弟学妹你有什么建议和告知呢?

    • 选择适合自己的工作内容:例如一个团队中需要会编写后端主程序的队员即较为了解JavaScript代码编写的人员,而前端的设计即需要熟悉HTML编写的人员。
      即使这样还不够,还需要人员来安排系统的编写日成安排等等。系统完成后还需要进行一系列的测试以及bug的查找以及修改。

    3.分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》团队合作的阶段,你们团队经历过么?最后到达了哪一阶段?

    • 《构建之法》团队合作的阶段,我们团队基本都经历过,最后达到测试阶段之后。

    4.个性发挥,包括图文、照片和创意等

    • 在Html网页端界面设计上我们做得较为简洁。

    对软件工程第一次作业中的5个问题重新回答

    • 1)书中第八章需求分析中关于获取用户需求分为了很多方面,其中关于用户的日志研究的工作量信息量巨大,如果对于每个用户的日志进行逐一研究往往不
      切实际。而当用户在使用过程中出现了问题,又会产生抱怨情绪,更不愿意花时间以及精力去为工程师提供相应的log。有什么方法可以解决这一问题?
    • 回答:
      解决方法:1.将用户的日志进行分类,对于没有问题的日志进行剔除。2.对于用户使用过程中反馈的问题,找到问题所在的模块并找到对应的日志内容,对于
      这种影响用户使用所对应的日志内容进行重点研究。3.根据分类后用户频繁使用的模块,对其对应的日志进行重点优化研究。
    • 2)书中第九章项目经理中提到PM带领团队开发项目。如果在一个项目过程中开发团队的PM由于某些原因被更换,而新的PM对于项目的发展方向与原来的
      有所不同,导致团队的开发人员与PM产生分歧,那应该用什么方法来解决这样的问题。
    • 回答:遇到这种问题一般都是由于缺乏交流,需要在团队中存在“润滑剂队员”,在新的PM与发生歧义的队员之间搭建可以沟通的桥梁,通过交流来解决问题
    • 3)书中第九章项目经理中提到PM除了进行一些项目的开发与测试还得管理项目的风险。风险有很多不确定性,PM既要避免一些风险发生,又要在某些风险
      发生后对项目进行挽救及修补。如果一些风险对整个项目的开发造成了不可逆的破坏,这责任就得有项目的PM一人承担?
    • 回答:当然对于一些无法规避的风险,与此同时PM已经做好了他该做的所有工作,责任当然不能有PM一人承担。但如果由于PM没有管理好风险,没有做好
      自己该做的导致一些可避免的风险发生了而且对项目造成了巨大的影响,又或者一些风险发生后,PM没有带领好团队,导致一些可以修补的风险没有被修补好
      进而项目出现这样或那样的问题。那么这些情况最主要的责任都在PM。
    • 4)书中第十三章软件测试中提及到按照不同的方面可以将测试分为很多种类,书中也详细介绍了每一分类的测试内容。但在一个软件编写出来后,对于该软
      件进行测试是否具有先后顺序或者说可以同时对于该软件进行多种测试?或者是否可以将多种测试内容编写到一段测试代码中以提高软件优化
    • 回答:可以选择对软件进行多个项目的同时测试,但这样虽然缩短了时间,但在一个时间点上需要极大的人力及物力,可以将编写一段适合多种测试内容的
      测试代码,但是测试代码的编写对于程序员的编写原生代码基本功上是一个极大地考验,当然编写出来后可以大大的提高软件测试的效率。
    • 5)书中第十四章中质量保证中关于质量的成本中关于软件测试中。很多情况下一个大型创新性软件在测试过程中往往会耗资巨大而且成效甚微,该如何避免
      这种情况的发生?
    • 回答:由于测试过程如果完全由团队人员自己来完成的话往往会耗费大量的资金以及时间,这对于软件的开发较为不利,所以往往很多团队会选择先挑选一些
      内侧用户,然后将不成品的软件让这些内测用户进行体验,之后将反馈上来的问题进行汇总,对于问题出现的模块进行重点测试,这样既省去了资金上的花费,
      又可以很好地完成测试方面的工作,很大程度上提升了测试效率
  • 相关阅读:
    【转】EditText获取焦点不自动弹出键盘设置--失去焦点的方法,不错
    【转】eclipse android 设置及修改生成apk的签名文件 -- custom debug keystore
    【转】Adnroid4.0 签名混淆打包(conversion to dalvik format failed with error 1)
    【转】Android Fragment 基本介绍--不错
    【转】java代码中实现android背景选择的selector-StateListDrawable的应用
    【转】android官方侧滑菜单DrawerLayout详解
    【转】微信Android SDK示例代码及运行方法
    【转】Eclipse中设置ButterKnife进行注解式开发步骤 -- 不错
    【转】ButterKnife基本使用--不错
    python 命令行:help(),'more'不是内部或外部命令,也不是可运行的程序或批处理文件
  • 原文地址:https://www.cnblogs.com/1500802029xy/p/7073506.html
Copyright © 2011-2022 走看看