Git Product home page Git Product logo

sjtu_softwareengineering's Introduction

SJTU_SoftwareEngineering

软件工程的大门只有一个,就是实践。尽管开始时也许有些难,但俗话说的好,万事开头难,所以其实并没有什么。所以本课程少说多做吧。

课堂讲解内容和考核

本课程课表上共持续8周,事实上会进行几乎一整个学期。我们将会有3个周的课堂讲解,其后是同学们分组进行小项目的开发作为大作业。 讲解以敏捷开发流程为主要介绍对象。三周的重点分别为:需求分析、开发过程、设计和测试。 大作业考核内容分为两个部分:1,个人总结;2,项目文件。 Github将作为项目管理的工具来使用。这样不仅方便大家了解最受欢迎的版本控制工具,当然对课程来说还方便老师了解项目进度,加强我们之间的沟通,方便大家讨论和解决遇到的问题。

课程互动

请注意issues里面的内容。会在这里发通知,发任务。

课程参考书

这里列出了最为基本的参考书。有需要的同学可酌情购买(不购置任何图书,对参与课程并没有任何妨碍。但如果想有更深入的学习,书籍永远是最好的老师)。 《用户故事和敏捷方法》或类似书籍 《硝烟中的Scrum和XP》, 《敏捷软件开发——原则、模式与实践》 《验收测试驱动开发》,Markus Gartner 《Thinking in C++》or 《Thinking in java》 《重构:改善既有代码的设计》,Martin Fowler 《设计模式:可复用面向对象软件的基础》 最后要推荐:Github。这是一本打开的书,这里有很多著名软件的源码,开发文档。

其他参考文档和所需软件

在portal ftp上的public目录下提供了部分文档、软件。这些文档包括且不限于:工具使用心得、编程环境搭建经验等。欢迎各位同学提供更多内容,加以丰富。同学们提交的大作业中如有很好的此类文档,也将补充进去。(请注意我们要尊重版权。因此,如果是收集来的资料,请在文件中或者文件名中注明)

更多参考书

更多的参考书和文档将会在课堂中随时推荐。

sjtu_softwareengineering's People

Contributors

becmamba avatar caohaotiantian avatar echlov avatar evoecho avatar helloworld152 avatar huoyf0313 avatar hyf01 avatar inrese avatar jiaxinglei avatar landhill avatar lcc1999 avatar mayinghua avatar polariszzzz avatar pydxflwb avatar qinzzz avatar raid-raptor avatar starkkkk avatar tiangaorui avatar void1326 avatar weishq avatar wuyyyyyou avatar xitalaerqing avatar xx-wang avatar ychen9997 avatar yiliang98 avatar ym992 avatar yui010206 avatar yx3266 avatar zanoliang avatar zzq0119 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sjtu_softwareengineering's Issues

项目报名贴(跟帖报名先到先得)10. 校内拍卖 (5140369056)

校内二手交易有一定需求,然而由于买卖双方之中可能存在对行情不甚了解的人,最终交易价格可能不会让双方满意(尤其是卖方)。拍卖能很好地解决这一问题,然而能提供拍卖的平台不多,京东夺(duo)宝(ming)岛(dao)中多为大件,近距离交易小件不便,而且奖惩措施不力,容易被坑。

八个项目课题及组长

在50多个题目中优选了10个题目,经过组长认领,选出九个课题,组建项目组。请大家到ftp的“2017软工候选项目”文件夹下查看这9个课题的构思文档。

请大家注意这9个题目的构思者和组长直接入选项目组。请构思者跟帖时,在帖子里明确标明自己的身份。其他同学先到先得(每组严格限制最多7人)。

九个课题如下(9月20日新增一个):
校园失物招领 肖宇洋
校园信息平台 李昕朋
读书同盟 郑思祺
图书馆预约占座系统 何炳昌
课业难题问答交流 方焯
课程班级管理系统 吕峻
站队投票器 江智昊
校园植物 严晓峰
学生作业管理软件 刘华玉 (9月20日新增)

周五晚7:00整,会每一个项目开一个新帖,供大家报名。

如果任何问题,可跟帖询问。

项目报名贴(跟帖报名先到先得)5,校园搭车伙伴 (5140369033)

介绍:交大之大,出行困难,单人出租,过于奢侈,搭伙出行,互助亦结友。

