The invention discloses a software use case generation method based on usability mode and security mode in the field of software engineering, which includes the following steps: customizing non-functional requirements in business process; introducing non-functional requirements into use case tables corresponding to functional requirements to generate extended use case tables; and describing scenario business processes based on extended use case tables to obtain scenario business processes. Software use cases. The invention takes software requirement specification document as the main body, takes requirement function use case as the research object, designs and proposes nine usability modes and nine security modes, and provides a user use case representation in the form of requirement use case table. Embedding usability and security patterns in functional requirements provides guidance for software design and coding optimization. The custom generated extended use case table can be used as the basis for developers to develop, test and final acceptance by customers.
【技术实现步骤摘要】
基于可用性模式和安全性模式的软件用例生成方法
本专利技术涉及软件工程领域,具体公开了一种基于可用性模式和安全性模式的软件用例生成方法。
技术介绍
可用性模式和可用性特征在当今的软件行业以及许多软件系统构建过程中发挥着不可小觑的作用,但若没有HCI(人机交互)专家参与开发过程,系统仅凭软件工程师来构建,由于缺乏可用性专业知识的则在后期产品交付后常常会面临诸多软件系统可用性问题的消极反馈。通过向软件工程师展示典型可用性特征存在,何时以及如何考虑这些特征以及特定功能的正面和负面影响(例如,系统架构,系统成本或可用性),对软件质量的提升以及软件生命周期的延续发挥着至关重要的作用。软件需求规范是一项困难而复杂的任务,现如今虽有许多CASE(计算机辅助软件工程,ComputerAidedSoftwareEngineering)工具可以帮助开发软件,但是它们鲜有支持基于NL(自然语言,Naturallanguage)对需求描述。SRS(需求规格说明文档,SoftwareRequirementsSpecification)除了缺乏特异性外,在业务非功能需求方面的完整性与一致性也存 ...
【技术保护点】
1.基于可用性模式和安全性模式的软件用例生成方法,其特征在于,包括以下步骤:自定义业务处理过程中的非功能性需求,所述非功能性需求包括可用性模式和安全性模式;将非功能性需求引入与功能性需求对应的用例表生成扩展用例表;以扩展用例表为基础对场景业务过程进行描述得到软件用例。
【技术特征摘要】
1.基于可用性模式和安全性模式的软件用例生成方法,其特征在于,包括以下步骤:自定义业务处理过程中的非功能性需求,所述非功能性需求包括可用性模式和安全性模式;将非功能性需求引入与功能性需求对应的用例表生成扩展用例表;以扩展用例表为基础对场景业务过程进行描述得到软件用例。2.根据权利要求1所述的基于可用性模式和安全性模式的软件用例生成方法,其特征在于,所述安全性模型包括密码实时检测、登录失败锁定、多重登录限制、访问限制、并发保护限制、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。