5.系统运行要求分析
5.1 用户界面
5.2 硬件界面 略
5.3 软件界面 5.3.1进入主界面
5.3.2个人选课界面
5.3.3所有课程信息界面
6. 其他要求(可使用性,安全保密,可维护)
可使用性:工作周期,24小时开放,在系统稳定(没有对系统维护)的情况下,服务器的可用性至少达到99%;当管理员对系统进行维护时,系统会在阻止访问,用户无法访问。
安全保密性:软件发现错误时,有错误提示,可以回复到正常状态。对关键输入数据的有效性检查比较完备。对系统的重要数据都有密码保护和密码校验功能,只有管理员拥有最高权限。
可维护性:使用数据库维护功能机制,定期对数据库进行备份。
7.附录
? 类图:类图,是由类名,属性和函数组成的整体。
? 顺序图:也称时序图,是显示对象之间交互的图,这些对象是按照时间排序
的。
? 数据字典:有关对问题域重要的数据元素,结构和属性的定义的集合。 ? 状态图 :用于描述一个对象在其生存期间的动态行为,表现一个对象所经
历的状态序列,引起因状态转移而伴随的动作。
? 活动图:表示的是流程中的任务的执行,它可以表示算法过程中的语句的执
行。
? 数据流图:一种分析模型,它描绘了过程,数据集合,端点以及他们之间的
流,这种流表现了业务过程或软件系统的行为特点。它与数据字典是密不可分的,两者结合起来构成软件的逻辑模型。
? 结构图:用来描述软件系统的体系结构,指出一个软件系统由哪些模块组成,
以及模块之间的调用关系。
? 功能性需求: 对在某些特定条件下系统将展示的必需的功能或行为的陈述。 ? Extend: 用例中的可选路径从正常的步骤序列中分叉的一种结构。将执行可
选路径时参与者遵循的步骤打包成一个扩展用例,调用此用例会执行可选动作。然后过程流与正常路径重新汇合,直到结束。
? 用例:描述了执行者与系统之间逻辑上相关的可能交互集,系统的输出为执
行提供了价值。
? 用户类:系统的一组用户,他们具有相似的特征和系统需求。当与系统交互
时,用户类的成员起执行者期望。
? 异常:阻止用例成功结束的一种条件。除非可能有恢复机制,否则无法得到
用例的后置条件,也无法满足参与者的目的。
相关推荐: