项目 内容
所属课程 [所属课程(https://www.cnblogs.com/nwnu-daizh/)
作业要求 作业要求
课程学习目标 (1)掌握软件项目评审会流程;(2)反思总结课程学习内容

任务一:团队项目审核已完成、项目验收过程意见表已上交。

任务二:课程学习总结

1.结合本学期课程学习内容,对比《实验一 软件工程准备》的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的;学习中是否产生了新的问题?如有,请提出。

《实验一 软件工程准备》 博客链接

问题1: 软件复审是软件在编码前对分析文档和设计文档的审查,其目的是发展和纠正在分析和设计阶段中可能产生的系统性错误,它是软件测试的固有和重要内容和步骤。反复审查是为了确保质量,保证不出现更多的错误和异常,软件复审就是以对质量保证为目的的。软件复审包括了对需求文档、详细设计、数据库设计、功能设计、编码功能实现及质量、错误跟踪等的审查,以避免使用过程中出现更多的差错。

问题2:软件开发团队是软件项目实施的基础,它直接影响了软件项目管理的最终效果。软件开团队在软件开发中的作用越来越突出。团队管理也非常重要,它是项目能够顺利进行的基础,对于软件项目团队,当我们在开发复杂软件的时候,一般每个人开发不同的部分,可能存在不同的数据结构开发,而后将软件的不同模块集成在一起,就会暴露很多问题。一个软件模块本身没有问题,但是合在一起却可能不能工作,所以开发人员的团队合作意识是非常重要的。

问题3:高效的设计师会参考优秀设计案例、设计惯例、标准以及可用性原则来确保界面方案符合用户需要。其中最重要的设计原则包括:

① 统一的界面元素能让用户快速熟悉并掌握使用方式

②清晰的元素层级和页面结构能让用户一眼看到最重要的内容

③ 用颜色和字体等样式来向用户暗示元素的优先级以及作用

④发送系统状态变更、错误以及用户操作时,提供反馈信息,以便用户了解进程并进行下一步决策

⑤了解用户喜好和需求优先级,让操作过程更顺畅自然

⑥利用留白及合理布局让界面更加清晰易懂

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

(1)可行性分析:可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。

(2)需求分析:需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

(3)软件设计:软件设计的任务是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。软件设计包括软件的结构设计,数据设计,接口设计和过程设计。结构设计是指:定义软件系统各主要部件之间的关系;数据设计是指:将模型转换成数据结构的定义;接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信;过程设计是指:系统结构部件转换成软件的过程描述。

(4)实现:项目的实现大致有六个步骤①数据类型和数据结构规划②资源分配③任务分配④写设计说明书⑤集成项目⑥写总结和报告

(5)测试:

测试策略:黑盒测试

测试过程:确认测试,针对可以实现的功能设计相关用例进行测试

测试内容:网页所有功能

测试技术:包括等价类划分,边界值分析,错误推测和因果图等方法

技术标准:完成所有功能的测试

3.结合个人项目/结对编程/团队项目的个人经历,谈谈心得。

通过本学期对软件工程这门课程的学习,首先训练了我的编程能力,由于我们小组的团队项目是基于HTML做的一个导游众评网,此次项目的建成,我不仅开始重拾网页设计这门课所学的知识,也重温了Dreamweaver这个软件的使用,对于界面的设计每一个小的细节都要注意到和及时更正,在这个过程中我有很多忘记了的代码和知识点,我只能通过网络和原先的书籍课本,重新学习这一部分的知识;其次,让我深刻了解到团队合作的重要性,很多东西是无法一个人去完成的,因为这是一个项目,里面包含了很多东西,例如要写概要设计书、详细设计书、测试文档等一系列的准备文档及后期文档,还要兼顾设计主项目,这样工作量就变得非常大了,这时候团队合作的重要性才真正的体现出来。在这里我想要感谢老师对我们的指导和教诲,也要感谢我的小组成员在我不懂不会的时候耐心的教我。

4.总结这门课程的实践总结和给你带来的提升,包括以下内容:

(1)统计在软件工程实践中,你完成了多少行的代码;

大概完成了10000+的代码。

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

               实验题目	                                                 花费时间

实验一:软件工程准备 6h

实验二:软件工程个人项目 2h

实验三:作业互评与改进 4h

实验四:软件工程结对项目 6h

实验五:团队作业1:软件研发团队组建 8h

实验六:团队作业2:团队项目选题 3h

实验七:团队作业3:团队项目原型设计与开发 8h

实验八:团队作业4:基于原型的团队项目需求调研与分析 8h

实验九:团队作业5:团队项目需求改进与系统设计 8h

实验十:团队作业6:团队项目系统设计改进与详细设计 8h

实验十一:团队作业7:团队项目设计完善&编码 5d

实验十二:团队作业8:软件测试与Alpha冲刺 5d

实验十三:团队作业9:Beta冲刺与团队项目验收 5d

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

(3)哪一次作业让你印象最深刻?为什么?

印象最深刻的作业:团队原型设计

原因:初次接触原型设计这个东西感觉很新鲜,学习使用Mock的过程都很开心,按照自己的设想做某一个模块的网页面板设计,体验到做一个属于自己的网页的乐趣。

(4)累计花了多少个小时在软件工程实践上?平均每周花多少个小时?

累计在软件工程实践上的时间从团队项目开启到结束,有两个多月时间了。每周花费4天,一天4-8个小时。

(5)你学习和掌握的新语言、新平台。

软件工程项目实践中没有学习新的语言,由于项目用到的是Dreamweaver 、 CSS、JavaEE,所以对于这些又重温了一遍。这学期还 了解和学习了博客园的使用、GitHub的使用、雨课堂、中国大学慕课网的使用。

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

软件开发工具、项目管理工具 软件开发方法 软件建模方法
Mock、Dreamweaver、ProcessOn 原型设计、网页制作、在线画图等开发方法 面向对象建模:用例图、类图、包图、流程图、时序图等

(7)其他方面的收获或提升。

最大的收获是团队之间合作,让我更深层次了解和学习软件开发的意义。

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

没有太大的建议,就是每周任务都觉得好累。QAQ

201671030113 李星宇 实验十四 团队项目评审&课程学习总结的更多相关文章

  1. 201671030110姜佳宇实验十四 团队项目评审&课程学习总结

    作业 链接 作业所属课程 西北师范大学软件工程 作业要求 实验十四 团队项目评审&课程学习总结 作业目标 总结学习心得 本学期课程学习总结 解决实验一 软件工程准备任务5提出的问题:  问题一 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. BBS_02day

    目录 BBS_02day: 展示个人所有文章: 点赞,点彩功能: 评论功能: BBS_02day: 展示个人所有文章: def article_detail(request,username,arti ...

  2. 命令行编译带外部包依赖的java源文件 [以JDBC MySQL8为例]

    环境: MySQL8 JDK11(SE) 首先下载MySQL8的JDBC驱动 https://dev.mysql.com/downloads/connector/j/选 PlatForm Indepe ...

  3. uwsgi异常服务器内存cpu爆满

    记录线上服务器通过linux性能检测工具glances检测到 cpu.内存爆满,且是uwsgi进程占用,对于服务器内核,以及uwsgi配置优化 参考文章 https://blog.csdn.net/o ...

  4. base62与long的相互转换

    public static class Converter { private static String keys = "0123456789abcdefghijklmnopqrstuvw ...

  5. Zuul的高级使用

    原文链接:https://blog.csdn.net/u011820505/article/details/79373594

  6. 动手学深度学习7-从零开始完成softmax分类

    获取和读取数据 初始化模型参数 实现softmax运算 定义模型 定义损失函数 计算分类准确率 训练模型 小结 import torch import torchvision import numpy ...

  7. Vue.js+vue-element

    Vue.js+vue-element搭建属于自己的后台管理模板:什么是Vue.js?(一)   Vue.js+vue-element搭建属于自己的后台管理模板:Vue.js是什么?(一) 前言 本教程 ...

  8. 奥展项目笔记01--不同网站,点击工具--开发人员工具F12,显示的页面怎么不一样

    开发人员工具F12,显示的页面不一样: 样式1: 样式2: 解决方案:兼容模式和极速模式的开发者工具不一样,改成极速模式就ok了.

  9. Blend 设置通明窗体

    原文:Blend 设置通明窗体 这篇开始到下周周一 更新WPF blend 和MVVM模式的博客  因为新入职的公司主要去做WPF的工作 一边整理学习  一遍回顾   但是CSDN 限制每天10篇  ...

  10. SQlServer 变量定义 赋值

    declare @id int declare @name char(10) ;注意:char(10)为10位,要是位数小了会让数据出错 set @id=1 select @id=1 select @ ...