201671030118 索郎卓玛 实验十四 团队项目评审&课程学习总结
项目 | 内容 |
---|---|
作业课程地址 | 任课教师首页链接 |
作业要求 | 团队项目评审&课程学习总结 |
课程学习目标 | 项目的验收以及课程的学习进行总结与反思 |
一 对《实验一 软件工程准备》的任务提出的问题的解答。
Q1 软件是什么?软件工程是什么?其实对我来说真的刚开始对软件的理解只是写代码,但通过读《构建之法》知道软件是可以运行在计算机及电子设备中的指令和数据的有序集合。而软件工程是把系统的、有序的、可量化的方法应用到软件开发的、运营和维护上的过程。其领域包括软件需求分析、软件设计、软件构建、软件测试和维护。由于用户的不同角度和需求不同,从而指出某个软件的不同很多的缺陷,当不同的用户提出不同问题时软件功能上相冲突时软件开发者该如何解决?
A1 通过这学期的学习,我认为软件工程的学习使我们在完成团队项目工作的过程中提高了很大的效率。在需求调研的过程中,当有不同用户提出不同的需求时,我们要学会分清主要矛盾和次要矛盾,要做好市场调查。看看都是哪些群体提出了不同的要求,该群体是不是你软件的主要用户群体,他们贡献了多少流量,等问题来确定最后的功能的实现。
Q2通过第4章和第五章的学习了解到,一个软件由一个人完成的很困难,并且也极少有一个人完成。所以大家会选择共同合作完成一个项目,在第五章中也例举了一些团队模式,虽然目前在学校没有完成过一个大的项目,但需要通过分组做一些小的程序设计,在团队中每人要负责一个模块,当组长分配任务时,有些模块大家都觉得难,而不愿意去做,有些模块比较简单而大家都愿意做,并且在同一个模块上大家会有不同想法,这样很难分工,这时该如何分工,才能算是一个团队的和谐合作?从而提高效率。
A2 通过这学期的团队项目的学习以及团队项目工作的实施过程中发现,一个的团队项目的工作来说,组员之间的讨论和合作是特别重要的,当然这次在我们的团队项目的工作中大家都积极配合组长的工作,每周专门抽出一点时间,大家聚到一起解决和讨论问题。只是大家的专业知识都不够,所以在项目的最终成果不是特别完善,但是过程中我们也相互学习以及也学到了很多的新的知识。
Q3用户界面的设计特别重要。就日常人们所说的“第一印象很重要”。从而用户体验也是非常重要的,因为软件的目的是满足用户的需求,要从用户的角度考虑问题,课本中所指的“同理心”P(251),由于我们跟别人的想法不同,对事情的看法、解决方法也是不同,面对大量的用户,又该如何理解别人的心理、动机能力?
A3 通过这次的团队项目的需求分析调查发现,其实软件的功能以及界面的实现等问题都是的对用户的需求调查的过程中发现的,需要软件开发者对需求调查进行分析,在满足大多数用户的需求上设计和完成项目工作。
2 总结自己在项目的可行性分析、需求分析、软件设计、实现、测试、项目的验收中学到了哪些“知识点”。
- 可行性分析:可行性主要分为操作可行性、经济可行性、技术可行性及法律可行性,采用NABCD方法对系统进行初步分析。
- 需求分析:是开发人员经过深入细致的调研与分析,准确理解用户和项目的功能的、性能、可靠性等具体要求。
- 实现:实现主要是编码,根据自己掌握和团队项目的需求学习和应用相应的程序设计语言。
- 测试:软件测试的有很多方法,我们根据学习的黑盒测试,将程序看做一个黑盒子,完全不考虑程序的内部结构和处理过程,是在程序的接口进行测试,只检查程序功能是否按照规格说明书的规定正常使用。
- 项目验收:项目的验收需要将之前撰写的文档都收集好,为验收方做好一切的准备。
3 结合个人的项目/结对编程/团队项目的个人经历,谈谈心得。
刚开始学习门课时,可以说是比较迷茫,不知道具体怎么做,从个人项目的独立完成,两个人的合作项目,以及团队项目的合作,一步一步的认识和学习到软件工程的学习。完成个人项目的过程中完全的按照自己想法去设计和完成,这样当然有很多地方出现问题,而在结对项目以及团队项目的合作过程中发现,自己的不足,还可以从其他组员那里学习到新的知识和想法。在完成的团队项目的过程中,从选题到需求调研、需求分析、概要设计、详细设计、原型设计、编码、测试导等工作,可以有序的进行,这样可以大大的提升团队项目工作的完成。当然每个组员按时完成自己的任务,为团队项目奉献更多,积极配合组长的工作。在这次软件工程的学习中发现了自己的很多不足之处,也发现自己的编程能力差,需要我更加的努力和提升编程的能力。
4 总结这门课程的实践总结给你带来的提升,包括以下内容;
(1)统计在软件工程实践中,你完成了多少行代码?
两千行左右
(2)你在软件工程实践的各次作业中分别花了多少时间?
实验题目 | 花费的时间 |
---|---|
实验一:软件工程准备 | 2h |
实验二 软件工程个人项目 | 4h |
实验三 作业互评与改进 | 2h |
实验四软件工程的结对项目 | 6h |
实验五 软件研发团队的组建 | 2 h |
实验六 团队项目的选题 | 2h |
实验七 团队项目原型设计与开发 | 4h |
实验八 基于原型设计项目需求调研与分析 | 4h |
实验九 团队项目需求改进与系统设计 | 5h |
实验十 团队项目系统改进与详细设计 | 5h |
实验十一 团队项目设计完善与编码 | 8h |
实验十二 软件测试与AIpha冲刺 | 25h |
实验十三 Beat冲刺与团队项目验收 | 10h |
实验十四 团队项目的评审&课程学习总结 | 4h |
(3)哪一次的作业让你印象最深刻?为什么?
让我印象深刻的是团队项目设计完善与编码 ,因为根据我们原来的设计,我们是计划用JAVAEE的,但是由于JAVAEE的开发环境的原因,我们大概花了两天左右的时间在下载软件,组员都在自己的电脑上下载,可是大家都没有成功,时间问题我们换了一个应用,我们用Dreamweaver编写程序,由于很久没有用户,但时间急,我们只能边学边编程。发现这样学习一门语言效率也比较高。
(4)累计花了多少个小时在软件工程实践上?平均每周花多少个小时?
累计花费了七十小时左右,但是平均每周的话,前期的工作可能每周四到五个小时,后期由于任务重说花费的时间也比较多。
(5)你学习和掌握的新语言、新平台?
语言:JAVAWeb、SQL语言、Dreamweaver CS6
平台:班级博客园、MOOC、GitHub
(6)填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发的方法和建模的方法?
软件开发的工具、项目管理工具 | 软件开发 | 软件建模方法 |
---|---|---|
Dreamweaver CS6 墨刀、石墨文档、mockplus | 原型方法、生命周期法、面向对象方法 | 面对对象建模、结构化建模 |
(7)其他方面的收获或提升
在这学期的软件工程的学习过程中发现,除了学习项目设计能力之外,学会了与其他成员的合作相互沟通、相互协调、相互帮助。
5 你认为目前的收获和提升。
上了大学后很少有课前预习的习惯,但是通过老师的教学方法课前预习,让我对课程的学习有更加深刻的了解和学习。并且也学到了很多新的软件的应用,同学之间的相互学习和合作等。
201671030118 索郎卓玛 实验十四 团队项目评审&课程学习总结的更多相关文章
- 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 ...
随机推荐
- sklearn保存模型的两种方式
sklearn 中模型保存的两种方法 一. sklearn中提供了高效的模型持久化模块joblib,将模型保存至硬盘. from sklearn.externals import joblib # ...
- 使用stunnle加密传输
Stunnel是一个可以用SSL对任意 TCP 连接加密的程序.它可以运行在多种UNIX和Windows上,它是基于 OpenSSL的,所以它要求已经安装了 OpenSSL,并进行了正确的配置.——来 ...
- github打开慢,甚至打不开,怎么办,解决方案方法
有人使用github后,在某些网络下发现打开慢,甚至打不开,这都是因为他是国外站:目前互联网的连接机制导致超过一定的路由节点的连接就会出现这个问题,解决办法就是直接告诉本机ip.不要先层层询问域名转i ...
- 腾讯云IPv6技术拿了个一等奖!1.5亿人已经用上
中国通信学会在其官网上公布了2019年中国通信学会科学技术奖的评选结果,腾讯云和中国移动通信集团,中国信息通信研究院.以及华为联合申报的“移动互联网IPv6技术攻关及规模应用”项目荣获今年科学技术一等 ...
- CentOS 6.x安装php 5.6和redis扩展的全过程
安装PHP 5.6 #yum clean all #yum update 整体升级一下yum包 #yum install -y epel-release #yum list installed | g ...
- Prometheus 配置采集目标
Prometheus 配置采集目标 1.根据配置的任务(job)以http/s周期性的收刮(scrape/pull)2.指定目标(target)上的指标(metric).目标(target)3.可以以 ...
- Codeforces 878 E. Numbers on the blackboard
Codeforces 878 E. Numbers on the blackboard 解题思路 有一种最优策略是每次选择最后面一个大于等于 \(0\) 的元素进行合并,这样做完以后相当于给这个元素乘 ...
- spring注解@postConstruct与constructor与@Autowired的启动顺序
本文链接:https://blog.csdn.net/zpflwy1314/article/details/80797756 @Postcontruct’在依赖注入完成后自动调用,例如要将对象a注入到 ...
- 开源串口 Ymodem 上位机软件
概述 上位机使用Qt开发,计划整合多个工具为一体,用作以后的调试工具. 当前完成功能: 1.串口调试 支持hex和ascii 码发送,接受. 支持自动添加回车换行. 支持定时发送,最短间隔100ms, ...
- Linux中的RCU的那点事
原文:https://zhuanlan.zhihu.com/p/67520807 今天来讲一下这Linux内核中的RCU(Read Copy Update,读复制更新)机制. 我主要参考的 ...