功能简介:解决校园出行困难,周末时期,本地生离校回家,或是同学需出游,解决校园与公共交通间最后几公里的问题,并可以保证价钱的低廉与一定的安全性。

①考虑与校园Jaccount账号绑定登陆。
②车费各自平分。
③根据目的地,路线相近者更可优先结伴出行。
④考虑积分机制。

项目开发接近结束

请每一个项目组在代码之外在GitHub上提交所有你们现有的一些管理方面的文档(可单独放在一个documentation目录下),例如日常会议记录、人员分工、sprint backlog或者其他任何内容。

项目开发在12月1日截止。我会在GitHub上打包下载所有代码和文档。

个人总结的截止日期是12月10日,因此大家有充足的时间来进行总结和反思。这是软件工程最最重要的一个环节,请大家重视。课程评分中,项目评分占40%,个人评分占60%。请记住苏格拉底的这句话:没有反思的生活是不值得过的!这样,我们起码会有10天值得过的日子。:D

项目报名贴(跟帖报名先到先得)8. 学习管家 (5140369045)

这是款跟学习有关的软件。针对现在学生的需求: 便捷地计算绩点/学积分;获得课程(必修&选修)的简介、教材和过来人的评价;知道学校发生的一些重要新闻以及重要的教务信息;制定自己的学习计划;参与课程讨论。软件内含功能: 绩点/学积分计算器;课程信息;校园新闻;教务小贴士;自定计划表;供某课程学生聊天吐槽的专属聊天室。
(请聚焦功能,做的时候,针对一项功能来做。)

项目报名贴(跟帖报名先到先得)4,大学生校园比赛赛事积分排名系统 (5140369018)

为了更好让大学同学参与到体育活动中,更好了解大学校园举办的各项体育赛事,为此决定制作一个赛事系统,可以用来记录各项比赛的赛程、赛果、排名、以及相关新闻和花絮。举办各项比赛的相关协会同学可以通过这款软件进行比分的输入,赛程的更新,系统则可以根据录入的比分和胜负结果自动进行排名的更新。而广大观众同学则可以从这个系统的查询界面了解赛事的赛程、赛果、排名、资料和新闻等数据。

2016-2017课程问题统一回答贴

有同学来信询问大作业的情况。有些疑问统一澄清一下。
1,这周让大家每一个人都完成一个构思,这个构思将成为大作业项目组的备选课题。只有大约10个项目将被选中作为大作业开发项目。
2,下周我们将公布项目报名流程。大家将自由选择(抢)项目,每一个项目组最多有7人。
3,在构思时,请大家不要担心(思考)其后的实现过程。往年的情况看,大多数团队的最终开发结果都给老师带来了惊喜。请大家对大家要有信心。
4,构思时,请记住,你就是马云,你就是扎尔伯格,你就是你。

作业汇总

有部分优秀的作业已经传到我的ftp。感兴趣的同学可以到ftp下载。

未提交作业的有:(请大家相互转告,避免遗漏,谢谢)
5130829046
515010910076
515030910126
515030910337
515030910277

课程通报

目前第二轮开发已经接近尾声。有的小组的进展能够从网上看到。有些还看不到。
希望各个小组的master能提醒本组同学使用GitHub提交各自的代码,便于我来查阅个人的工作成果。

本轮开发中,有好几个小组都联系过我,我都安排了个别的答疑,这里再说一次,
欢迎有任何问题的同学们联系我。如果有问题暂时无法解决,那么一定要记得还可以开口问一问。

祝大家好,
2016年11月22日

谢谢大家的努力

2015年度的软件工程课程结束了。

请大家unwatch本课程(不然的话,你会被明年的课程通知打扰到)。谢谢合作!

预祝大家2016新年快乐!

建议集中贴

sprint backlog虽然是master负责维护,但这个文档的第一版最好是sprint plan meeting会议上团队集体工作一起来完成。之所以不能够某一个独自完成,是因为每一个成员都必须对sprint目标有足够清晰的理解,plan meeting的沟通作用不可小觑,以便每一个人都努力做出贡献。

友情提醒

大家好,

12月10日是个人总结的截止日期。有一半的同学已经提交了个人总结。
请还未提交的同学一定记得尽快提交作业!

课程进度和通知

第一次课程作业已经下载。请迟交作业的同学在交作业时,务必ftp上传一份的同时发送email给我,以免遗漏。

