上学期我们有一门软件工程的课,虽说是软件工程,但是大作业却是小组合作做一个安卓APP。
真正开始做的时候每个人负责一个模块。我们也没有做C/S架构,直接使用的本地的数据库。项目主要是做一个个人时间管理软件,可以以时间为轴添加事件,等到时间到的时候可以提醒自己。
准确的程序功能如下:
大概有用户注册和登录,添加事件,提醒时间,增删改查,分享事件,查看历史上今天以及计算天数等小功能。
顺便总结下软件工程学习的东西。
Requirement,DomainModel,Usecase,HighLevelUseCase(TUCBW,TUCEW),HighLevelUseCaseDiagram,ExpandedUseCaseandUIPrototype,SequeceDiagram(Analysis,Design),DesignClassDiagram.
基本上是一个软件Iteration的流程。
在我的模块中我主要负责分享的实现。由于这个功能属于附加的一个功能,所以主要的界面设计以及活动的跳转没有怎么插手。对于安卓的各种活动的跳转和信息传递了解还不够。
一篇总结有一片总结的北京白癜风到底能治好吗中科白癜风微博