“小世界”项目心得记录(一)

背景:

最近准备做一个B2C的电商平台,一方面是想真正投入使用,一方面也是复习一下大学三年的学习成果,所以会以比较正规的软件开发方式进行开发,现在开始对此项目进行记录。

(一)需求分析阶段:

(1)此项目的建模工具不再使用之前使用的Visio、starUML,而是打算尝试使用IBM的Rational Software Architect和Sparx Systems的Enterprise Architect。

(2)用例图:

    参与者是与系统交互的对象,所以它不仅仅指使用系统的人;

    用例的识别:可以这样区分系统的功能,一类是由参与者来驱动的,比如登陆、购买商品等等,这些就是要识别出来的用例;还有一类是由系统去查询数据库数据,以某种方式展示出来的信息,它并不需要参与者的主动参与,最典型的就是“进入首页时的信息展示”,例如我们进入首页后,看到的热门商品排行,这种并不需要在用例里面体现出来。

(3)对于可重用模块,可以借鉴已存在的系统,典型的可重用模块是用户管理模块。

“小世界”项目心得记录(一),布布扣,bubuko.com

时间: 2024-12-29 14:48:58

“小世界”项目心得记录(一)的相关文章

“智·商”商业技能大赛网站开发心得记录

"智·商"商业技能大赛官方网站开发心得记录 现在才来写这篇东西-不是因为忙,而是懒! 这个寒假接到了师弟的一个需求, 请我帮忙去做他们学院一个活动的官方网站,我大概了解之后就接下来了,于是我找了我基友跟我一起做这个网站. 需求是这样的: 竞赛介绍:介绍竞赛来源.历史.举办单位.本届情况等: 通知公告:主要为比赛公告等: 注意事项:关于比赛的注意事项. 队伍注册:在线注册队伍,以队伍为单位参加比赛: 试卷设置:添加试卷试题:包括设置答案以及分值: 在线答题:提供在线同时统一答题功能: 初

六月上团队项目心得

六月上团队项目心得 这半个月来,我主要做了三件事: 1.与数据库进行对接. 2.与UI进行对接. 3.完善搜索功能和搜索框UI,以及修复各种各样的小bug. PART1 与数据库对接 我们和数据库对接就和结对项目UI和core组对接很像.数据库方提供了接口函数以及必要的使用说明,我们在相应的位置调用这些函数,就能把数据存储下来.在每次重新打开app的时候(执行onCreate函数),重新从数据库里获取再显示出来. 第一次与数据库尝试对接时我就遇到了一些问题.这是当时记录问题(感受)的一篇博客:U

医生智能提醒小程序需求分析心得

医生智能提醒小程序需求分析心得 人在高铁,刚开电脑 在得知要写需求分析心得之后,我的内心是十分喜悦的.从第五周在激烈的竞争中打败了"今天做地板,明天当老板队"后(他们组没有联系老师?)而获得了"医生智能提醒APP"的开发资格后,我们就开始了需求的分析. "此APP可协助医生记录或导入病人的就诊信息,根据医生目前的就诊预约时间安排,智能化推荐后续就诊时间,方便医生安排病人的后续就诊时间,并可在病人就诊前指定时间间隔进行提醒,同时可以通过自动发送短信给病人的方

【小程序源码案例】微信小程序项目开发案例分享

作者:web小二本文标签: 微信小程序 小程序源码案例 小程序项目小程序的开发,并不是适合所有公司,我今天跟大家分享小程序方面的教程,主要是供大家学习使用.学习这种东西,有时候则是单纯的喜欢,没有任何目的,很单纯的为了好玩,记得很早之前学flash,没有想法,就是觉得好玩,纯娱乐爱好而已.到后来玩视频剪辑也是出于同样的原因,不图钱财名利,只是图自己个人爱好娱乐. 但是,学习,有时候则是需要有明确目的,特别是关系到自己吃饭问题的时候,你就需要非常有目的去学习,并且还需要制定好学习的计划与目标,希望

java web项目优化记录:优化考试系统

考试系统在进行压力测试时发现,并发量高之后出现了按钮无反应,试题答案不能写到数据库的问题,于是针对这些核心问题,进行了优化. 数据库方面: Select语句:Select * from TEB_VB_XZTRecord改为select 必须的列 form TEB_VB_XZTRecord,之前看的教学视频里就讲过最好别用*,由于查询了不必要的列,所以导致了低效率. insert优化:考试业务的原因,需要把查询出来的试题,一条条的插入到数据库中.优化前:循环+每次插入一条的insert语句.优化后

微信点餐小程序项目+毕业论文

好久之前写的微信点餐小程序项目了.大学也没学到多少东西,大三才开始认真的学习微信小程序开发,也是为了自己的毕业设计着想.随着互联网时代的到来,人们对网络了依赖度大大提高,越来越喜欢更便捷的消费方式.试想我们到餐馆消费,拿出手机扫一下二维码就可以排号.查看排队情况.查看菜单.点菜.买单,是不是很方便快捷?对餐厅的管理者来说,不需要开发或购买专门的排队软件,不需要添加额外的硬件设施,让用户扫一扫即可排号.点菜,随用随走.用户使用过小程序后,使用记录会留在微信的小程序列表中,方便用户再次使用,这又能增

微信小程序开发心得

微信小程序也已出来有一段时间了,最近写了几款微信小程序项目,今天来说说感受. 首先开发一款微信小程序,最主要的就是针对于公司来运营的,因为,在申请appid(微信小程序ID号)时候,需要填写相关的公司认证信息如,营业执照等 再次就是用一个未曾开通过公众号的QQ号或微信号来注册一个微信小程序号. 最后,下载微信小程序开发工具. 由于这里,我们更多的关注如何去开发一些app,而不是科谱微信小程序,故在此不在过多的解释,详细的说明,可以去官网帮助文档. 首先,我们拿自己的项目在一步一步的说明并开发吧,

一百行写小世界网络和无标度网络

曾经觉得能写很长的代码就是厉害的表现,随着学习的深入,对于好的代码有了更加深刻的认识,一个好的代码应该: 1.可读性.好的代码不仅能让机器读懂,更要让看代码的人读懂----合理布局,逻辑清晰. 2.充分发挥语言的优势,比如接下来的matlab矩阵化编程. 3.占用尽可能小的内存,运行尽量快,输出结果尽量容易处理.并在此之间找到平衡. ..... 需要说明的是,如果没有对复杂网络有基本的了解,下面的东西没有看下去的必要.关于小世界网络和无标度网络,可以参考Watts DJ和Strogatz SH的

mac下cocos2dx(带jsoncpp第三方库)编译为android项目心得

在mac下好不容写完了游戏,本以为轻轻松松就能编译为android项目,想不到弄了将近1整天才将问题解决 首先不带jsoncpp的编译方式请参考:http://www.bold-it.com/ios/cocos2d-x-box2d-iosandroid-hybrid-tutorial/ 带jsoncpp第三方库的参考了http://blog.csdn.net/sniffer12345/article/details/7336732,对作者表示感谢. 我使用的是正常的jsoncpp版本,在json