项目报名贴(跟帖报名先到先得) 1 EasyPrint需求分析 (5137119054)

在学校里,每到期末考试的时候就会出现这样一种现象——打印店里的人挤得落不下脚,打印店的老板也忙里忙外没有工夫照顾到每一位同学的需要;也有这样一种情形,晚上十点后总是有人在群里询问哪里的打印店还开着,明天一早要交的东西还没有打印,而早上和课间的打印店也是“座无虚席”。但是与此同时,我们可以发现有很多同学在宿舍里自备了打印机,也有的人觉得自备打印机太费钱费墨毕业后还要搬走很麻烦。

所以设计这个软件的目的就是要帮助我们把那些闲下来的打印机充分利用起来,让自备打印机的同学可以收回一点成本,或者通过这种方式交友,也让那些在期末或者深夜无助求打印的人寻找解决的办法。

作业提交情况汇总

如发现自己提交,但没有在这个名单里的同学尽快email和我联系。
新收到:
5140369055

提交项目文件包的小组有:
猫狗校园
滴滴约球
校园搭车
经营类游戏
手机寻回
easyprint
二手商品
校园借书
在线默写

已收到的个人总结(仅学号):
5140369018
5140369024
5140369028
5132029012

5140369006
5140369007
5140369050
5140369015
514079004
5131109035
5140369002

5140519017
5140369017
5140369003
5140369023
5140369004
5140369011
5140369012

5140809011
5140369042
5137159017
5140369041
5137179022
5140369047

5140369039
5140369056
712030920068
713030920009
5140369045

5140369058

5140369020
5140369022
5140369046
5140369040
5140369008

5140369049
5140369054
5140369044
5140369053
5137409026
5140369051
5140369052

5140369034
5140369057
5140369031
5140369025
5140369043
5140829015
5140369038

5140369048
5140369032
5140109055
5140369033
5140369036
5140369030
5140369035

5140369037
5140369001
5140369029
51403669009
5140369027
5140369026
5137119054

5140369013
5140809034
5140369005
5140369014
5140369019
5140369016
5140729048
5140369021

APP类项目的几项选择

同学们的项目中有好几个都可能做成app。app首先要确定是否需要有服务器端。如果没有,那么开发较为简单,数据可保存本地(java自带sqlite轻量数据库)。android平台上用java,可选用eclipse或者android Studio。后者运行速度快些,前者更老牌,二者都提供图形化开发界面,常见的界面均可实现。如果你对界面有更高的要求,那么需要对代码进行定制。

如果需要有服务器端(数据保存在服务器端),那么app的开发有另一条道路,就是HTML5,这是新的一个网页标准,对图形支持好。大家平时看到的一些手机版的网站大都是html5开发的。同样支持按钮等,当然不同的是,所有的运算都放在web服务器上了。

如果对界面要求非常高,控件用得少,图片用得多,可以使用cocos框架等游戏编程框架(很多种,可调研一下)。cocos这个框架是C++的,可以集成到visual studio等开发环境中。去年有同学用它开发可视化程序,开发效率高。它直接支持对png等图片的处理,因此整个界面都是各类图片的移动、添加、删除等操作。该框架虽然主要用于游戏,但也可以用于普通人机界面。

选用框架进行编程,需要专门安排时间来进行框架的学习。磨刀不误砍柴工。因此,框架的选用也应该花些时间来考虑它的主要功能,应用场景,框架的维护是否持续,应用用户是否足够多,帮助文档是否全面,学习难度如何,是否适用于自己的项目等等。

项目报名贴(跟帖报名先到先得) 2,猫狗校园 (5140369002)

本软件面向交大关爱校园内流浪猫狗的同学,旨在提高交大流浪猫狗的生存质量,关注交大学子们的心理需求。由于现在社会压力大,“踢猫效应”的产生呼吁我们关注社会青年的心理成长和道德树立。同时我校有大量流浪猫狗常驻,同学们与之朝夕相处共同构建和谐校园,而本软件将帮助同学们更好地照顾猫狗们、获得安全的互动关系,也将建立猫狗们对同学们的友好态度,却不致过度依赖。本软件将录入交大常驻猫狗的信息,由同学们提供猫狗性格特征以降低抓伤咬伤事件的发生,有效降低闵行疾病控制中心狂犬病疫苗接种量。

