项目 内容
这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/
这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html
课程学习目标 掌握软件项目评审会流程,反思总结课程学习内容。

任务一

验收意见表GitHub仓库地址 https://github.com/abcdyqmz/-

任务二

1、对实验一问题的解答及阐述

(1) 《实验一 软件工程准备提出》的问题链接
https://www.cnblogs.com/zhushijing/p/10498461.html
(2) 《实验一 软件工程准备提出》的问题解答
1.代码复审的目的有哪些?
  •   

    答: 1. 找出代码的错误,列如编码错误、不符合团队代码规范的地方。

    2.发现逻辑错误,程序可以编译痛过,但是代码罗技是错误的。

    3.发现算法错误,比如使用算法不够优化,边界条件没有处理好。

    4.发现潜在错误和回归性错误—-当前的错误导致以前修复的缺陷有重新出现。

    5.发现可能需要改进的地方。

    6.教育开发人员,传授经验,让更多的成员熟悉项目各部分代码,同时熟悉和应用应用领域相关的实际知识。

  • 2.初级软件工程师如何成长?
  • 答:1.积累软件开发的知识,提升技术技能(如对具体技术的掌握,动手能力)。例如对Java、C/C++ 、C#的掌握,诊断/提高技能的技术,对 驱 动 程序(Device Driver)、内核调试器(Kernel Debugger)的掌握;对于某一开发平台的掌握。

    2.积累问题领域的知识经验(例如:对医疗或者金融行业的了解)。第一点和第二点都可以在很多简历上看到,也可以比较容易的检测出来。随着经验的增长,一个·工程师可以掌握更广泛、更深入的技术和问题领域的知识。

    3.对通用软件设计思想和软件工程思想的理解。

    4.提升职业技能(区别于技术技能)。职业技能包括自我管理能力,表达和交流能力,与人合作的能力,按质按量完成任务的能力,这些能力在IT和其他行业都很重要。

    5.实际成果。绝大多数软件工程师的工作成果都是可以公开的,你参与的产品用户评价如何,市场占有率如何,对用户有多大价值?你在其中起立什么作用?行胜于言,这些实际的工作成果,是最重要的评价标准。

  • 3.MSF基本原则是什么?
  •  答:1.推动信息共享与沟通。

    2.为共同的远景而工作。

    3.充分授权和信任。

    4.各司其职,对项目共同负责。

    5.交付增量的价值。

    6.保持敏捷,预期和适应变化。

    7.投资质量。

    8.学习所有的经验。

    9.与顾客合作。

  • 2、总结自己在项目的可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”

    可行性分析阶段 技术可行性、经济可行性、管理可行性的分析,以及对各种风险的预测评估
    需求分析阶段 需求获取方式、需求分析、编写需求规格说明书的方法及需求验证
    软件设计阶段 软件需求的理解、表述、设计时要注意软件可扩展性、灵活性、可维护性和软件成本等
    实现阶段 软件部署实施方案的编写、用户手册的编写、维护手册的编写、回归测试
    测试阶段 测试文档的编写规范、测试的几种方式,如单元测试、模块测试、回归测试等
    项目验收阶段 验收方式、验收文档,验收阶段双方的交涉、用户验收、安全检测

    3、个人项目/结对编程/团队项目的个人经历及心得体会

      个人项目:学习个人项目是我第一次接触到软件设计的相关知识,项目相对比较简单在我一个人的努力之下勉强能够完成。也是由于比较简单我在实现方式上比较随意,采用了我比较擅长的matlab实现方式,从中体会到简单的软件未开发我们完全可以不拘泥以语言的选择,可以用最简单最可靠的方式实现最终的用户需求。
  •   结对项目:结对项目中我感受到了与结对伙伴一起开发项目时,在有效的沟通下工作效率明显的提高,结对项目由于只有两个开发人员参与,共同商议时比较容易沟通软件制作比较简单
  •   团队项目:团队项目的开发过程中是我进步最快,学习到的知识量最多的时期,图对项目中我们不仅要考虑我们能做什么更要考虑团队成员的实际水平,团队项目开发过程中虽然困难重重,但是只要我们按照软件的严格开发流程,就能够避免很对不必要的错误。其次团队项目在考察一个人的团队合作能力,我们在团队合作的过程中要进最大的·能力干好自己的工作,尽量减少给团队造成的影响,只有通力合作有效沟通的基础上我们才能取得更高的工作效率
  • 4、软件工程的实践总结和提升

    (1) 统计在软件工程实践中,你完成了多少行的代码;
      写代码是我的弱项,在整个实践中,我基本没有参与代码的编写,只是编辑文档和博客,也对部分代码进行了测试。
    (2)哪一次作业让你印象最深刻?为什么?
      答辩前的实验十三是我影响深刻的一次实验,这次作业我们要确保我们团队项目最终做的软件系统能够与运行出结果,在此期间我们一行一行的寻找错误,每位同学都十分投入的在准备最后的冲刺。在最终实验成功测试数据正确后,大家露出了脸上久违的笑容,让我从中感受到学习的成就感与无限的乐趣。
    (3) 累计花了多少个小时在软件工程实践上?平均每周花多少个小时?
      累计花费的时间要超过200个小时,每周花费的时间大概为10个小时。
    (4)你学习和掌握的新语言、新平台;
     掌握的新平台:博客园、githup。新语言:jsp

    (5)你在软件工程实践的各次作业分别花了多少时间?(做一个列表)

    各次试验 花费时间(h) 各次试验 花费时间(h)
    实验一软件工程准备 5 实验八基于原型的团队项目需求调研与分析 25
    实验二软件工程个人项目 8 实验九团队项目需求改进与需求设计 15
    实验三作业互评与改进 6 实验十团队项目需求改进与详细设计 22
    实验四软件工程结队项目 8 实验十一团队项目设计完善 30
    实验五软件研发团队的组建 10 实验十二软件测试与alpha冲刺 21
    实验六团队项目选题 12 实验十三beta冲刺与团队项目验收 15
    实验七团队项目原型设计与开发 15 实验十四团队项目评审&课程总结 7

    (6) 填写下表,总结一学期的学习中,你学习或使用的软件工程开发工具、开发方法和建模方法;

    软件开发工具 项目管理工具 软件开发方法 软件建模方法
    Eclipse、MySQL GitHub、leangoo 面向对象、原型设计、结构化设计 面向对象

    5、其他方面的收获或提升。

      在软件建模、编码能力、团队协作的能力等都有了很大的提升。

    6、你认为目前的课程存在哪些问题,你有什么更好的建议。

    我觉着如果要更好的学习软件工程就必须针对学生不同的学情来合理的设置课程能容,要考虑学生的实际编程能力,软件的实现是基于编程基础上的。另外,可以提升实验的趣味性,与实际作用,让学生作对自己实际生活能够有帮助的实验,以培养学生的学习兴趣。

    朱石景 201671010457 团队项目评审&课程学习总结的更多相关文章

    1. 团队项目评审&课程学习总结

      一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...

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

      一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...

    3. 201671010436 王雪刚 实验十四 团队项目评审&课程学习总结

      一:实验名称:团队项目评审&课程学习总结 二:实验目的与要求 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 三:实验步骤 任务一:按照团队项目结对评审名单,由项目组扮演乙方,结 ...

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

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

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

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

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

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

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

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

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

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

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

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

    随机推荐

    1. [题解向] 正睿Round435

      10.14 Link 唔,这一场打得不好.获得了\(\rm 75pts/300pts\)的得分,但是居然可以获得\(\rm 27/69\)的名次,也不至于不满意--毕竟是真不会233 \(\rm T1 ...

    2. [LeetCode] 76. Minimum Window Substring 最小窗口子串

      Given a string S and a string T, find the minimum window in S which will contain all the characters ...

    3. [LeetCode] 17. Letter Combinations of a Phone Number 电话号码的字母组合

      Given a string containing digits from 2-9inclusive, return all possible letter combinations that the ...

    4. C语言实现五子棋

      可以称得上史上最简单的五子棋版本了. 可以使用curses库来改进页面和下棋方式. 并且对于输入的坐标没有进行鉴别,如果输入的坐标超过棋盘大小,就会段错误退出. 我改进了一点,但是还是没有完全避免这个 ...

    5. Redis数据结构及常用命令(草稿)

      通用命令 数据类型 string 字符 list 列表 set 集合 zset 有序集合 hash 散列(字典中的字典) bitmap 位图 hyperloglog

    6. EasyPoi导出问题

      导出代码如下:Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), PriceExcelModel.class, pr ...

    7. SpringBoot第十八篇:异步任务

      作者:追梦1819 原文:https://www.cnblogs.com/yanfei1819/p/11095891.html 版权声明:本文为博主原创文章,转载请附上博文链接! 引言   系统中的异 ...

    8. PCA:主成分分析

      PCA的概念: 主要思想是将n维特征映射到k维上,这k维是全新的正交特征,这k维特征被称为主成分,在原数据的基础上重新构造出来k维.就是从原始的空间顺序的找出一组相互正交的坐标轴,新坐标轴的选择和数据 ...

    9. protobuf 中import 的使用

      目录结构如下: test.proto的文件内容如下: syntax="proto2"; package com.eagle.mohrss; option java_outer_cl ...

    10. linux系统下使用nginx反向代理asp.net core,并配置免费的https证书

      反向代理是为动态 Web 应用提供服务的常见设置. 反向代理终止 HTTP 请求,并将其转发到 ASP.NET Core 应用. 1.在asp.net core项目中的Startup的Configur ...