《队长说得队》【Alpha】Scrum meeting 1
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | >>2016级计算机科学与工程学院软件工程(西北师范大学) |
| 这个作业的要求在哪里 | >>实验十二 团队作业8:软件测试与ALPHA冲刺 |
| 团队名称 | 队长说得队 |
| 作业学习目标 | 掌握软件编码实现的工程要求。 |
第一天 日期:2019/6/15
今日完成任务情况以及遇到的问题。
- 由于一些原因,上次实验任务:团队软件项目设计完善没有完成。但是软件工程的每个环节是不能缺少的,也为了后面的编码有据可依,首先我们对团队软件项目设计根据老师上课的点评进行了改善,并对接下来进行的编码工作制定软件编码规范。
《软件设计方案说明书》Github链接地址
《软件编码规范》Github链接地址 项目技术设计中体现的一些原则:
(1)抽象
在定义一个类的时候,实际上就是把一类事物的公有的属性和行为提取出来,形成一个物理模型,这种研究问题的方法称为抽象。接口和抽象类实际就是抽象的体现,以系统的用户类为例,定义了用户注册、查询等接口,在后期如果用户有新的需求,可以进行扩充。
(2)强内聚/弱耦合/模块化
在设计的过程中,我们将整个项目分为公寓管理员、系统管理员、学生、宿舍管理等模块,每个大的模块在具体实现过程中又被分为多个小模块,尽量使得各模块之间以及模块内部实现高内聚低耦合。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。
(3)信息隐藏和封装
在面向对象的方法中,信息隐藏通过对象的封装性来实现。信息封装就是将模块设计成"黑箱",实现的细节隐藏在模块内部,不让模块的使用者直接访问。一个模块不需要知道另外一个模块的内部情况,你可以有效的解除组成系统个模块之间的耦合关系,使这些模块可以独立开发、测试、优化、修改、理解,这样可以加快系统开发的速度,因为这些模块可以并行开发。它也减轻了维护的负担,因为我们可以更加快速地理解这些模块,并在调用的时候不影响其他模块。而且信息隐藏和封装也提高了软件的可重用性和可维护性。
(4)界面和实现的分离
界面来接收用户所输入的数据,根据用户的需求,在实现模块来处理用户所输入的数据,然后再将根据用户需求得到的数据输出到用户界面上。
- 由于一些原因,上次实验任务:团队软件项目设计完善没有完成。但是软件工程的每个环节是不能缺少的,也为了后面的编码有据可依,首先我们对团队软件项目设计根据老师上课的点评进行了改善,并对接下来进行的编码工作制定软件编码规范。
明天任务安排
项目成员 具体任务 杨凡亿 搭建并配置项目集成开发环境 唐盖强 登录功能的实现 何启芝 登录界面的设计 赵佳平 WBS的更新、登录功能的实现 旦增罗布 数据库程序测试
成员贡献时间
项目成员 具体任务 时间 杨凡亿 《软件设计方案说明书》的编写 2h 唐盖强 《软件编码规范说明书》的编写 1h 何启芝 编辑博客 1h 赵佳平 WBS的更新,《软件设计方案说明书》的编写 2h 旦增罗布 数据库创建程序的编写 2h 燃尽图

