项目 内容
所属课程 [所属课程(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. [LeetCode] 43. Multiply Strings 字符串相乘

    Given two non-negative integers num1 and num2represented as strings, return the product of num1 and  ...

  2. Linux内核定时器struct timer_list

    1.前言 Linux内核中的定时器是一个很常用的功能,某些需要周期性处理的工作都需要用到定时器.在Linux内核中,使用定时器功能比较简单,需要提供定时器的超时时间和超时后需要执行的处理函数. 2.常 ...

  3. vue + element 文件上传 并将文件转 base64

    当时有一个需求 是需要用到上传文件这个功能,并且需要将文件转为 base64 给到后台.网上找的全是啥图片转base64 肯定是因为这类需求比较常见.当时有点懵了.后面一想,都他娘是文件啊.然后就找到 ...

  4. NodeJS添加Jquery依赖

    NodeJS使用时有时候需要JQuery依赖. 新版正确的依赖方式 var jsdom = require('jsdom'); const {JSDOM} = jsdom; const {docume ...

  5. golang 学习笔记 -- struct interface的使用

    一个 interface 类型定义了一个方法集做接口. 区分goalng的方法和函数 func go() { fmt.Println('go to home') } 这是函数 type car str ...

  6. pxelinux.0:winboot:网络引导(启动)wim格式的windows PE系统:配置文件写法

    关键:加载wimboot引导模块,并传入参数 todo:通过标准kenerl的append传入启动参数..........todo.todo default menu.c32 label wimboo ...

  7. Kafka学习笔记2--Kafka的服务端配置

    下载解压 kafka 后,在 kafka/config 下有 3 个配置文件与主题的生产.消费相关. server.properties--服务端配置 producer.properties--生产端 ...

  8. LoadRunner 11 的兼容问题及权限问题

    1.LoadRunner 11 在服务器系统中可能出现 不兼容问题. 要对 安装目录bin\LRLauncherApp.exe 和 bin\wlrun.exe 右键属性兼容性(视系统定). 2.如果填 ...

  9. linux中上传文件出现Refused to display 'http://***' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

    刚开始出现这个问题,去百度了一下,网上很多答案都是一致的,但是在我这里没有解决问题.这个问题服务器没有打印日志.说明没有访问到服务器上,但是前端又没有问题,很奇怪,后面终于有一个同事和我说会不会是腾讯 ...

  10. 学习CSS Grid布局

    一. 重要术语: CSS Grid(网格) 布局(又称为 "Grid(网格)" ),是一个二维的基于网格的布局系统,它的目标是完全改变我们基于网格的用户界面的布局方式. FlexB ...