- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于软件工程方法的SEMAT理论与实践-第1篇--第1页
基于软件工程方法的SEMAT理论与实践
夏韩平
摘要随着科学技术的快速发展,我国软件开发领域实现了较为长足的进步,
SEMAT理论的广泛应用便是这一进步的最直观体现,基于此,本文结合SEMAT
理论基本需求进行了基础模型的构建,并对应用SEMAT工具后的实际效果进行
了检查,希望由此能够为相关业内人士带来一定启发。
【Key】软件工程SEMAT理论Alpha
本文基于软件工程方法的SEMAT理论与实践展开具体研究的原因所在。
1需求分析
结合SEMAT理论进行分析,即可为系统的设计提供基础性支持,分析主要围绕
SEMAT内核、基本元素、基础活动共三方面开展。
1.1SEMAT内核
SEMAT内核主要由基础进展元素和基础活动两大部分组成,前者包含部分软件
系统开发时“我们一直在使用的事物”,而后者则包含部分“我们一直在从事
的事情”。进一步分析SEMAT内核不难发现,其组织可以细分为Customer、
基于软件工程方法的SEMAT理论与实践-第1篇--第1页
基于软件工程方法的SEMAT理论与实践-第1篇--第2页
Solution、Endeavor三个离散关注领域,其中Customer主要包含实际使用与
开发软件系统有关的任何事情,而Solution则包含与软件系统规划和开发有关
的任何事情,Endeavor则由团队开发和团队工作模式有关的任何事情组成,三
者可以理解为客户、解决方案、努力。
1.2基本元素
Alpha指的是软件开发过程中需要监控进展可健康度的事物,关于进展和健康
度、致力于良好结果产生、本质为集合属于Alpha所强调的三点。SEMAT内核
包含Opportunity、Stakeholder、Requirements、SoftwareSystem、Team、
Work、Work-of-Working共7種Alpha,7种Alpha分别表示机会、涉众、需
求、软件系统、团队、工作、工作方式。
1.3基础活动
activity执行在软件开发工作中发挥着重要作用,如估算工作量、同意产品拥
有者的用户故事等,内核本身则单纯发挥着活动空间的定义作用,由此三类活
动空间必须得到重视,活动控制的具体展示如下:
1.3.1第一类活动空间
在探索可能性、理解涉众需要、确保涉众曼仪、使用系统的支持下,该空间能
够较好用于理解机会以及支持和吸引涉众参与。
1.3.2第二类活动空间
在理解需求、塑造系统、实现系统、测试系统、部署需求、运营系统的一系列
过程中,该空间便能够较好用于适合的解决方案开发,赢得机会、满足涉众也
将由此实现。
基于软件工程方法的SEMAT理论与实践-第1篇--第2页
基于软件工程方法的SEMAT理论与实践-第1篇--第3页
1.3.3第三类活动空间
准备做动作、协调活动、支持团队、跟踪进展、停止工作均属于第三类活动空
间内容,由此团队的形成、按一致同意的工作方式进行将真正得以实现。
2系统设计
为满足结合SEMAT理论的系统设计需求,开展的具体设计应遵循系统建模、概
要设计两部分开展。
2.1系统建模
结合需求分析即可进行两个基础架构的构建,其中基础元素架构主要体现
Alpha之间的关系,而活动空间架构则按照事情完成顺序进行,也就是说只有
在完成理解需求后方可进行系统塑造。
2.2概要设计
为了更好实现对Alpha的应用,需要为各个Alpha设计状态卡片用以反映其具
体状态,Alpha的状态由此将得以较好体现,具体开发
文档评论(0)