项目汇总贴

项目报名贴(跟帖报名先到先得)11. 滴滴约球 (5140369057)

在交大,热衷于运动学生不在少数,其中包括篮球、排球、足球等一系列集体运动方式。但是很多学生苦于没有同伴一起参与运动,或者身边志同道合的同时有时间陪同的同学太少,很难在自己的空闲时间参与这样的集体运动。受到软件滴滴打车的启发,该软件希望为同学们提供一个互动平台,使得大家在希望参加体育运动时能够及时找到相约运动的同伴,实用性强,创新性高,具有很高的发展空间。

最后的提醒贴

大家好,

两个多月的软工实践就要结束了。这里提醒大家务必12月20日提交大作业。大作业一共分两部分:
一是请项目的master提交项目文档,
二是每一个人都要提交各自的总结文档,将软工中最重要的一个部分:反思,进行到底。

人生就是一场游历,收获总在不经意间。期待大家的总结。

祝好,
马颖华
2015年12月14日

第一次作业批改回复(如有遗漏,请回复本issue,或者email给老师)

总的印象:
1,大家的故事还比较宏观,在开发过程中需要进行不断的细化,聚焦在能力和条件保证可以完成的基本功能上。
2,课堂例子的图片,限于大小,只显示了第一个故事,结果很多同学也只完成了第一个故事。
例子是一个互相帮助的软件,所以用户是“需要帮助的用户”和“提供帮助的用户”两类,很多同
学也是这两类用户,没能根据自己项目的进行细致的用户分析。
3,对需求的分析可以从问题入手。只有分析清楚目前存在的问题是什么原因导致的,才可能有好的解决方案。
4,很多项目减少了自己的麻烦,但同时增加了他人的麻烦。这不是好的解决方案。任何好的解决方案必然是双赢多赢。
5,几个较多同学提出的题目
场地预定,选课软件:这属于需求很强劲但资源属垄断性的情况。
二手物品交易:用户是否乐意为二手物品输入信息
网上答疑:http://stackoverflow.com/是一个答问网站,活跃度很好,问题较专业
食堂软件:解决拥堵是很多高峰服务都需要的,难度大,有研究意义。
6,我选择项目的思路是:想法较新颖,且总体难度较低。

