此外,描述工作流和并发处理行为还可以用活动图,表达从一个活动到另一个活动的控制流,顾序图和协同图适合描述多个对象的协同行为,而状态图适合描述一个对象穿越多个Use Case的行为。状态图与活动图的区别是:状态图描述的是对象类响应事件的外部行为。活动图描述的是响应内部处理的对象类的行为。图3是学生查询成绩的活动图。
图3中,学生登陆学籍管理系统,输入其用户名和密码,若用户名和密码有误则返回,否则进入下一步:首先选择查询类型(查询成绩),然后输入查询关键词,再进行查询,系统自动生成了成绩单。
4、开放式学籍管理系统的实现、测试和系统配置
经过系统分折与设计后.就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档,建立一个可执行的系统.然后需要对系统送行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。最后系统配置的任务是在真实的使用运行环境中配置,调试系统,解决系统正式使用前可能存在的任何问题。
小结
UML是一种功能强大的、面向对象的可视化系统分析的建模语言,它采用一整套成熟的建模技术,广泛地适用于各个应用领域。它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。
通过对学籍管理系统的开发可以看到,UML作为软件工程中的建模语言,代表了面向对象方法的软件开发技术的发展方向,具有重大的经济价值和国防价值,并获得了国际上的广泛支持,具有非常好的应用前景
文章来源于领测软件测试网 https://www.ltesting.net/