第二组_学生会管理系统_APP端个人感想
一:相关链接
1.相关源码链接:
2.相关文档和博客:
二、个人分工
- 1.安卓端部门管理,活动管理,人员管理,审批管理的书写,一些Util类和model书写
- 2.模型设计阶段,安卓UI界面的融合
- 3.各类设计图阶段,流程图的书写
- 4.需求设计阶段,大家一起
- 5.局部会议记录的记录
三、个人编写APP总结和整体项目对团队感想
1.首先这门课程体验了一个软件从设计到完工的大致过程,体会最为深刻的还是与组员的协同问题,尤其是在我的app有三个人的情况下。局限代码推进的往往是大家没有协调好,即使我们分工比较明确也会在与其他组员之间沟通花费大量精力。
2.其次就是感受到最初的设计对于后期的影响是比较重要的,我们虽然在初期设计的时候考虑到后期的可拓展性,但仍然避免不了前期设计不合理导致的后面功能书写不顺利,还是对模型设计没有做到比较好的结果。
3.其次就是对于开发的代码,我尽量把功能分模块,把模块交给组员完成。尽量提高代码的独立性,但是现实中还是避免不了某个组员不小心改了其中一行代码,导致整个项目一些功能瘫痪的问题。
四、意见和建议
1.首先这门客是软件工程课,主要是让我们体会软件开发的全过程,我觉得课程的开头应该比较快,先紧后松,一开始可以尝试一周一个里程碑,对于一开始需求的书写,希望老师可以给予一些参考,让大多数小组快速进入开发状态。
2.还有就是对于以前工作过的xml设计和墨刀原型,没有实现更新,大多数就是写完就完事了,但是后期项目推进必然会对烟来的进行补充和修正,而不顾原来的基础,会额外浪费挺多时间,希望可以要求定期更新原来的文档,减少无用功的浪费。
3.其实软件工程开发时候队内的讨论和协调非常重要,我觉得老师可以适当增加一点对于如何队内协调沟通的一些技巧,和对程序代码开发过程中,对于代码的管理和书写的一些小技巧的提及。
第二组_学生会管理系统_APP端个人感想的更多相关文章
- 软件工程大作业(学生会管理系统)Web端个人总结报告
软件工程大作业(学生会管理系统)Web端个人总结报告 一.小组信息 1.所在小组:第二组 2.小组选题:学生会管理系统 3.项目源代码链接: Web端源代码:code 小程序端源代码:code APP ...
- PBOC金融IC卡,卡片与终端交互的13个步骤,简介-第二组(转)
四:脱机数据认证-可选终端进行脱机数据认证来,认证卡片.记住:对于某个事情,终端与卡片谁单独也说了不算,要二者都能干才能干. 终端依据卡片(AIP)和终端(终端性能)的支持情况,决定是否使用及使用哪种 ...
- 成都优步uber司机第一组与第二组的区别
成都优步uber司机被分成了两组,两组的奖励方式不相同,下面我们先来看看官方给出的奖励方式: 滴滴快车单单2.5倍,注册地址:http://www.udache.com/如何注册Uber司机(全国版最 ...
- 杭州优步uber司机第二组奖励政策
-8月9日更新- 优步杭州第二组: 定义为激活时间在2015/6/8之后2015/8/3之前的车主(以优步后台数据显示为准) 滴滴快车单单2.5倍,注册地址:http://www.udache.com ...
- 第二讲_图像数据处理Image Data Processing
第二讲_图像数据处理Image Data Processing 深度模型出现后被弱化,但是思想的影子在深度模型中可以看到的 图片存储原理 RGB颜色空间:三通道(b,g,r),加法混色 CMY(K): ...
- K2 BPM_【解决方案】从“制造”到“智造”,K2推动制造业转型升级_业务流程管理系统
近年来,中国制造业产出占全球总产品比例越来越大,是仅次于美国的全球第二大工业制造国,中国凭借巨大的制造业总量成为名副其实的“世界工厂”.然而个性化消费的兴起正在给制造企业各环节带来冲击.在现代市场环境 ...
- 【渗透实战】那些奇葩的WAF_第二期_无意发现通杀漏洞,空字节突破上传!
/文章作者:Kali_MG1937 CSDN博客号:ALDYS4 QQ:3496925334 未经许可,禁止转载/ 该博文为本人18年左右的渗透记录,文法粗糙,技术含量极低,流水账文章,且今日不知为何 ...
- 深入理解java虚拟机_第二章_读书笔记
1.本章内容目录: 概述 运行时数据区域 程序计数器 java虚拟机栈 本地方法栈 java堆 方法区 运行时常量池 直接内存 HotSpot虚拟机对象探秘 对象的创建 对象的内存布局 对象的访问定位 ...
- web项目_学生证管理系统
项目简述: 基于java web实现学生卡管理系统,用户包括学生和学生处,分别实现以下功能. 学生: 1.对本人登录密码的修改 2.申请补办学生卡 3.查看学生卡补办状态 学生处: 1.对学生信息的管 ...
随机推荐
- 一、基础篇--1.1Java基础-String、StringBuilder、StringBuffer
String.StringBuilder.StringBuffer 主要区别在两点上: 速度效率上对比:StringBuilder>StringBuffer>String 线程安全上来说: ...
- ES6 暂时性死区
在ES6中,声明变量新增了两个关键字:let命令和const命令 如果在区块中存在let或者const命令时,任何变量都必须在声明之前使用,无论是区块外部的全局变量或者是区块内部的变量: /* 区块外 ...
- 为java类起别名
<typeAliases> <!-- 1.typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写:employee alias:指定新 ...
- VC CString,int,string,char*之间的转换
CString转string : CString strMfc = "test"; std::string strStr; strStr = strMfc.GetBuffer(); ...
- E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。 E: 无法更正依赖关系
mentohust:i386 已经是最新的版本了. 您可能需要运行"apt-get -f install"来纠正下列错误: 下列软件包有未满足的依赖关系: mentohust:i ...
- JS中keyup, keypress, keydown以及oninput四个事件的区别
$email_input.onkeyup=function(event){ // console.log('event handle');//按方向键以及backspce esc有反应 长按字母键也没 ...
- C# user32.dll找窗口时,使用GetClass方法解决 【带有系统自动编译的窗体类后缀名】 问题
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] static extern int G ...
- IDEA使用设置
IDEA版本为2017.2.1 1.设置主题 File->Settings->Appearance,界面如下 2.修改快捷键-Eclipse方式 File->Settings-> ...
- http协议组成
摘要 本文主要内容介绍什么是http协议 了解http协议之前我们先了解一下当我们输入一个url到页面渲染出来,这个过程发什么了什么呢~ 网络开启线程开始解析url DNS解析域名,查询IP 建立TC ...
- python中的各个模块
collection模块:python中的扩展数据模块#namedtuple: 生成可以使用名字来访问元素内容的tuple'''from collections import namedtuplePo ...