技术解决方案过程域

本过程域要实现以下目标:
1)建立需求的解决方案;
2)设计、实现建立的解决方案。
“技术解决方案的目的是设计、开发和实现对需求的解决方案”,从中可以看出,本过程域应用的主要场景就是传统瀑布模型的设计阶段和编码实现阶段。
“技术解决方案过程域的专用实践不仅适用于产品和产品部件,也适用于与产品有关的生存周期过程”。为了更好地建立、设计、实现解决方案,必要时可以修订当前过程,甚至开发新的过程。

专用实践 1.1 制定备选方案和选择准则
本实践要求项目确定解决方案及其选择准则。
都说质量是设计出来的,但是怎样的设计才能算是好的设计?同样的产品需求,不同的设计师从自己不同的视角出发,可能会有不同的设计。所以就需要有一个评判准则,而这个准则应该是满足大多数利益相关方利益的,使用这个准则评判多个不同的设计方案,就能获得最优的那个。
备选方案的目标是“优化整体解决方案而不只是个别部分”,这就要求制定备选方案时要有大局观,要考虑整体,不要囿于一隅。
“备选方案不单是对同一需求的不同处理方式,还反映了产品部件在需求分配上的差异”,这意味着备选解决方案不仅针对同一软件架构,也可能是建立在不同软件架构之上的。
“(备选方案)选择准则通常涉及成本(例如,时间、人员、经费)、效益(例如,绩效、能力、有效性)和风险(例如,技术的、成本的、进度的)”。
制定选择准则,就从成本、效益、风险等涵盖的因素考虑。通常大多数组织的做法,都是将本专用目标和DAR过程域合并来做。

专用实践 1.2 选择产品部件的解决方案
本实践要求选择最能满足所建立的选择准则的最佳备选方案。
这个选择是双向的:依据现有的选择准则评价备选方案,选出其中最优的;反过来,依据对备选方案的评价,评估已有的选择准则,持续改进和更新这些准则。
“更低层次的需求由所选定的备选方案产生,并用于产品部件的设计”,这说明备选方案不需要覆盖所有层次的产品部件,最低层次的产品部件不需要再依据准则来选择。
选择好解决方案后,最后要做的就是——“文档化解决方案的说明和选择的理由”。 这与决定与分析过程域的SP1.6的要求相同。

专用实践 2.1 设计产品或产品部件
本实践要求按照选择的设计方案进行产品和产品部件的设计。
有些组织认为,为了赶任务周期,不写设计文档,直接编码实现产品。除非这种产品是一次性的,否则这种做法就是错误的。
因为产品的设计,“不仅是为了产品的实现,也是为了产品生存周期其它阶段:如修改、重新购买、维护、支撑和安装”。
当然,提供的设计文档也不需要那么正式和臃肿,因为“必须提供合适的内容”。
要确保设计质量,需要遵守组织或项目制定的设计标准(例如,检查单、模板、对象框架),好的设计标准是前提。虽然设计方法有很多专著讲解,可能大多数程序员都知道,但是如果你不标识出来,实际实施过程中总会有些新人茫然不知所以。而且,对于组织内的特定领域的软件产品来说,只有不断开发和改进我们的设计方法,才能持续改进我们软件产品的质量。
设计一般分为概要设计和详细设计两个阶段,这两个阶段可以迭代进行。
概要设计的内容:“概要设计建立产品功能和产品的体系结构,包括产品成份划分、产品部件的标识、系统状态和模式、部件间的主要接口、以及产品的外部接口”。
详细设计的内容:“在详细设计期间,最终确定产品体系结构的细节、完整定义产品部件,并完全特征化接口”。
继需求开发过程域SP3.1制定出运行方案和场景之后,设计阶段它们仍然发挥着巨大作用,因为“运行方案和场景用来产生改进体系结构的用例和质量场景。在体系结构评价期间,它们也作为评价体系结构对其预定目的适用性的一种手段,这种方法应贯穿产品设计过程定期地实施之”。

专用实践 2.2 建立技术数据包
本实践要求建立和维护开发过程中使用的技术数据包。
技术数据包应包括下列信息:
a)产品体系结构说明;
b)分配需求;
c)产品部件说明;
d)与产品有关的生存周期过程说明;
e)关键产品特性;
f)接口需求;
g)确保满足需求所用的验证准则;
h)使用(环境)条件和操作、运作模式和状态、支持、培训、处置,以及遍历整个产品生存周期的验证;
i)决策的理由和特征(需求、需求分配和设计选择)”
其中的a)c)i)一般会在《软件设计说明》文档中,b)f)h)一般会在《需求规格说明》文档中,d)一般会在《软件开发计划》文档中,e)g)一般会在《软件研制任务书》文档中。
所以,技术数据包应该至少包括《软件设计说明》、《需求规格说明》、《软件开发计划》、《软件研制任务书》,以及以上文档没有包括的其它可用的技术数据。
标准当中两次提到“设计文档化于技术数据包中”这一句话。可见,设计文档是技术数据包中最重要的组成部分。

专用实践 2.3 使用准则设计接口
本实践要求依据接口设计准则制定接口设计方案,再依据这个设计方案设计接口。
本实践是继RD过程域的SP2.3标识接口需求、PI过程域的SP2.2管理接口之后,再次出现关于接口的专用实践。足见标准对于接口的重视程度。

专用实践 2.4 作开发、购买或重用分析
本实践要求根据项目实际情况做出产品部件自行研发、使用重用构件还是外购的设计决策。
这种产品部件自行研发、使用重用构件还是外购的设计决策通常使用正式的评价方法进行。
随着项目的进展,项目面临着进度压力、技术风险等,这种决策也会随之不断发生变化。

专用实践 3.1 实现设计
本实践要求使用有效地方法实现产品部件的设计。
“这个活动包括分配、改进和验证每个产品部件,也包括各种产品部件开发工作之间的协调”,本实践除了按照设计进行编码实现之外,还要考虑对产品部件的需求分配、验证和优化改进。
其中编码要遵循编码规范,验证可采用同行评审,或者单元测试,整个实现过程都要满足一定的过程和质量标准。

专用实践 3.2 编撰产品支持文档
本实践要求在产品实现之后,开发产品支持文档。
产品支持文档的典型工作产品,包括:
a)最终用户培训材料;
b)用户手册;
c)操作员手册;
d)维护手册;
e)在线帮助。
这些文档的编写工作在项目的早期就要开始,不要等到闭项才开始。因为这样可以帮助用户进行确认工作,便于用户提早发现问题,及时改进软件设计。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,137评论 6 511
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,824评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,465评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,131评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,140评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,895评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,535评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,435评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,952评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,081评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,210评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,896评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,552评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,089评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,198评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,531评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,209评论 2 357

推荐阅读更多精彩内容