下面是已批改的作业(学号和内容点评)
5131109035 订购教材,有需求,要点:需要图书批发商的配合
5132029012 家教平台,有需求,在线答疑是亮点也是难点(“可汗学院”的创始人可以说就是做家教做出来的)
*5137119054 上届同学也有做这个主题,利用闲置打印机的想法更进了一步
5137159017 医疗和养老,需求热点区域。有一些要点和陷阱。例如和医疗设备的连接(血压仪、体重等),陷阱是医生的监管。
5137179022 场地租借,思考很深入。
5137409026 二手交易平台 有麻烦目前未能有效解决:代售物品信息的输入
5140109055 选课手机app 难点:和教务处接口,如果是教务处委托开发就好了。
5140369001 解决食堂拥挤。想法很好。难点:预测总是最难的。
*5140369002 流浪猫狗的管理。这个问题蛮普遍的。
5140369003 作业帮。互助式的学习
5140369004 爱心伞,失物招领;购物降价提醒
5140369005 智能化浴室,解决拥堵错峰
5140369006 节约话费
5140369007 选课软件:信息交换,旧书买卖。(课程点评网+旧书淘宝网)
5140369008 羽毛球场地管理
5140369009 健身房(信息交换,训练计划、教练等)
5140369010 空闲教室查询,课程上课时间地点查询。你觉得教务处老师会愿意帮你输入数据么?
5140369012 物品交换买卖

  • 5140369013 课堂默写软件。课堂辅助工具:改善课堂互动
    5140369014 羽毛球约球等(类似:咕咚)
    5140369015 交友平台
    5140369016 球场和自习座位的预定
    5140369017 约球友,找球友
    *5140369018 赛事系统(赛事广告,报名,计分,赛程安排,结果公布,排名,新闻等)
    5140369019 二手商品交换或交易(依稀记得有个老故事里,有人想拿别针换别墅,互联网也许不会说No)
    5140369020 公共交通人数预警(交通管理和疏导)
    5140369021 代码修改管理,从编码能抽象出编码的需求,非常好。
    (请学习和使用github的代码控制功能尤其是pull requests功能)
    *5140369022 外卖送达的自动提醒(避免电话联系的不便和可能的交通安全隐患,想法非常好),具体功能上还没有形成可行的方案
    5140369023 阿姨和学生联系(老师怎么和学生联系?微信可以不?)
    5140369024 公共课堂笔记。现在大家记笔记都输入计算机了么?积分奖励好像太弱
    5140369025 借东西的平台。谁给借个iMac?急用哦
    5140369026 课堂签到 学校真应该给每一个教室配一个刷卡机,实现自动签到
    5140369027 图书还书提醒。读书人真的很需要!
    5140369028 答疑解惑 。 “知乎”能回答这些问题么?为什么呢?
    5140369029 旧书流通和买卖
    5140369030 校园兼职系统 (招聘网也有实习生的招聘信息,你认为什么问题导致这些网站不便于学生找兼职?)
    5140369031 高效记单词(你提到市场上的背单词软件各种各样,你提的软件有何特点?另用过“扇贝单词”么?)
    5140369032 daily words。你提出的功能可以用于任何软件,例如:强制使用某软件多长时间,否则就关机。
    *5140369033 校园搭车。合作搭车软件我没有听说,好像很有意思(一种uber的变体)。功能和需求上需要好好思考。
    *5140369034 礼尚往来。 人人独立+密切合作,人际关系新节奏
    5140369035 答疑系统。新颖之初在于对问题的细分。
    5140369036 选课
    5140369037 缴费(电费、费用提醒、图书馆缴费、考试报名缴费、校内其他缴费、支付宝支付等)需求很实在
    5140369038 去哪里吃。食堂拥堵、食堂选择、点评
    5140369039 师说(老实说,老师的时间真的很紧张,坦率讲,无酬劳老师也许抽空可以,有酬劳老师可能还不乐意呢)
    你认为email的交流功能怎么样,或者直接到办公室找老师?第四周和第五周的答疑,你一定要来哦!
    5140369040 文件加密(类似软件有:文件夹加密大师,你认为它的功能和你设想的功能有什么相同和不同?)
    5140369041 校内餐厅点评(餐厅菜单等信息)。
    5140369042 买火车票。和12306购票功能的差异在哪里?
    5140369043 胶片的o2o买卖、后续服务等。我不了解这个行业,pb完成得还是不错的。
  • 5140369044 二手商品交易,思考较全面。
  • 5140369045 学习管家,思考较全面,可知你对学习类的软件比较熟悉。项目设计上有一个大问题,是功能不够集中,
    要知道贪多嚼不烂,功能越多,软件越大,有时候是一种劣势。挖掘功能上的闪光点,比功能多要重要。
    5140369046 日历。和其他万年历软件相比,有什么特点?或者说现有的万年历有那些功能让你不满意?
  • 5140369047 手机寻回(有意思的一个题目。功能上如果更为简洁就很有价值了)
    5140369048 选课
    5140369049 电动车租赁。我听说校园里已经有电动车租赁服务了,那种可坐两人的小汽车。
    5140369050 二手物品交易
    5140369051 学生管理系统。目标不明确
    5140369052 图书馆座位预约
    5140369053 二手物品交易。
    5140369054 小账本,对现有软件缺乏了解。
    5140369055 课堂签到。实现了这种签到,tom和jerry少了多少乐趣啊。
  • 5140369056 二手物品拍卖 (这个主意很好,如果和其他同学的二手物品交换相结合,会有亮点吧!)国外有一种二手
    商店,二手物品可以寄存那里售卖,卖主给一个初始价格,但每2周会自动压价10%或者更多,直到出售。校园二手物品的出售
    单个价值低,且需求和售出有时间差,例如毕业的卖方开学的买方,需要一种集中式的方式,例如周六市场或者商店作为一个桥接。
  • 5140369057 滴滴约球。约运动。
  • 5140369058 借书。(私人物品的共享使用,是一种节约资源的方式)想法很好,需要更为新颖的思路来解决借与还的流程,
    如果能有效解决出借和归还的麻烦,保障出借人的权益,相信每一个人都会愿意参与其中。
    5140379004 icos扮演虚拟角色的聊天功能。我不了解这个创意。
    5140519017 宿舍洗衣机管理。需求很实在。
    5140729048 校园路况。需求不足
    5140809034 二手物品交易
    5140829015 你问我答。针对中小学生的问需求和大学生的闲散时间。作业帮软件中有类似功能。
  • 712030920068 拍照片问问题。问题:软件如何确定上传的照片应该优先发给哪些用户?
    713030920009 衣着秘书(按天气温度搭配衣服,分享和管理)
    5140369011 课程讨论平台

