项目 内容
这个作业属于哪个课程 软件工程
这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结
作业学习目标 (1)掌握软件项目评审会流程;

(2)反思总结课程学习内容。

Start:

Part1.项目已完成验收,验收意见表见已上交。团队博客

Part2.个人学习总结:

软件工程第一次阅读作业:点我查看

对之前提出问题的解答:

  • Q1:经过我一系列的了解,bug就是bug,它在目前阶段仅仅能代表的是软件开发中遇到的代码错误,导致用户使用感不好。而软件的缺陷和用户之间产生的分歧属于沟通层面,属于需求分析及详细分析阶段的问题,我认为不能归属于bug。
  • Q2:虽然变化不可控, 但是对于软件开发的第一步:首先得定位准确,其后不管需求怎么改变,都是可以商量的,看似不可控,实际上也不会产生完全偏离的问题,这就需要长期的开发经验和表述经验在一开始对软件进行准确的定位,才不会出现这么多难以想象的问题。所以需要多年磨炼经验,就可以解决。
  • Q3:新型,创新度高的软件设计确实可以给人们带来耳目一新的感觉,但是不能说新的东西就一定适合用户的需求,我们开发软件的过程中,不能停滞不前,但也不能和旧版本脱节。一定要循序渐进的开发和实现想象力。其次对于用户来说,新型事务也不一定完全受欢迎,所以还是前期需求分析阶段,定位准确的问题。
  • 学习途径:这些问题的答案,如果一定要看书学习的话还是觉得浅显,没有支撑度。我是在读书结合这门课的团队实践过程中,了解到这些问题的。
  • 新产生的问题:对于软件开发前期的所有工作,不一定全部考虑到位,除去不可控因素,一定还有其他未考虑到的重要因素。希望在以后的学习中可以慢慢发现。

在实践过程中学到的知识点:

可行性分析

学到了NABCD法

需求分析

进行团队讨论分析,搞清楚目标用户以及目标用户需要我们提供什么样的体验

软件设计

用到墨刀等工具进行原型构建设计

实现

学习了大量语言相关的知识点,以及环境的搭配使用

测试

将黑盒测试的方法熟练运用

项目验收

答辩技巧以及如何藏拙和突出亮点

心得体会:

在本次团队项目实验开始之前,我完全没有任何的开发经验。团队里面有4个人,其中2个人更加什么都不懂。我首次担任后台开发,真的非常吃力。对于项目最终实现的效果打了折扣,真的非常抱歉。
但是在这门课的团队实验开始,首先我学会了博客的撰写、github的管理。其次我作为《你又怎么了我错了行了吧》小组组长,学到了很多团队内部协调的方法,压力也非常大,学的知识点远远大于我想象到的。在项目开始,各种问题就出现了,编码方面算一块难题,撰写各种文档方面占据开发时间的2/3以上,需要更加用心对待和处理。真的学到了很多很多东西。

实践总结与提升:

  • (1):在软件工程实践中,我大概完成了5000+行代码。

  • (2):软件工程实践的各次作业中分别花费时间表:

实验 花费时间
实验一:软件工程准备 3h
实验二:软件工程个人项目 5h
实验三:作业互评与改进 2h
实验四:软件工程结对项目 5h
实验五 团队作业1:软件研发团队组建 2h
实验六 团队作业2:团队项目选题 1h
实验七 团队作业3:团队项目原型设计与开发 4h
实验八 团队作业4:基于原型的团队项目需求调研与分析 3h
实验九 团队作业5:团队项目需求改进与系统设计 6h
实验十 团队作业6:团队项目系统设计改进与详细设计 7h
实验十一 团队作业7:团队项目设计完善&编码 8h
实验十二 团队作业8:软件测试与Alpha冲刺 5h
实验十三 团队作业9:Beta冲刺与团队项目验收 4h
  • (3):最深刻的一次作业是:实验四 《英文文本统计分析》结对项目报告
  • 原因:相比多次团队实验,更让我感觉深刻的是这次软件工程结对项目。当时4月初,对博客的写作格式还很生疏,不能写出好看的博客(哪怕连格式都非常简陋(chou)...)以及编码功底特别弱,老师布置要结对实现英文文本词频统计项目的时候,我真的慌了....与我结对的小伙伴也是功底很弱的。所以不会就只能去学,记得那天晚上为了学会这个小项目的开发,我们学到了晚上4点钟,没错,就是4点。这谁顶得住啊,真的感到超级头秃...不过我们还是抗住压力实现了这个小项目,真的开心,也觉得特别充实!!!

  • (4):累计花了100个小时在软件工程实践上,平均每周花10个小时。手动微笑:)

  • (5):我学习和掌握的新语言、新平台是:在团队项目开发的过程中,不能说新语言,应该是在Java语言的基础上,学会了搭建一种框架和修复简单bug,新平台是可以将项目封装进Tomcat 8.0直接运行,不再在传统的eclipse里面运行和部署环境。

  • (6):填写下表,总结:

软件开发工具、项目管理工具 软件开发方法 软件建模方法
eclipse、Tomcat、mysql 面向对象的开发方法 面向对象的建模
  • (7):其他方面的收获或提升:主要是在小组内收获到的比较多吧,首先是收获了更好的关系,项目,一段充实的学习经历;其次是抗压能力得到加强,深深get到了博客园的玩法。

201671010418 刘佳 实验十四 团队项目评审&课程学习总结的更多相关文章

  1. 201671010447 杨露露 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 总结这学期软件工程学习获得 一 ...

  2. 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...

  3. 杨巧丽 实验十四 团队项目评审&课程学习总结

    实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://ww ...

  4. 201671010449 杨天超 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://ww ...

  5. 201671010450-姚玉婷-实验十四 团队项目评审&课程学习总结

    项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584. ...

  6. 201671030128周琳 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...

  7. 201671030103 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于哪个课程 任课教师首页链接 这个作业的要求在哪里 作业链接地址 课程学习目标 (1)掌握软件项目评审会流程 (2)反思总结课程学习内容 任务一: 团队项目Github仓库中提交 ...

  8. 201671030126 赵佳平 实验十四 团队项目评审&课程学习总结

    项目 内容 这个作业属于那个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...

  9. 201671010404+陈润菊 实验十四 团队项目评审课程&学习总结

    个人学习总结博客 这个作业属于哪个课程 软件工程任教教师 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 (1 ...

随机推荐

  1. Python爬虫爬取BT之家找电影资源

    一.写在前面 最近看新闻说圣城家园(SCG)倒了,之前BT天堂倒了,暴风影音也不行了,可以说看个电影越来越费力,国内大厂如企鹅和爱奇艺最近也出现一些幺蛾子,虽然目前版权意识虽然越来越强,但是很多资源在 ...

  2. 使用stunnle加密传输

    Stunnel是一个可以用SSL对任意 TCP 连接加密的程序.它可以运行在多种UNIX和Windows上,它是基于 OpenSSL的,所以它要求已经安装了 OpenSSL,并进行了正确的配置.——来 ...

  3. Maven 教程(10)— Maven依赖详解

    原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79545022 1.何为依赖? 比如你是个男的,你要生孩子,呸呸呸…男的怎么生孩子 ...

  4. flume安装使用+根据数据源分类

    安装搭建: 1)解压下载的flume(安装jdk1.6及其以上) 2)在conf文件夹里面建立example.conf文件 #example.conf:单节点Flume配置 #命名Agent a1的组 ...

  5. C语言 宏定义的1<<0 与 直接定义1 有什么区别

    [1]示例程序 如下示例代码: #include <stdio.h> #define TEST1 1 << 0 #define TEST2 (1 << 0) #de ...

  6. Sitecore安全性第1部分:自定义角色和权限

    安全性是任何Sitecore构建的重要组成部分.它可确保您的内容作者具有适当级别的访问权限,以管理他们拥有的内容,并授予他们访问不同Sitecore功能的权限. Sitecore附带了许多提供功能访问 ...

  7. Android工具使用之UiAutomatorViewer

    学习博客: https://blog.csdn.net/l403040463/article/details/79235670    使用, 添加web 网页的监控.

  8. Remote System Explorer Operation总是运行后台服务,卡死eclipse解决办法

    当你右键编辑控件的id或者其他属性时都会卡很久,发现原来是eclipse后台进程在远程操作,就是右下角显示的“Remote System Explorer Operation”.折腾了半天,在Stac ...

  9. Java中使用OpenSSL生成公钥私钥进行数据加解密

    当前使用的是Linux系统,已经安装OpenSSL软件包. 一.使用OpenSSL来生成私钥和公钥1.执行命令openssl version -a 验证机器上已经安装openssl $ openssl ...

  10. java 基础 四种权限修饰符

    /** * Java有四种权限修饰符: * public > protected > (default) > private * 同一个类 YES YES YES YES * 同一个 ...