团队项目:二次开发--v.2.1--软件工程


原先代码,对于基本对象的Get,Set方法构造函数等方法与实现基本功能的方法统一放到了一起,容易造成代码不清晰,别人比较难阅读的情况。而且其中代码冗余比较多。
改进代码,进行了层次的分析,将基本对象与实现对象基本功能的方法分开,并用了接口方便对函数方法的管理,有利于下次对代码的改进。消除了代码中的冗余。


从用户的角度(把自己当成小学生或真的请小学生帮忙),题目的难易程度需要划分。

团队贡献分:
蔡舜 : 20 * 4 * 30% ~~ 20
卢晓洵 :20 * 4 * 30% ~~ 19
林宇粲 :20 * 4 * 20% ~~22
王昕明 :20 * 4 * 20% ~~21
团队项目:二次开发--v.2.1--软件工程的更多相关文章
- Github Python计算器开源项目 二次开发--增加函数图形
		
先上原项目链接:https://github.com/xhf79/Calculator_pyqt python+Qt 开发的计算器 原项目界面和功能如图所示: 科学计算的内容基本都有,但按照项目的提示 ...
 - 《TheOne团队》团队作业三:团队项目原型设计与开发
		
项目 内容 作业所属课程 http://www.cnblogs.com/nwnu-daizh/ 作业要求 https://www.cnblogs.com/nwnu-daizh/p/10761596.h ...
 - 201671010426 孙锦喆 实验十四 团队项目评审&课程学习总结
		
徐明锦 徐明锦 2 95 2019-06-30T14:54:00Z 2019-06-30T14:54:00Z 9 608 3472 28 8 4072 14.00 Clean Clean false ...
 - 实验十四:团队项目评审&课程学习总结
		
项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...
 - 在Azure DevOps Server (TFS) 中修改团队项目名称
		
概述 [团队项目]: 在Azure DevOps Server (原名TFS)中,团队项目(Team Project)是一个最基本的数据组织容器,包含了一个团队或者信息系统中的所有信息,包括源代码.文 ...
 - 《Dare To Dream 》第三次作业--团队项目的原型设计与开发
		
一.实验目的与要求 1.掌握软件原型开发技术: 2.学习使用软件原型开发工具: 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2:在团队博客发布博 ...
 - 《Blue Flke》团队项目的原型设计与开发
		
实验目的: 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 实验过程和步骤: 任务1.针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型. 任务2.在团队博客发布博文,陈述团队项目 ...
 - 《A_Pancers团队》———团队项目原型设计与开发
		
一.实验目的与要求 (1)掌握软件原型开发技术: (2)学习使用软件原型开发工具:本实验中使用墨刀 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2 ...
 - 《F4+2》——团队项目的原型设计与开发
		
目 录 1 · 团队信息 2 · NABCD模型 3. 原型设计的工具 4 · 原型设计 5 · PSP表格 6 · 团队设计过程 7 · 原型设计心得 一 · 团 队 信 息 成 员 列 ...
 
随机推荐
- [Mysql]查看版本号的五种方式
			
[Mysql]查看版本号的五种方式 目录(?)[+] 查看版本信息 #1 使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3Serve ...
 - 并发工具类(三)控制并发线程的数量 Semphore
			
前言 JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch.CyclicBarrier.Semphore.Exchanger.Ph ...
 - 20180201之Burp Suite Professional V1.7.31 相关英文翻译
			
Burp Suite Professional V1.7.31 打嗝 套件 专业
 - docker使用笔记1
			
rhel6安装 yum -y install docker-io ################################################ 进入容器命令 docker exec ...
 - three3D地图设置两点之间的连线
			
点:可以用THREE.Vector3D来表示 现在来看看怎么定义个点,假设有一个点x=4,y=8,z=9.你可以这样定义它: var point1 = new THREE.Vecotr3(4,8,9) ...
 - JAVA 读取配置文件 xxx.properties
			
package config_demo; import java.io.InputStream; import java.util.Properties; public class UrlDemo { ...
 - WebService 服务端客户端 实例 HTTPRIO (一) SOAP WSDL
			
Delphi中WebService包含的组件解释(有7个) (1) THTTPRIO-------:使用Http消息来调用远程使用SOAP的接口对象 (2) THTTPReqResp- ...
 - spring data jpa分页5种方法
			
7.12.12 分页 本地sql查询 注意表名啥的都用数据库中的名称, 适用于特定数据库的查询 public interface UserRepository extends JpaRepositor ...
 - 前端-javascript-DOM(重点)文档对象模型
			
1.DOM概念-文档对象模型 // 什么是DOM ? /* Document Object Model 文档对象模型 面向对象: 三个特性 封装 继承 多态 一个对象: 属性和方法 说 万事万物皆对象 ...
 - 关于U3D场景烘焙的一个想法
			
U3D进行场景烘焙时,发现阴影无法选择烘焙质量,其实想一下也合理,毕竟是烘焙,是将光照与阴影信息保存到lightmap中,因此阴影的质量取决于光照贴图的精度, 就算光照贴图再大,也远不可能达到实时光照 ...