项目报名贴(跟帖报名先到先得)7. 二手商品或服务线上竞价交易平台 (5140369044)

二手商品的交易一直在校园内是一个庞大的需求,特别是二手书,标准化程度高。而市场上所提供的服务,一般为规模较大,没有校园细分项的分类信息网,或者是自由度过大,缺少特定竞价或认证功能的论坛式交易平台,用户分散,不能起到良好的信息集中效果。

本平台以二手商品和服务为标的,通过标的标签进行信息分类。普通用户挂牌委托或者提出需求,也可进行浏览和搜索查询需求产品,然后竞价交易。

关于个人总结报告

大家好,

有同学询问个人总结报告的问题。这里统一回答如下:
1,个人总结报告的内容包括每一位同学在项目开发过程之中的所遇到的所有问题、所有工作(包括管理、技术、实现、实验)、所有思考等等,是每一位同学所有类型收获的一种汇总。
2,反思非常重要,反思包括项目的失误、个人的失误,以及(如果有的话)对如何改进这些问题的思考结果。
3,对于项目管理的总结和反思,并非master一人进行。任何同学在这方面有自己的想法均可进行。
4,对于技术而言,例如说有同学进行某一个测试系统的实验,这些可以作为技术文档单独提交给我。个人总结并非技术报告,因此请同学务必注意!

综上所述,个人总结不限于任何形式。但可能一份有结构的总结报告会比较方便我阅读。

如有其他问题,可继续询问。

通知:第二轮sprint请各个项目的master提交sprint 启动会议的会议备忘录

大家好,

第一轮sprint就快要结束了,大部分小组花了很大力气进行学习探索,所以还没有来得及组织全员参与的开发过程。

第二轮sprint将在11月开始,请各个小组准备好召开第二轮sprint启动会议,启动会议结束后,请各小组master同学向各个小组的repo中提交至少包含如下内容的会议备忘md文件:
sprint backlog;
每一个故事要标记项目组内分工(具体到人,如果有多人分配同一个故事,需要说明内部分工)、以及预期进度(完成时间)

记叙文是讲究细节的,单个故事是小的,小到开发前就可以设想好具体实现方法。如果具体实现方法不明确,说明还需要继续讨论,直到使之清晰。一般来说sprint启动会议会有4个小时的时间,考虑到大家的故事数量少,但大家的经验也少,所以会议时间可能还是需要较长时间,以确保细节讨论充分。

2016-2017学年各项目地址

大家好,

已组建的项目组,及项目所在的repo地址列在下面,欢迎大家随时串串门。

  1. 易书网——二手书app v2 https://github.com/shenqili/Yishuwang
  2. 1万小时目标管理 https://github.com/ycq091044/Accomplish-your-goal-in-10000-hours
  3. 超级闹钟 https://github.com/wangjksjtu/SuperAlarm
  4. 大学生拼拼平台 https://github.com/ZhangQiaolun/PingPing
  5. 校园助手 https://github.com/dadafafa/School_Assistant
  6. 象棋棋盘 https://github.com/JiNianLuo/chessboard_Chinese-chess
  7. 师生线上答疑交流系统 https://github.com/RAGNAROSaa/Q-A-online
  8. 校园大众点评系统 https://github.com/SJTU-LinCH/Project-SchoolPublicComment

项目报名贴(跟帖报名先到先得)3,教师在线默写系统 (5140369013)

随着课堂教学方式的多样,传统教学方式要进行更新换代,以紧跟时代步伐。本项目就是要开发一套教师的教学默写系统,以帮助教师在课堂上,通过移动终端,在线自动批改等功能来实现提高教学效率,提升教学效果的目的。

本项目主要针对英语老师在课堂上的默写工作,具体要求为教师可以要求系统给学生在线推送中文,学生将英语发送给老师,系统对学生的答案自动批改,并且反馈给老师和学生。学校也可以利用这套系统进行教学质量的把关。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.