摘要
软件开发模型很多,基于Web的三层结构的软件设计开发模型的关键是要考虑它的并发性。文章提出了一种基于有限自动机的Web软件开发模型。该模型对有限自动机进行了扩充;将扩充后的有限自动机转换成为分层状态图;根据分层状态图转换成为多功能视图;在此基础上进行软件开发。利用这个开发模型可以方便地进行需求分析和描述;只需开发子服务组件或模块,便可进行软件开发、系统扩充以及后来的系统重构。
There are many models of software developing.The key to software development model of three-hierarchy structure based on web is to consider its concurrency.A kind of web models of software developing based on finite au-tomation is introduced in this paper.The model extends finite automation,converts the extended finite automation into hi-erarchical state charts,then into multifunction views ;according to which software development is processed.It conve-niences require analysis and description with the model,which only needs to establish separate component or sub mod-ules for software development ,system extension and subsequent system refactoring.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第28期208-211,共4页
Computer Engineering and Applications
基金
技改项目:工作票网络管理系统
关键词
软件开发模型
有限自动机
软件工作流
分层状态图
重构
model of soft developing,finite automation,software workflow,hierarchical state charts,refactoring