《Exceptioning团队》第六次作业:团队项目系统设计改进与详细设计
一、项目基本介绍
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 任课教师博客主页链接 |
| 这个作业的要求在哪里 | 作业链接地址 |
| 团队名称 | Exception |
| 作业学习目标 | 1.掌握面向对象软件设计方法;2.完善系统设计说明书,掌握面向对象详细设计内容、设计原理和技术。 |
作业任务
1.团队项目github仓库地址链接;
GitHub地址:Github
2.更新Github仓库《软件系统设计说明书》
文件地址:《软件系统设计说明书》
3.按任务要求完成团队项目系统设计改进总结;
3.1任务分配表
| 成员 | 任务 | 任务量 | 实际所用时间 |
|---|---|---|---|
| 钟红耀 | 团队项目系统设计改进 | 25% | 20分钟 |
| 夏向明 | 团队项目系统详细设计完善,博客撰写 | 27% | 20分钟 |
| 金振兴 | 团队项目系统详细设计 | 28% | 25分钟 |
| 高小兰 | 文件上传Github、博客撰写 | 25% | 20分钟 |
3.2团队项目详细设计心得
在设计之前我们把工作分成查找标准文件、检查我们的项目存在的不足。两个人一小组,后面的小组对设计好的内容进行核查改进,
在此过程中两个小组要以相同的标准进行设计,我们主要的流程是这样的:金振兴和钟红耀初步完成系统详细设计并提交给夏向明和高小兰,然后收到分析后,进行完成和补充项目系统设计实验书是后面写博客的重要前提。完成过程中撰写《软件系统详细设计说明书》,这才能使得团队项目详细设计过程总结顺利完成。两个小组的任务也存在着这些联系,因此按时完成分配的任务是团队存在的必要条件
4.Github仓库上传《软件系统详细设计说明书》;
文件地址:《软件系统详细设计说明书》
5.团队项目详细设计过程总结。
(1)掌握程序流程图的符号及画法(2)真正理解解决该问题的方法,思路或者算法(3)动手绘制
通过本次详细设计过程,使得我们更加明白一个好的项目设计只有通过不断的迭代设计,不断的分析不足,不断的完善才能更好。通过实践也更深刻的理解了软件设计模式及体系结构这样抽象的概念!
6.回答以下两个问题:(20分)
(1)何谓软件体系结构、软件设计模式?
软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系;设计模式即对面向对象设计中反复出现的问题的解决方案,而软件设计模式则可理解为一套被反复使用、经过分类编目的、代码设计经验的总结,这样一个总结或者说解决方案就是一种设计模式
(2)什么是C/S与B/S结构
C/S即客户机和服务器结构,是一种典型的软件体系结构;B/S即浏览器/服务器模式,随着Internet和WWW的流行,逐渐替代了C/S结构,是C/S架构的一种改进,可以说属于三层C/S架构。常见应用有OA系统。
(3) 什么是MVC设计模式?
MVC即Model View Controller,一种非常常见的软件设计典范。强制性的使应用程序的输入、处理和输出分开,使得代码耦合性低,复用性高,可维护性高,且有利于软件工程化管理,常见的MVC框架有Struts,Spring。
《Exceptioning团队》第六次作业:团队项目系统设计改进与详细设计的更多相关文章
- 《ABCD组》第六次作业:团队项目系统设计改进与详细设计
<ABCD组>第六次作业:团队项目系统设计改进与详细设计 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ht ...
- 《Dare To Dream》第六次作业:团队项目系统设计改进与详细设计
团队项目系统设计改进与详细设计 一.团队项目系统设计改进 任务1: a.分析项目系统设计说明书初稿的不足,特别是软件系统结构模型建模不完善内容. 初稿的不足:缺乏每个模块的具体业务流程详细设计和流程 ...
- 《BUG创造队》第六次作业:团队项目系统设计改进与详细设计
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十 团队作业6:团队项目系统设计改进与详细设计 团队名称 BUG创造队 作业学习目标 1.编写完整<软件系统设计说 ...
- 《hello--world团队》第六次作业:团队项目系统设计改进与详细设计
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十 团队作业6:团队项目系统设计改进与详细设计 团队名称 <hello--wo ...
- 《CoderXiaoban团队》实验十 团队作业6:团队项目系统设计改进与详细设计
实验十 团队作业6:团队项目系统设计改进与详细设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验十 团队作业6:团队项目系统设计改进与详细设计 团队名称 Code ...
- 《always run团队》第六次作业:团队项目系统设计改进与详细设计
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 作业链接地址 团队名称 always run 作业学习目标 掌握面向对象软件设计方法:(2)完善系统设计说明书,掌握面向对象详细设计内 ...
- 《A_Pancers》团队作业6—团队项目系统设计改进与详细设计
一.团队项目系统设计改进: 1.分析项目系统设计说明书初稿的不足,特别是软件系统结构模型建模不完善内容: 在上一次的项目系统设计说明书中没有很好的完成软件系统结构模型的建模设计,只做了基本的系统项目原 ...
- 《F4+2》—团队项目系统设计改进与详细设计
一.团队项目系统设计改进: 1.分析项目系统设计说明书初稿的不足,特别是软件系统结构模型建模不完善内容 在上一次的项目系统设计说明书中没有很好的完成软件系统结构模型的建模设计,只做了基本的系统项目原型 ...
- 团队作业6—《Spring_Four》团队项目系统设计改进与详细设计
一.修改完善团队项目系统设计说明书 a.分析<考信项目系统设计说明书>初稿的不足:数据库建模不足 b. 团队项目Github仓库中更新:https://github.com/gzyt/SR ...
随机推荐
- MAVEN安装代码到本地库,安装jar, source, javadoc的方式
cd /d %~dp0 mvn -Dpackaging=jar mvn -Dpackaging=jar -Dclassifier=sources mvn -Dpackaging=jar -Dclass ...
- Python基础系列讲解-自动控制windows桌面
原链接:https://zhuanlan.zhihu.com/p/73001806 在使用PC时与PC交互的主要途径是看屏幕显示.听声音,点击鼠标和敲键盘等等.在自动化办公的趋势下,繁琐的工作可以让程 ...
- leetcode最长回文
给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 示例 1: 输入: "babad" 输出: "bab" 注意: &qu ...
- 如何访问Pod
本章看点: 理清Deployment,ReplicaSet和Pod的关系,以及三者之间的网络关系,ip地址和端口号 通过Pod进入docker容器修改里面的内容 外部网络访问Pod里面的应用 一.通过 ...
- js加减乘除函数
经常用到算数的时候,可以直接用:// 除法函数function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { t1 = arg1.toS ...
- charles4.0 request和response的显示设置
点击右上角的设置按钮 点击preferences 切换到viewers,取消勾选Combine request and response,点击保存即可
- WebApi接收接收日期格式参数时,日期类型(2019-10-08T16:00:00.000Z)后台接收时间少8小时问题
前端使用的是elementui的日期控件,将日期格式的数据提交到webapi后台时,接收到的日期格式少了8小时,这个原因是由于时区引起的,应该在WebApiConfig进行配置转成本地时间,解决少8小 ...
- 大型三甲HIS系统最新C#源码医院信息管理系统NET源码门诊住院医嘱药房药库发药管理源码
查看医疗信息管理his系统演示 本云his系统源码,适用在县乡一体化,医联体分级诊疗项目上,本源码开发语言asp.net c#,数据库sqlserver2012,开发工具vs2015.技术框架mvc. ...
- 【洛谷 P5341】 [TJOI2019]甲苯先生和大中锋的字符串(后缀自动机)
题目链接 建出\(sam\),求出parent tree上每个点的\(endpos\)集合大小. 如果等于\(k\),说明到达这个点的都可以.给\((len[fa(i)],len[i]]\)的\(cn ...
- CentOS下安装mysql-server提示No package mysql-server avaliable
出现这个原因是CentOS使用mariadb-server代替掉了mysql-server,因此如果想使用mysql-server需要先更新仓库地址,使用以下命令: wget http://repo. ...