《队长说得队》【Alpha】Scrum meeting 1的更多相关文章
- Alpha Scrum Meeting汇总
第一次Alpha Scrum Meeting 第二次Alpha Scrum Meeting 第三次Alpha Scrum Meeting 第四次Alpha Scrum Meeting 第五次Alpha ...
- 第三次Alpha Scrum Meeting
本次会议为Alpha阶段第三次Scrum Meeting会议 会议概要 会议时间:2021年4月26日 会议地点:线上会议 会议时长:20min 会议内容简介:本次会议主要由每个人展示自己目前完成的工 ...
- 第四次Alpha Scrum Meeting
本次会议为Alpha阶段第四次Scrum Meeting会议 会议概要 会议时间:2021年4月28日 会议地点:线上会议 会议时长:18min 会议内容简介:本次会议主要由每个人展示自己目前完成的工 ...
- 第一次Alpha Scrum Meeting
本次会议为Alpha阶段第一次Scrum Meeting会议 会议概要 会议时间:2021年4月22日 会议地点:北航Inspiration Space咖啡厅 会议时长:1小时 会议内容简介:本次会议 ...
- 第二次Alpha Scrum Meeting
本次会议为Alpha阶段第二次Scrum Meeting会议 会议概要 会议时间:2021年4月24日 会议地点:线上会议 会议时长:30min 会议内容简介:本次会议主要由每个人展示自己目前完成的工 ...
- 第五次Alpha Scrum Meeting
本次会议为Alpha阶段第五次Scrum Meeting会议 会议概要 会议时间:2021年4月30日 会议地点:线上会议 会议时长:15min 会议内容简介:本次会议以主要围绕卡牌对接的诸多问题与对 ...
- 第六次Alpha Scrum Meeting
本次会议为Alpha阶段第六次Scrum Meeting会议 会议概要 会议时间:2021年5月2日 会议地点:线上会议 会议时长:20min 会议内容简介:本次会议主要由每个人展示自己目前完成的工作 ...
- 第七次Alpha Scrum Meeting
本次会议为Alpha阶段第六次Scrum Meeting会议 会议概要 会议时间:2021年5月4日 会议地点:线上会议 会议时长:20min 会议内容简介:本次会议主要由每个人展示自己目前完成的工作 ...
- 【二食堂】Alpha - Scrum Meeting 3
Scrum Meeting 3 例会时间:4.13 12:00 - 12:30 进度情况 组员 昨日进度 今日任务 李健 1. 继续学习前端知识,寻找一些可用的框架.issue 1. 搭建主页html ...
- 【二食堂】Alpha - Scrum Meeting 4
Scrum Meeting 4 例会时间:4.14 12:30 - 12:50 进度情况 组员 昨日进度 今日任务 李健 1. 主页面的搭建工作issue 1. 完成主页搭建**issue2. 与后端 ...
随机推荐
- linux文件重命名
rename 命令用字符串替换的方式批量改变文件名. 语法 rename(参数) 参数 原字符串:将文件名需要替换的字符串: 目标字符串:将文件名中含有的原字符替换成目标字符串: 文件:指定要改变文件 ...
- 2014-10-24 NOIP欢乐赛
10-24NOIP欢乐赛 ——By 潘智力 题目名称 分火腿 无聊的会议 班服 时间限制 1s 1s 1s 内存限制 64MB 128MB 128MB 输入文件 hdogs.in meeting.in ...
- uoj#386. 【UNR #3】鸽子固定器(乱搞)
传送门 题解 //minamoto #include<bits/stdc++.h> #define R register #define ll long long #define fp(i ...
- 洛谷P1829 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演)
传送门 式子好麻烦orz……大佬好腻害orz->这里 //minamoto #include<iostream> #include<cstdio> #define ll ...
- linux vim 配置 go 开发环境
安装vim-go 插件 vim 暂时对golang 还不支持语法高亮,如果用户希望使用vim 开发golang 程序,还需要给vim 安装对应的插件 首先需要安装一个vim-pathogen vim插 ...
- 10.Python初窥门径(函数进阶)
Python(函数进阶) 一.函数的传参(接上期) 形参角度(一共四种,后两种) 动态参数(万能参数)* # 定义一个函数时,*所有的位置参数聚合到一个元组中 def func(*args): # * ...
- PHP composer 日常使用命令和理解
composer的操作很多很杂,平时大都用不上,正要找又一时半会难找到 日常操作,走起 第一部分 : 安装 composer.json composer init 这个命令创建了一个 composer ...
- IBM WebSphere MQ
相关链接: http://kakajw.iteye.com/category/269774 http://www.ibm.com/support/knowledgecenter/zh/SSFKSJ_7 ...
- 51nod1244 欧拉函数之和 杜教筛
和上一题差不多,一个是μ*I=e,一个是φ*I=Id 稍改就得到了这题的代码 (我会告诉你我一开始逆元算错了吗) #include <bits/stdc++.h> #define MAX ...
- java中存储金额
很早之前, 记得一次面试, 面试官问存储金钱用什么数据类型? 当时只知道8种数据类型(boolean, byte, short, int, long, float, double, char)的我, ...