项目 | 内容 |
---|---|
这个作业属于哪个课程 | 课程社区的链接 |
这个作业的要求在哪里 | 作业要求的链接 |
课程任务 | 制定团队软件工程Alpha阶段初始任务分配 |
文章目录
Alpha阶段初始任务分配
前端
视图模块
-
Quick Memo视图
- UI接口对应后端
-
总视图
- UI接口对应后端
-
Event-based视图
- UI接口对应后端
后端
对象类
Memo
_CLASS_ Memo {
private _INT_ _id;
private _STRING_ _value;
public _INT_ GetID() {
... }
// Simply return _id.
public _STRING_ GetValue() {
... }
// Simply return _value.
public void Edit(_STRING_ newValue) {
... }
// Simply replace _value with newValue.
}
Event
_CLASS_ Event {
private _INT_ _id, _priority;
private Event _fatherEvent; // Do consider: Since EventBasedModule is actually a tree structure, could it perform better if we store not only the father but along with all the grandpas from the root as a father chain? If you think this works, please do as you wish.
private _LIST_<Event> _subEvents;
private QuickMemoModule _memoModule;
private Time _deadline, _startInDay, _endInDay, _routine, _remindInAdvance;
private _LIST_<Person> _associates;
private _STRING_ _place;
private _LIST_<_FILE_> _attachments;
private _FLOAT_ _progressPercentile