201671010418 刘佳 实验十四 团队项目评审&课程学习总结
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 软件工程 |
| 这个作业的要求在哪里 | 实验十四 团队项目评审&课程学习总结 | 作业学习目标 |
(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 刘佳 实验十四 团队项目评审&课程学习总结的更多相关文章
- 201671010447 杨露露 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 总结这学期软件工程学习获得 一 ...
- 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软 ...
- 杨巧丽 实验十四 团队项目评审&课程学习总结
实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://ww ...
- 201671010449 杨天超 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://ww ...
- 201671010450-姚玉婷-实验十四 团队项目评审&课程学习总结
项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584. ...
- 201671030128周琳 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
- 201671030103 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于哪个课程 任课教师首页链接 这个作业的要求在哪里 作业链接地址 课程学习目标 (1)掌握软件项目评审会流程 (2)反思总结课程学习内容 任务一: 团队项目Github仓库中提交 ...
- 201671030126 赵佳平 实验十四 团队项目评审&课程学习总结
项目 内容 这个作业属于那个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程:反思 ...
- 201671010404+陈润菊 实验十四 团队项目评审课程&学习总结
个人学习总结博客 这个作业属于哪个课程 软件工程任教教师 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 (1 ...
随机推荐
- 1-7docke的网络模式
1.Bridge模式 bridge 模式是 docker 的默认⽹络模式,不写 –net 参数,就是 bridge 模式.比如使⽤ docker run - p 时 工作模式从网上找了一个,如下 例子 ...
- .netcore使用MimeKit发送邮件
以163邮箱为例,借助MimeKit nuget安装:MimeKit类库,源码地址:https://github.com/jstedfast/MimeKit 发送方法如下: #region 邮件发送 ...
- ORM之Dapper
ORM之Dapper 一.下载安装: nuget 搜索dapper安装 二.使用: 三.优缺点: 优点: 1.开源.轻量.单文件(代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dl ...
- 依赖注入之unity(winform方式)
依赖注入之unity(winform方式) 要讲unity就必须先了解DI和IOC及DIP,如下链接提供DI和IOC的基础:https://www.cnblogs.com/zlp520/p/12015 ...
- lhgDialog弹窗提示窗口组件
原文地址:http://www.lhgdialog.com/api/ 在页面head引入lhgdialog(如果项目采用jQuery作为框架,则引用jQuery的库). <script type ...
- QuantLib 金融计算——基本组件之 ExchangeRate 类
目录 QuantLib 金融计算--基本组件之 ExchangeRate 类 概述 构造函数 成员函数 如果未做特别说明,文中的程序都是 python3 代码. QuantLib 金融计算--基本组件 ...
- Calculation 2
Calculation 2 Given a positive integer N, your task is to calculate the sum of the positive integers ...
- mySql使用手册-官方文档
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format oracle to_ ...
- Docker中nginx+tomcat实现负载均衡
拉取tomcat镜像 docker pull tomcat 运行两个tomcat容器 docker run -d -p 8088:8080 --name tomcat8088 tomcat docke ...
- Android工具使用之UiAutomatorViewer
学习博客: https://blog.csdn.net/l403040463/article/details/79235670 使用, 添加web 网页的监控.